Database usage in telecommunications through CORBA

Distributed object technology, CORBA in particular, will be the basis for the next generation of telecommunications software. Intelligent Networks Long-Term Architecture, Telecommunications Management Network, Telecommunications Information Networking Architecture are all based on object technology. The Telecommunications Task Force of OMG is actively working towards CORBA-based solutions. We present a discussion of how the standard CORBA services specified by OMG can be used to provide access to telecommunications databases. The challenging task is to introduce database objects into Object Request Broker without registering each database object as an ORB object. The RODAIN Object-Oriented Database Adapter (ROODA) is the author's solution to bring database objects and services for CORBA clients. The ROODA implements interfaces that will provide the essentials parts of the persistent object service, object transaction service, and object query service as well as the dynamic skeleton interface. Databases are important building blocks in modern telecommunications systems. The requirements for database architectures to be used in the telecommunications originate in the following areas: real-time access to data, fault tolerance, distribution, object orientation, efficiency, flexibility, multiple interfaces, and compatibility with other object standards.