%T Service Oriented Programming in MPI %A Sarwar Alam, Humaira Kamal, Alan Wagner %E Peter H. Welch, Frederick R. M. Barnes, Jan F. Broenink, Kevin Chalmers, Jan Bækgaard Pedersen, Adam T. Sampson %B Communicating Process Architectures 2013 %X In this paper we introduce a service oriented approach to the design of distributed data structures for MPI. Using this approach we present the design of an ordered linked\-list structure. The implementation relies on Fine\-Grain MPI (FG\-MPI) and its support for exposing fine\-grain concurrency. We describe the implementation of the service and show how to compose and map it onto a cluster. We experiment with the service to show how its behaviour can be adjusted to match the application and the machine.