skip to main content
10.1145/1595637.1595654acmconferencesArticle/Chapter ViewAbstractPublication PagesiptcommConference Proceedingsconference-collections
research-article

Unified telecom and web services composition: problem definition and future directions

Published: 07 July 2009 Publication History

Abstract

In the domain of web applications, the service-oriented architecture (SOA) promotes the composition of coarse-grained web services to build more complex web applications using standards such as WS-BPEL. This paradigm encourages software modularity and re-use, language and platform independence, distributedness, and integration across enterprise boundaries. At the same time, in the domain of telecommunications, standards such as the IP Multimedia Subsystem (IMS) architecture and the SIP Servlet API enable the composition of individual SIP applications into complete services, reaping similar benefits. There are also ongoing efforts to integrate the two domains. The ultimate goal is to enable service providers to easily re-use existing services to build new converged web and telephony services that offer the users a rich and seamless experience. However, there are a number of problems associated with composing modular telecom and web services. In this paper we clearly define these problems and explain how approaches to telecom service composition and web services composition are fundamentally different. By way of pointing towards solutions we critically examine a number of existing partial solutions to these problems and discuss how and why they fall short of providing a complete solution. Finally we discuss some future directions that research can take in order to completely solve these problems.

References

[1]
3GPP TS 23.002 Network Architecture, Version 8.4.0. 3GPP, Dec 2008. Available from http://www.3gpp.org/ftp/Specs/html-info/23002.htm.
[2]
3GPP TS 23.228 IP Multimedia Subsystem (IMS); Stage 2, Version 8.8.0. 3GPP, March 2009. Available from http://www.3gpp.org/ftp/Specs/archive/23_series/23.228/.
[3]
G. W. Bond. An introduction to ECharts: The concise user manual. Technical Report TD-6NKLR2, AT&T, 2006. Available from: http://echarts.org.
[4]
G. W. Bond and E. Cheung. A framework for converged telecom services and mashups. Technical Report TD-7DKHSW v2, AT&T, 2008. Available from http://echarts.org.
[5]
Web Services Business Process Execution Language (WSBPEL) TC. OASIS, 2007. Available from http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel.
[6]
J. Bredereke. Maintaining telephone switching software requirements. IEEE Communications Magazine, pages 102--109, 2002.
[7]
M. Calder, M. Kolberg, E. H. Magill, and S. Reiff-Marganiec. Feature interaction: a critical review and considered forecast. Computer Networks, 41(1):115--141, January 2003. Available from http://www.dcs.gla.ac.uk/~muffy/papers/calder-kolberg-magill-reiff.pdf.
[8]
E. Cheung and K. H. Purdy. Application composition in the SIP servlet environment. In IEEE International Conference on Communications, pages 1985--1990, 2007.
[9]
E. Cheung and K. H. Purdy. An application router for SIP servlet application composition. In Proceedings of the IEEE International Conference on Communications (ICC 2008), 2008. To appear. Available from http://echarts.org.
[10]
W. Chou, L. Li, and F. Liu. Web services for communication over IP. IEEE Communications Magazine, pages 136--143, March 2008.
[11]
T. Dinsing, G. A. Eriksson, I. Fikouras, K. Gronowski, R. Levenshteyn, P. Pettersson, and P. Wiss. Service composition in IMS using Java EE SIP servlet containers. Ericsson Review, (3), 2007. Available from http://www.ericsson.com/ericsson/corpinfo/publications/review/2007_03/04.shtml.
[12]
I. Fikouras. An approach to Service Composition for Internet and mobile services based on Knowledge-Based Model-Driven Variant Configuration. PhD thesis, University of Bremen, Germany, 2008.
[13]
I. Fikouras and E. Freiter. Service discovery and orchestration for distributed service repositories. In M. Orlowsky, S. Weerawarana, M. Papazoglou, and J. Yang, editors, Service Oriented Computing, ICSOC 2003, pages 59--75. Springer Verlag, 2003.
[14]
M. Jackson and P. Zave. Distributed feature composition: A virtual architecture for telecommunications services. IEEE Transactions on Software Engineering, 24(10):831--847, 1998. Available from http://www.research.att.com/~pamela/dfctse.pdf.
[15]
JAIN SLEE (JSLEE) Version 1.1. JSR240, 2008. Available from: http://jcp.org/en/jsr/detail?id=240.
[16]
SIP Servlet API Version 1.1. JSR289, 2007. Available from: http://jcp.org/en/jsr/detail?id=289.
[17]
D. Marco and F. Khendek. eSERL: Feature interaction management in Parlay/OSA using composition constraints and configuration rules. In D. Amyot and L. Logrippo, editors, Feature Interactions in Telecommunications and Software Systems VII. IOS Press, 2003.
[18]
J. Niemöller, I. Fikouras, U. Olsson, U. Stringer, F. de Rooij, and L. Klostermann. Ericsson composition engine - next generation IN. Ericsson Review, (2), 2009. Available from http://www.ericsson.com/ericsson/corpinfo/publications/review/2009_02/files/Composition.pdf.
[19]
M. P. Papazoglou and D. Georgakopoulos. Service-oriented computing. Communications of the ACM, 46(10):24--28, 2003.
[20]
Parlay 5.1 Specification. The Parlay Group, 2007. Available from: http://parlay.org/.
[21]
Parlay X 2.1 Specification. The Parlay Group, 2006. Available from: http://parlay.org/.
[22]
C. Peltz. Web services orchestration and choreography. IEEE Computer, 36(10):46--52, October 2003.
[23]
J. Rosenberg. IETF SIPPING Internet-Draft: Identification of Communications Services in the Session Initiation Protocol (SIP), 2008. Available from http://www.ietf.org/internet-drafts/draft-ietf-sipping-service-identification-03. txt.
[24]
T. M. Smith and G. W. Bond. ECharts for SIP servlets user manual. Technical Report TD-7BELCD, AT&T, 2007. Available from: http://echarts.org.
[25]
SOAP Version 1.2. W3C, 2007. Available from http://www.w3.org/TR/soap/.
[26]
UDDI Specification TC. OASIS, 2005. Available from http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=uddi-spec.
[27]
M. Weiss, B. Esfandiari, and Y. Luo. Towards a classification of web service feature interactions. Computer Networks: The International Journal of Computer and Telecommunications Networking, 51(2):359--381, February 2007. Available from: http://www.scs.carleton.ca/~weiss/papers/icsoc05.pdf.
[28]
Web Services Description Language (WSDL) 1.1. W3C, 2001. Available from http://www.w3.org/TR/wsdl.
[29]
P. Zave. Address translation in telecommunication features. ACM Transactions on Software Engineering and Methodology, XIII(1):1--36, January 2004. Available from http://www.research.att.com/~pamela/fi.html.
[30]
P. Zave. FAQ sheet on feature interaction, 2004. Available from http://www.research.att.com/~pamela/faq.html.

