Skip to main content

From service delivery to integrated SOA based application delivery in the telecommunication industry

Abstract

Currently, in the Telecommunication industry, the move toward service oriented infrastructures based on Internet Protocol (IP), IP Multimedia Subsystem (IMS), Service Oriented Architectures (SOA), and Service Delivery Platforms (SDP) can be observed. Communication Service Providers (CSP) are opening parts of their core infrastructure and interfaces to third party developers. Nevertheless, there is still a gap between application developer communities and the Telecommunication industry. CSPs offer their services so developers can use them in their applications but developers do not have any incentives, tools, or development environments that would help them to overcome the barriers of accessing Telecommunication services to build future distributed Web-Telecom-Converged Applications. This research work presents a concept for how to close this gap by conceptualizing an end-to-end platform from Telecommunication core networks and the Internet to end user clients. Requirements of all platform stakeholders are identified and through the combination of SOA platform concepts with Telecommunication SDP architecture concepts and application store application distribution concepts (e.g. Apple AppStore, Google Market) fulfilled. The final result is a concept and logical reference architecture for Application Delivery Platforms (ADP) that extend the concepts of SDPs by broadening the focus from re-usable SOA services over a Web-Telecom-Converged Application architecture and service/application life cycle management to end user applications on client platforms and devices. In order to proof the concepts of the logical ADP reference architecture, central parts of the architecture and a demonstrational “Converged Address Book” use-case are implemented and deployed.

