Title :
A Comparison of Three Programming Models for Telecom Service Composition
Author :
Yuan, Yuan ; Wen, Jia Jia ; Li, Wei ; Zhang, Bing Bing
Author_Institution :
Res. Lab., IBM China, Beijing
Abstract :
Service composition technologies are very important to telecom industry today since they allow application developers to make use of existing services as building blocks to create new services in a rapid and flexible manner in order to catch the fast changing market dynamics. The building block services are usually telecom network capabilities exposed through various protocols (e.g., SIP, Parlay) as well as IT software functions provided through certain interfaces (e.g., RPC, Web Services). Currently, most of telecom applications are created as program logic in pure programming languages (e.g., Java) or by SIP Servlet, so as to satisfy functional and non-functional requirements. Although BPEI is adopted in service composition more widely, whether it is a good solution for telecom domain is still controversial. In this paper, we experiment in three approaches - SIP Servlet, pure programming language of Java and BPEI - to build a same composite service with analysis on developer experience. Preliminary conclusions are drawn based on difference comparison of these composition models in terms of programming efforts and service runtime performance.
Keywords :
Java; telecommunication computing; telecommunication services; BPEI; Java; SIP Servlet; programming language; programming models; telecom industry; telecom service composition; Application software; Communication industry; Computer languages; Dynamic programming; Java; Logic programming; Protocols; Streaming media; Telecommunication services; Web services;
Conference_Titel :
Telecommunications, 2007. AICT 2007. The Third Advanced International Conference on
Conference_Location :
Morne
Print_ISBN :
0-7695-2843-0
Electronic_ISBN :
0-7695-2843-0
DOI :
10.1109/AICT.2007.1