An Architecture for IMS Services Using Open Source Infrastructure

  • Robert Mullins
  • Shane Dempsey
  • Tom Pfeifer
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5842)


IMS ARCS is an Industrial and Academic cooperative program conducting research in the area of IMS technology with a view to creating a body of intellectual property for the use of project partners, and serving as a case study on how to develop IMS end user and enabling services. The project employs the OpenIMS testbed from Fraunhofer Fokus, as the basis for the development and execution of services, and has built upon the facilities available in the OpenIMS testbed, while adding value to these through the development of enabling services. This paper describes the general architecture for both enabling and end user services developed during the project and shows how these have been used to create a useful location aware service which can help a user maximise use of public transport facilities in a city.


IMS OpenIMS services enablers architecture 


  1. 1.
    IMS ARCS project (2008),
  2. 2.
    Fraunhofer FOKUS OpenIMS Testbed (2008),
  3. 3.
  4. 4.
    Mullins, R., Mahon, F., Kuhmuench, C., Crotty, M., Mitic, J., Pfeifer, T.: Daidalos: A platform for facilitating pervasive services. In: Pfeifer, T., et al. (eds.) Pervasive 2006: 4th International Conference on Pervasive Computing, Advances in Pervasive Computing 2006. Adjunct Proceedings (Dublin, Ireland), May 2006, pp. 167–172. Austrian Computer Society, Vienna (2006)Google Scholar
  5. 5.
    Blum, N., Magedanz, T., Schreiner, F.: Definition of a service delivery platform for service exposure and service orchestration in next generation networks. UbiCC Journal 3(3)Google Scholar
  6. 6.
    Blum, N., Magedanz, T.P.W.: In: The Integration of IMS into Service Delivery Platforms based on ServiceOriented Architectures, November 2008. Taylor & Francis, New York (2008)Google Scholar
  7. 7.
    SIP: Session Initiation Protocol, RFC 3261 (2002),
  8. 8.
    Diameter Base Protocol, RFC 3588 (2003),
  9. 9.
  10. 10.
    Apache ServiceMix (2008),
  11. 11.
  12. 12.
    SailFin Application Server (2008),
  13. 13.
    Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: Towards a better understanding of context and context-awareness. In: Gellersen, H.-W. (ed.) HUC 1999. LNCS, vol. 1707, pp. 304–307. Springer, Heidelberg (1999)CrossRefGoogle Scholar
  14. 14.
    Pils, C., Roussaki, I., Strimpakou, M.: Distributed spatial database management for context aware computing systems. In: 16th ICT Mobile & Wireless Communications Summit, ICT, Budapest, Hungary, July 2-4 (2007)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2009

Authors and Affiliations

  • Robert Mullins
    • 1
  • Shane Dempsey
    • 1
  • Tom Pfeifer
    • 1
  1. 1.Telecommunications Software & Systems Group [TSSG]Waterford Institute of Technology [WIT]WaterfordIreland

Personalised recommendations