References

  1. 1.

    GSM Association. Global system for mobile communications (GSM). http://www.gsmworld.com/. Accessed 02.03.2010

  2. 2.

    Institute of Electrical and Electronics Engineers (IEEE). 802.11 wireless local area networks. http://grouper.ieee.org/groups/802/11/. Accessed 02.03.2010

  3. 3.

    International Telecommunication Union (ITU). Very high speed digital subscriber line transceivers (VDSL). http://www.itu.int/rec/T-REC-G.993.1/en. Accessed 02.03.2010

  4. 4.

    The 3rd Generation Partnership Project (3GPP). Voice call continuity (VCC) between circuit switched (CS) and IP multimedia subsystem (IMS). http://www.3gpp.org/ftp/Specs/html-info/23206.htm. Accessed 02.03.2010

  5. 5.

    The 3rd Generation Partnership Project (3GPP). Charging implications of IMS architecture. http://www.3gpp.org/ftp/Specs/html-info/23915.htm. Accessed 02.03.2010

  6. 6.

    The 3rd Generation Partnership Project (3GPP). Quality of service (QoS) concept and architectur. http://www.3gpp.org/ftp/Specs/html-info/23107.htm. Accessed 02.03.2010

  7. 7.

    The 3rd Generation Partnership Project (3GPP) (2006) IP multimedia subsystem (IMS). http://www.3gpp.org/article/ims. Accessed 02.03.2010

  8. 8.

    The 3rd Generation Partnership Project (3GPP) (2011) General packet radio service (GPRS)—enhanced data rates for GSM evolution (EDGE). http://www.3gpp.org/article/gprs-edge. Accessed 02.03.2010

  9. 9.

    The 3rd Generation Partnership Project (3GPP). Universal mobile telecommunications system (UMTS). http://www.3gpp.org/article/umts. Accessed 02.03.2010

  10. 10.

    The 3rd Generation Partnership Project (3GPP). The 3rd generation partnership project (3GPP). http://www.3gpp.org/. Accessed 02.03.2010

  11. 11.

    The 3rd Generation Partnership Project (3GPP) (2005) Location services (LCS) (Release 7). 3GPP TS 22.071 V7.4.0

  12. 12.

    The 3rd Generation Partnership Project (3GPP) (2008) Open service access (OSA) parlay X web services. http://www.3gpp.org/ftp/Specs/html-info/29-series.htm. Accessed 02.03.2010

  13. 13.

    The 3rd Generation Partnership Project (3GPP) (2008) Long term evolution. http://www.3gpp.org/LTE. Accessed 02.03.2010

  14. 14.

    Olsson M et al. (2009) SAE and the evolved packet core—driving the mobile broadband revolution. Academic Press, San Diego

    Google Scholar 

  15. 15.

    World Wide Web Consortium (2010) Web of services. http://www.w3.org/standards/webofservices/. Accessed 27.04.2011

  16. 16.

    World Wide Web Consortium (2010) Web services glossar. http://www.w3.org/TR/ws-gloss/#defs. Accessed 27.04.2011

  17. 17.

    World Wide Web Consortium (2010) Web services architecture. http://www.w3.org/TR/ws-arch/#whatis. Accessed 27.04.2011

  18. 18.

    World Wide Web Consortium. Web services description language (WSDL) 1.1. http://www.w3.org/TR/wsdl. Accessed 28.04.2011

  19. 19.

    World Wide Web Consortium. Simple object access protocol. http://www.w3.org/TR/soap/. Accessed 31.01.2011

  20. 20.

    World Wide Web Consortium. Hypertext markup language (HTML) 5. http://dev.w3.org/html5/spec/Overview.html. Accessed 28.04.2011

  21. 21.

    World Wide Web Consortium. Hypertext markup language (HTML). http://www.w3.org/html/wg/. Accessed 28.04.2011

  22. 22.

    World Wide Web Consortium. State chart XML. http://www.w3.org/TR/2010/WD-scxml-20101216/. Accessed 31.01.2011

  23. 23.

    Open Mobile Alliance (OMA). OMA enabler releases. http://www.openmobilealliance.org/Technical/current_releases.aspx. Accessed 02.03.2010

  24. 24.

    Open Mobile Alliance (OMA). OMA service environment (OSE). http://www.openmobilealliance.org/Technical/release_program/ose_v1_0.aspx. Accessed 02.03.2010

  25. 25.

    Open Mobile Alliance (OMA). OMA service provider environment (OSPE). http://www.openmobilealliance.org/Technical/release_program/ospe_v1_0.aspx. Accessed 02.03.2010

  26. 26.

    Open Mobile Alliance (OMA). Client provisioning. http://www.openmobilealliance.org/Technical/release_program/cp_v1_1.aspx. Accessed 02.03.2010

  27. 27.

    Open Mobile Alliance (OMA). OMA browsing. http://www.openmobilealliance.org/Technical/release_program/browsing_v24.aspx. Accessed 02.03.2010

  28. 28.

    Open Systems Interconnection (OSI). Basic reference model. http://standards.iso.org/ittf/PubliclyAvailableStandards/s020269_ISO_IEC_7498-1_1994(E).zip. Accessed 02.03.2010

  29. 29.

    University of Southern California—Information Sciences Institute (September 1981) RFC791—Internet protocol. http://www.faqs.org/rfcs/rfc791.html. Accessed 02.03.2010

  30. 30.

    University of Southern California—Information Sciences Institute (September 1981) RFC793—transmission control protocol. http://tools.ietf.org/html/rfc793. Accessed 02.03.2010

  31. 31.

    Rosenberg J et al (June 2002) RFC3261—SIP: session initiation protocol. http://www.ietf.org/rfc/rfc3261.txt. Accessed 02.03.2010

  32. 32.

    Fielding R (1999) Hypertext transfer protocol—HTTP/1.1. http://www.w3.org/Protocols/rfc2616/rfc2616.html. Accessed 02.03.2010

  33. 33.

    Fielding R (2000) Architectural styles and the design of network-based software architectures. http://www.ics.uci.edu/fielding/pubs/dissertation/top.htm. Accessed 02.03.2010

  34. 34.

    Campbell B et al (December 2002) RFC3428–session initiation protocol (SIP) extension for instant messaging. http://www.ietf.org/rfc/rfc3428.txt. Accessed 02.03.2010

  35. 35.

    Rosenberg J (August 2004) RFC3856—a presence event package for the session initiation protocol (SIP). http://www.ietf.org/rfc/rfc3856.txt. Accessed 02.03.2010

  36. 36.

    Deutsche Telekom. Developer garden. http://www.developergarden.com. Accessed 02.03.2010

  37. 37.

    Deutsche Telekom Laboratories (March 2010) Connected life and work. Internal Presentation

  38. 38.

    Erl T (2005) Service-Oriented Architecture (SOA): concepts, technology and design. Prentice Hall, New York

    Google Scholar 

  39. 39.

    Starke G, Tilkov S (2007) SOA-Expertenwissen—Methoden, Konzepte und Praxis serviceorientierter Architekturen. dpunkt Verlag, Heidelberg

    Google Scholar 

  40. 40.

    Booch G et al. SOA manifesto. http://www.soa-manifesto.org/. Accessed 31.01.2011

  41. 41.

    Deinert F et al (2009) A base solution for exposing IMS telecommunication services to web 2.0 enabled applications. MobilWare

  42. 42.

    Fraunhofer FOKUS. The open source IMS core project. http://www.openimscore.org/. Accessed 31.01.2011

  43. 43.

    Blum N et al. (2009) A research infrastructure for SOA-based service delivery frameworks—the open SOA Telco playground at fraunhofer FOKUS. In: 5th international conference on testbeds and research infrastructures for the development of networks and communities, Washington, DC

    Google Scholar 

  44. 44.

    Blum N, Boldea I, Magedanz T, Margaria T (January 2010) Service-oriented access to next generation networks—from service creation to execution. J Mob Netw Appl

  45. 45.

    Blum N, Boldea I, Magedanz T, Staiger U, Stein H (2009) A service broker providing real-time telecommunications services for 3rd party services. In: Proc of 33rd annual IEEE international computer software and applications conference (COMPSAC). Seattle

    Google Scholar 

  46. 46.

    Magedanz T et al (2007) Evolution of SOA concepts in telecommunications. IEEE Comput Mag

  47. 47.

    Alcatel-Lucent. Service delivery environment (SDE). http://www.alcatel-lucent.com/sde/. Accessed 02.03.2010

  48. 48.

    TMForum. Service delivery framework (SDF). http://www.tmforum.org/TechnicalPrograms/ServiceDeliveryFramework. Accessed 02.03.2010

  49. 49.

    Ohnishi H et al (2007) Service delivery platform for Telecom-enterprise-Internet combined services. IEEE GlobeCom

  50. 50.

    Yang J, Park H (2008) A design of open service access gateway for converged web service. In: International conference on advanced communication technology (ICACT)

    Google Scholar 

  51. 51.

    Gbaguidi C et al (1999) A programmable architecture for the provision of hybrid services. IEEE Commun Mag

  52. 52.

    Shao X et al. (2008) An integrated Telecom and IT service delivery platform. In: IEEE Asia-pacific services computing conference

    Google Scholar 

  53. 53.

    Kryvinska N et al. (2010) A scenario of service-oriented principles adaptation to the Telecom providers service delivery platform. In: Fifth international conference on software engineering advances

    Google Scholar 

  54. 54.

    Agarwal V et al. (2005) A service creation environment based on end to end composition of web services. In: International World Wide Web conference, May 2005

    Google Scholar 

  55. 55.

    Hurtado JA et al. (2007) A SIP based next generation services platform. In: International conference on mobile ubiquitous computing, systems, services and technologies

    Google Scholar 

  56. 56.

    Burger EW et al. (2007) A telecommunications web services platform for third party network access and SOA-based service delivery. In: Workshop on middleware for next-generation converged networks and applications (MNCNA)

    Google Scholar 

  57. 57.

    Jie G et al. (2008) A template-based orchestration framework for hybrid services. In: Fourth advanced international conference on telecommunications

    Google Scholar 

  58. 58.

    Lee HJ et al. (2010) An Internet-mobile platform for NGN/IMS applications. In: IEEE international conference on E-business engineering

    Google Scholar 

  59. 59.

    Ubiquity Software (2006) Applying SOA principals in developing advanced Telecom applications

  60. 60.

    Baba H et al (2010) Web-IMS convergence architecture and prototype. IEEE GlobeCom

  61. 61.

    Lozano D et al. (2008) WIMS 2.0: converging IMS and Web 2.0. designing REST APIs for the exposure of session-based IMS capabilities. In: Second international conference on next generation mobile applications, services, and technologies

    Google Scholar 

  62. 62.

    Bo C et al (2010) Design and implementation of web-Telecom hybrid services bus based execution platform over convergence networks. IEEE GlobeCom

  63. 63.

    Bo C et al (2010) Development of Web-Telecom based hybrid services orchestration and execution middleware over convergence networks. J Netw Comput Appl

  64. 64.

    Zhou YC et al. (2010) Storm Service: A self-service telecommunication service delivery platform with platform-as-a-service technology. In: IEEE sixth world congress on services

    Google Scholar 

  65. 65.

    Farley P, Capp M (2005) Mobile web services. BT Technol J 23(2)

  66. 66.

    Pollet T et al. (2006) Telecom services delivery in a SOA. In: 20th international conference on advanced information networking and applications (AINA)

    Google Scholar 

  67. 67.

    Baravaglio A et al. (2005) Web service applicability in telecommunication service platforms. In: International conference on next generation web services practices (NWeSP)

    Google Scholar 

  68. 68.

    T. O’Reilly (Sept 2005) What is web 2.0. http://oreilly.com/web2/archive/what-is-web-20.html. Accessed 02.03.2010

  69. 69.

    The Symbian Foundation. Symbian OS. http://www.symbian.org/. Accessed 02.03.2010

  70. 70.

    Apple. iPhone OS. http://developer.apple.com/iphone/. Accessed 02.03.2010

  71. 71.

    The Linux Foundation. Linux. http://www.linuxfoundation.org/. Accessed 02.03.2010

  72. 72.

    International Telecommunication Union (ITU) (Oct 2006) Proposed definition and description of IPTV services for IPTV service scenario

  73. 73.

    Google. Android. http://developer.android.com/. Accessed 02.03.2010

  74. 74.

    The Linux Foundation. MeeGo OS. http://meego.com/. Accessed 02.03.2010

  75. 75.

    Microsoft. Windows Phone 7. http://www.windowsphone7series.com/. Accessed 02.03.2010

  76. 76.

    BONDI. BONDI—open mobile terminal platform. http://bondidev.omtp.org/default.aspx. Accessed 28.04.2011

  77. 77.

    PJSIP. Open source SIP stack and media stack for presence, im/instant messaging, and multimedia communication. http://www.pjsip.org/. Accessed 02.03.2010

  78. 78.

    MJSIP. A complete java-based implementation of a SIP stack. http://mjsip.org/. Accessed 02.03.2010

  79. 79.

    Crockford D (2006) The application/JSON media type for JavaScript object notation (JSON). http://www.ietf.org/rfc/rfc4627.txt. Accessed 02.03.2010

  80. 80.

    XML-RPC (2003) Extensible markup language remote procedure call. http://www.xmlrpc.com/. Accessed 02.03.2010

  81. 81.

    GigaOM (Jan 2010) The apple app store economy. http://gigaom.com/2010/01/12/the-apple-app-store-economy/. Accessed 02.03.2010

  82. 82.

    Detecon (2010) Future Telco service architecture market analysis. Deutsche Telekom Laboratories

  83. 83.

    Baset S, Schulzrinne H (2006) An analysis of the skype peer-to-peer Internet telephony protocol. In: INFOCOM

    Google Scholar 

  84. 84.

    QuEST Forum (1998) The Telecom quality management system. http://www.tl9000.org/. Accessed 02.03.2010

  85. 85.

    Vodafone RD Lab. Beta Vine. http://www.betavine.net. Accessed 02.03.2010

  86. 86.

    France Telecom SA Orange. Orange Partner. http://www.orangepartner.com. Accessed 02.03.2010

  87. 87.

    Mottishaw P (September 2009) Next generation service delivery platforms. http://www.hp.com/go/sdp. Accessed 02.03.2010

  88. 88.

    Google. Android market. http://www.android.com/market/. Accessed 02.03.2010

  89. 89.

    Apple. App Store. http://www.apple.com/iphone/apps-for-iphone/. Accessed 02.03.2010

  90. 90.

    Garrett JJ. Ajax: a new approach to web applications. http://www.adaptivepath.com/ideas/e000385. Accessed 31.01.2011

  91. 91.

    Singh I et al (2003) Designing enterprise applications with the J2EE platform. Sun Microsystems Inc

  92. 92.

    Software and Information Industry Association (2001) Software as a service—strategic backgrounder. Software and Information Industry Association

  93. 93.

    GSMA. OneAPI. http://www.gsmworld.com/oneapi/reference_documentation-version_1.html. Accessed 31.02.2011

  94. 94.

    JBoss Mobicents. Mobicents XML document management server. http://hudson.jboss.org/hudson/view/Mobicents/job/MobicentsBooks/lastSuccessfulBuild/artifact/sip-presence/index.html#xdms-XML_Document_Management_Server. Accessed 31.01.2011

  95. 95.

    OSGi Alliance. The OSGi service platform. http://www.osgi.org/Main/HomePage. Accessed 31.01.2011

  96. 96.

    OASIS. Web service business process execution language. http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel. Accesses 31.01.2011

  97. 97.

    Chappell D (June 2004) Enterprise service bus. O’Reilly

  98. 98.

    Apache Felix. iPOJO. http://felix.apache.org/site/apache-felix-ipojo.html. Accessed 31.01.2011

  99. 99.

    Moro S et al (2008) Service composition with real time services. ICIN

Download references

Author information

Affiliations

Authors

Corresponding author

Correspondence to Christian Menkens.

Rights and permissions

Reprints and Permissions

About this article

Cite this article

Menkens, C., Wuertinger, M. From service delivery to integrated SOA based application delivery in the telecommunication industry. J Internet Serv Appl 2, 95–111 (2011). https://doi.org/10.1007/s13174-011-0028-9

Download citation

Keywords

  • Service delivery platform
  • Service oriented architecture
  • Telecom web convergence
  • IP multimedia subsystem