DocumentCode
2002959
Title
Experience with modularity in an advanced teleconferencing service deployment
Author
Cheung, Eric ; Smith, Thomas M.
Author_Institution
AT&T Labs. - Res., Florham Park, NJ
fYear
2009
fDate
16-24 May 2009
Firstpage
39
Lastpage
49
Abstract
In this paper, we describe our experience with the design of an advanced teleconferencing service under two different frameworks - an early implementation of the distributed feature composition architecture, and the SIP Servlet API. The usual design goals of software modularity for encapsulation and reuse are pursued. Interestingly, two very different designs resulted. This paper discusses the factors that influenced our design decisions. In particular, we examine the different characteristics of the two frameworks as well as the maturity of project requirements, and illustrate the ways in which these factors affect various mechanisms for achieving software modularity. We also aim to draw on this experience to propose a set of design guidelines for building modular, composable SIP Servlet applications for Voice over IP and converged services.
Keywords
Internet telephony; software architecture; software reusability; telecommunication computing; teleconferencing; SIP Servlet applications; Voice over IP; advanced teleconferencing service; distributed feature composition architecture; software modularity; software reuse; Application software; Bridges; Call conference; Computer architecture; Context-aware services; Guidelines; Internet telephony; Switches; Teleconferencing; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering - Companion Volume, 2009. ICSE-Companion 2009. 31st International Conference on
Conference_Location
Vancouver, BC
Print_ISBN
978-1-4244-3495-4
Type
conf
DOI
10.1109/ICSE-COMPANION.2009.5070962
Filename
5070962
Link To Document