Abstract
An open (in the sense of extensible and programmable) architecture for IP telecommunications must be based on a comprehensive strategy for managing feature interaction. We describe our experience with BoxOS, an IP telecommunication platform that implements the DFC technology for feature composition. We present solutions to problems, common to all efforts in IP telecommunications, of feature distribution, interoperability, and media management. We also explain how BoxOS addresses many deficiencies in SIP, including how BoxOS can be used as a SIP application server.
- Blumenthal, M. S. and Clark, D. D. 2001. Rethinking the design of the Internet: The end-to-end arguments vs. the brave new world. ACM Trans. Internet Tech. 1, 1, 70--109, August.]] Google Scholar
- Bond, G. W. 2000. Fault management issues for a next-generation IP telecom services architecture. In Workshops and Abstracts of the International Conference on Dependable Systems and Networks (DSN 2000), pages D-11--D-13, June.]]Google Scholar
- Bond, G. W. and Goguen, H. 2002. ECharts: Balancing design and implementation. In Proceedings of the 6th IASTED International Conference on Software Engineering and Applications, pages 149--155. ACTA Press.]]Google Scholar
- Bond, G. W., Ivančić, F., Klarlund, N., and Trefler, R. 2001. ECLIPSE feature logic analysis. In Proceedings of the Second IP Telephony Workshop, pages 49-56. Columbia University, New York, NY, April.]]Google Scholar
- Bouma, L. G. and Velthuijsen, H. Ed. 1994. Feature Interactions in Telecommunications Systems. IOS Press, Amsterdam.]] Google Scholar
- Calder, M. and Magill, E., Eds. 2000. Feature Interactions in Telecommunications and Software Systems VI, IOS Press, Amsterdam.]] Google Scholar
- Cameron, E. J., Griffeth, N. D., Lin, Y.-J., Nilson, M. E., Schnure, W. K., and Velthuijsen, H. 1993. A feature-interaction benchmark for IN and beyond. IEEE Comm. 31, 3, 64--69, March.]]Google Scholar
- Cheng, K. E. and Ohta, T., Eds. 1995. Feature Interactions in Telecommunications Systems III, IOS Press, Amsterdam.]] Google Scholar
- Cheung, E., Jackson, M., and Zave, P. 2002. Distributed media control for multimedia communications services. In Proceedings of the 2002 IEEE International Conference on Communications, Symposium on Multimedia and VoIP---Services and Technology, IEEE Communications Society, 02CH37333C.]]Google Scholar
- Choi, S., Turner, J., and Wolf, T. 2001. Configuring sessions in programmable networks. In Proceedings of IEEE Infocom.]]Google Scholar
- Clark, D. D. 1988. The design philosophy of the DARPA Internet protocols. Comput. Comm. Rev. 28, 4, 106--114, August.]] Google Scholar
- Dini, P., Boutaba, R., and Logrippo, L., Eds. 1997. Feature Interactions in Telecommunication Networks IV. IOS Press, Amsterdam.]] Google Scholar
- Duran, J. M. and Visser, J. 1992. International standards for intelligent networks. IEEE Communications 30, 2, 34--42, February.]]Google Scholar
- Gansner, E. R., Mocenigo, J. M., and North, S. C. 2003. Visualizing software for telecommunication services. In Proceedings of ACM SOFTVIS 2003, pages 151--157, 215--216.]] Google Scholar
- Gansner, E. R. and North, S. C. 2000. An open graph visualization system and its applications to software engineering. Software---Practice & Experience, 30, 11, 1203--1233.]] Google Scholar
- Garrahan, J. J., Russo, P. A., Kitami, K., and Kung, R. 1993. Intelligent Network overview. IEEE Communications 31, 3, 30--36, March.]]Google Scholar
- Hall, R. J. 2000. Feature interactions in electronic mail. In Feature Interactions in Telecommunications and Software Systems, M. Calder and E. Magill, Eds. pages 67--82.]]Google Scholar
- Jackson, M., and Zave, P. 1998. Distributed feature composition: A virtual architecture for telecommunications services. IEEE Trans. Soft. Eng. 24, 10, 831--847, October.]] Google Scholar
- Jackson, M. and Zave, P. 2001. The DFC Manual. AT&T Research Technical Report, August. Available at http://www.research.att.com/projects/dfc.]]Google Scholar
- Kimbler, K. and Bouma, L. G., Eds. 1998. Feature Interactions in Telecommunications and Software Systems V. IOS Press, Amsterdam.]] Google Scholar
- Kristensen, A. SIP Servlet API, Version 1.0. Dynamicsoft, Inc.]]Google Scholar
- McGlashan, S., Burnett, D., Danielsen, P., Ferrans, J., Hunt, A., Karam, G., Ladd, D., Lucas, B., Rehor, K., Porter, B., and Tryphonas, S. 2002. VoiceXML 2.0, W3C Working Draft, http://www.w3.org/TR/voicexml20, 24 April.]]Google Scholar
- North, S. C. and Woodhull, G. C. M. 2002. Online hierarchical graph drawing. In Proceedings of the Symposium on Graph Drawing GD'01, pages 232--246. Springer-Verlag LNCS 2265.]] Google Scholar
- Raman, B., Wang, H. J., Shih, J., Joseph, A. D., and Katz, R. H. 1999. The ICEBERG project: Defining the IP and telecom intersection. IEEE IT Professional, November/December, pages 38--45.]] Google Scholar
- Rosenberg, J., Mataga, P., and Schulzrinne, H. 2001. An application server component architecture for SIP. IETF Internet Draft, SIP Working Group, 2 March.]]Google Scholar
- Rosenberg, J., Peterson, J., Schulzrinne, H., and Camarillo, G. 2002a. Best current practices for third party call control in the Session Initiation Protocol. Internet Engineering Task Force, work in progress, 5 June.]]Google Scholar
- Rosenberg, J. D. and Schulzrinne, H. 2002. Guidelines for authors of SIP extensions. Internet Engineering Task Force, work in progress, 1 March.]]Google Scholar
- Rosenberg, J., Schulzrinne, H., Camarillo, G., Johnston, A., Peterson, J., Sparks, R., Handley, M., and Schooler, E. 2002b. SIP: Session Initiation Protocol. IETF Network Working Group, Request for Comments 3261.]] Google Scholar
- Rosenberg, J. D. and Shockey, R. 2000. The Session Initiation Protocol (SIP): A key component for Internet telephony. Computer Telephony 8, 6, 124--139, June.]] Google Scholar
- Saltzer, J., Reed, D., and Clark, D. D. 1984. End-to-end arguments in system design. ACM Trans. Comput. Syst. 2, 4, 277--288, November.]] Google Scholar
- Schulzrinne, H., Narayanan, S., Lennox, J., and Doyle, M. 2002. SIPstone: Benchmarking SIP server performance, http://www.sipstone.org, 12 April.]]Google Scholar
- Shaw, M. and Garlan, D. 1996. Software Architecture. Prentice-Hall.]]Google Scholar
- Skarra, A. H., Hanson, K. J., Karam, G. M., and Elliott, J. S. 2001. The iStudio environment: An experience report. In Proceedings of the International Workshop on XML Technologies and Software Engineering, Toronto, Canada, May.]]Google Scholar
- Tsang, S. Magill, E. H., and Kelly, B. 1997. The feature interaction problem in networked multimedia services---present and future. British Telecom Tech. J. 15, 1, 235--246, January.]] Google Scholar
- Utas, G. 1998. A pattern language of feature interaction. In Feature Interactions in Telecommunications and Software Systems, K. Kimbler and L. G. Bouma Eds. pages 98--114.]]Google Scholar
- Wang, H. J., Raman, B., Chuah, C.-n., Biswas, R., Gummadi, R., Hohlt, B., Hong, X., Kiciman, E., Mao, Z., Shih, J. S., Subramanian, L., Zhao, B. Y., Joseph, A. D., and Katz, R. H. 2000. ICEBERG: An Internet core network architecture for integrated communications. IEEE Pers. Comm. August, pages 10--19.]]Google Scholar
- Zave, P. 2002. Address translation in telecommunication features. To appear in ACM Trans. Soft. Eng. and Meth. 2004.]] Google Scholar
- Zave, P. 2003. An experiment in feature engineering. In A. McIver and C. Morgan, eds., Programming Methodology, pages 353--377. Springer-Verlag, New York.]] Google Scholar
- Zave, P., Goguen, H. H., and Smith, T. M. 2003. Component coordination: A telecommunication case study. To appear in Elsevier's J. Comp. Netw. 2004.]] Google Scholar
- Zave, P. and Jackson, M. 2002. A call abstraction for component coordination. In Proceedings of the Twenty-Ninth International Colloquium on Automata, Languages, and Programming: Workshop on Formal Methods and Component Interaction.]]Google Scholar
Index Terms
- An open architecture for next-generation telecommunication services
Recommendations
Next-generation mobile services
ICCOM'06: Proceedings of the 10th WSEAS international conference on CommunicationsA perspective on next-generation mobile services is presented. As a preliminary research work on next-generation mobile communications, we exploit what next-generation mobile services will be. Next-generation mobile services are defined as a hierarchy ...
Mobility management alternatives for migration to mobile Internet session-based services
Session-based Internet protocol (IP) applications, such as Internet telephony, are an important component of the emerging mobile Internet. The ubiquitous availability of these services is critical to the success of the mobile Internet. Because all-IP ...
Global roaming in next-generation networks
Next-generation mobile/wireless networks are already under preliminary deployment. Mobile/wireless all-IP networks are expected to provide a substantially wider and enhanced range of services. However, an evolutionary rather than revolutionary approach ...
Comments