{"title":"A Comparison of Three Programming Models for Telecom Service Composition","authors":"Yuan Yuan, J. Wen, Wei Li, Bing Zhang","doi":"10.1109/AICT.2007.1","DOIUrl":null,"url":null,"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.","PeriodicalId":334924,"journal":{"name":"The Third Advanced International Conference on Telecommunications (AICT'07)","volume":"48 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"The Third Advanced International Conference on Telecommunications (AICT'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AICT.2007.1","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16
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.