Structuring call control software using distributed objects
Present day telecommunications systems make use of computing technology that places excessive reliance on specialist equipment and techniques for delivering core services of switching and call management. It is becoming increasingly difficult to maintain and enhance these systems to incorporate new services and functionalities. Continuing advances in distributed computing technology hold the promise of a way out of this difficulty. The paper analyses the problems facing telecommunications software and describes how it can be restructured using object-oriented techniques. The approach presented opens up a way of structuring telecommunications applications using CORBA technology.
KeywordsState Machine User Agent Concurrency Control Common Object Request Broker Architecture Line Object
Unable to display preview. Download preview PDF.
- CORBA: Common Object Request Broker Architecture and Specification, OMG Document Revision 2.0, July 1995.Google Scholar
- CORBA services: Common Object Services Specification, OMG Document No. 95-3-31, March 1995.Google Scholar
- H. Berndt et al., “TINA service architecture”, TB_MDC.012_2.0_94, TINA Consortium, Redbank, NJ, March 1995. (http://www.tinac.com/).Google Scholar
- H.M. Blair, “Attacking Product Complexity: Broadband Call Control for Vision O.N.E”, Proc. of XIV Intl. Switching Symposium, Yokohama, October 1992.Google Scholar
- H. Green, “Distributed Systems Issues for Telecommunications”, Proc. of 1995 European Research Seminar on Advances in Distributed Computing, ERSADS'95, April 1995.Google Scholar
- Y. Huang and C. Kintala, “Software fault tolerance in the application layer”, in Software Fault Tolerance, M.R. Lyu (ed), Trends in Software, Vol. 3, John Wiley and Sons, 1995.Google Scholar
- S. K. Shrivastava et al., “Principal features of the VOLTAN family of node architectures for distributed systems”, IEEE Trans. on Computers, 41, 5, May 1992, pp. 542–549.Google Scholar
- F. Brasileiro et al., “Implementing fail-silent nodes for distributed systems”, IEEE Trans. on Computers (to appear).Google Scholar
- S.J. Caughey and S.K. Shrivastava, “Architectural support for mobile objects in large scale distributed systems”, Proc. of IEEE Intl. Workshop on Object-Orientation in Operating Systems, Lund, August 1995, pp. 38–47.Google Scholar
- G.D. Parrington et al., “The design and implementation of Arjuna”, USENIX Computing Systems Journal, vol. 8 (3), 1995, pp. 255–308.Google Scholar