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 :
بازگشت