Cited By

View all
  • (2018)Emerging research areas in SIP-based converged services for extended Web clientsWorld Wide Web10.1007/s11280-013-0238-017:6(1295-1319)Online publication date: 25-Dec-2018
  • (2018)Formalizing REST APIs for web-based communication and SIP interworkingTelecommunications Systems10.1007/s11235-016-0271-266:1(75-93)Online publication date: 30-Dec-2018
  • (2016)Embedded Systems Specific Requirements for Choreography Modelling Language DesignInternational Journal of Information System Modeling and Design10.4018/IJISMD.20160701067:3(115-136)Online publication date: 1-Jul-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
IPTComm '09: Proceedings of the 3rd International Conference on Principles, Systems and Applications of IP Telecommunications
July 2009
140 pages
ISBN:9781605587677
DOI:10.1145/1595637
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 July 2009

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

IPTComm '09
Sponsor:

Acceptance Rates

Overall Acceptance Rate 18 of 62 submissions, 29%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 19 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Emerging research areas in SIP-based converged services for extended Web clientsWorld Wide Web10.1007/s11280-013-0238-017:6(1295-1319)Online publication date: 25-Dec-2018
  • (2018)Formalizing REST APIs for web-based communication and SIP interworkingTelecommunications Systems10.1007/s11235-016-0271-266:1(75-93)Online publication date: 30-Dec-2018
  • (2016)Embedded Systems Specific Requirements for Choreography Modelling Language DesignInternational Journal of Information System Modeling and Design10.4018/IJISMD.20160701067:3(115-136)Online publication date: 1-Jul-2016
  • (2016)Choreography Modelling Language for the Embedded Systems DomainProduct-Focused Software Process Improvement10.1007/978-3-319-49094-6_10(144-159)Online publication date: 6-Nov-2016
  • (2013)Semantic Handover among Distributed Coverage Zones for an Ambient Continuous Service SessionInternational Journal of Handheld Computing Research10.4018/jhcr.20130101034:1(37-58)Online publication date: 1-Jan-2013
  • (2013)An open-source platform for converged servicesProceedings of Principles, Systems and Applications on IP Telecommunications10.1145/2589649.2554672(1-8)Online publication date: 15-Oct-2013
  • (2013)An open-source platform for converged servicesProceedings of Principles, Systems and Applications on IP Telecommunications10.1145/2554666.2554672(1-8)Online publication date: 15-Oct-2013
  • (2013)Multi-agent Platform for Security Level Evaluation of Information and Communication ServicesAdvanced Methods for Computational Collective Intelligence10.1007/978-3-642-34300-1_10(107-116)Online publication date: 2013
  • (2012)A Survey on Service-Oriented Network Virtualization Toward Convergence of Networking and Cloud ComputingIEEE Transactions on Network and Service Management10.1109/TNSM.2012.113012.1203109:4(373-392)Online publication date: Dec-2012
  • (2012)Natural language processing based Services Composition for Environmental management2012 7th International Conference on System of Systems Engineering (SoSE)10.1109/SYSoSE.2012.6384197(497-502)Online publication date: Jul-2012
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media