190 likes | 322 Views
CORBA and TMN The Story So Far EURESCOM DOT ‘98, 1-2 September 1998. Tom Counihan, Researcher, Broadcom Eireann Research Ltd. ITU-T OMG IS&N’98 NOMS’98 ACTS. T1M1 NMF CiTR Lumos. Reference Material.
E N D
CORBA and TMN The Story So FarEURESCOM DOT ‘98, 1-2 September 1998 Tom Counihan, Researcher, Broadcom Eireann Research Ltd.
ITU-T OMG IS&N’98 NOMS’98 ACTS T1M1 NMF CiTR Lumos Reference Material
TMN defines principles and a management architecture which provides for interfacing a telecommunication network with computer systems in order to provide different management functions at different management levels M.301x states that ODP type principles may be needed in the design of TMNs ITU-T TMN
CORBA is an object oriented framework designed to support a consistent programming model on a given platform and interoperability between different platforms CORBA allows applications to communicate irrespective of location, or design specifics Telecom Domain Task Force OMG Object Management Architecture
g g wsf wsf TMN TMN f f q3 q3 f OSF OSF x q3 q3 q3 OSF q3 q3 q3 NEF NEF QAF m TMN Systems Perspective
Architectural Framework with detailed interface specifications All standardisation within the OMG populates the OMA Object Management Architecture Application Interfaces Domain Interfaces Common Facilities OMG IDL CORBA Object Request Broker Event Lifecycle Persistence Relationship Externalisation Transactions Query Property Licensing Security Trader Object Services
Management Hierarchy BML SML NML CORBA TMN EML NE
ORB Object Request Broker ORB CORBA in the TMN picture Local Operations System Local Operations System Q3 DI AI OS CF IDL OSI Manager/Agent Q3 GDMO/ASN.1 Network element IDL DI OSI Manager/Agent AI IDL IDL OS CF Naming, Events . . . . . . Object Services
Object Model Comparison Specification Translation Rules for mapping between different data-definition languages: GDMO/ASN.1 IDL SMI/ASN.1 IDL Interaction Translation Dynamic behavioural conversion: Representing TMN and SNMP management interactions in the context of CORBA CORBA TMN Interworking
CORBA Manager OSI Agent MO MO Performance Management MO GDMO Objects CORBA ORB CORBA/ CMIP Gateway OSI Stack Fault Management Configuration Management CMIP IIOP CORBAManager, OSI Agent
OSI Manager, CORBA Agent OSI Manager CORBA Agent Fault Management MO MO MO GDMO Objects OSI Manager Performance Management CORBA/ CMIP Gateway CORBA Agent Configuration Management CMIS over IIOP CMIP
CORBA Manager CORBA Agent MO MO Performance Management MO GDMO Objects CORBA ORB Fault Management Configuration Management CORBA Agent CMIS over IIOP CORBA Manager and Agent
Where CORBA has been applied BML X SML Q3 X NML Manager Q3 Agent X EML Manager Q3 Agent NE
CORBA at the X-Interface (SML) is seen as inevitable Studying the use of CORBA mechanisms for Q3 Interfaces at the Service Management layer ITU-T & T1M1
Issue RFIs and RFPs for CORBA based technology relevant to the Telecommunications Industry. Management and control of A/V Streams CORBA/TMN Interworking Telecom Log Service Wireless Access & Control Notification Service Access to Telecommunication Service: Provisioning and Subscription Telecom Domain Task Force
TMN applications can explicitly control association set-up while CORBA only has an Implicit Bind Model CORBA doesn't support making a single request to multiple objects at once. The client application has to make individual requests to all the objects involved Scalability and Performance CORBA Reservations
TMN standards are: hard to use difficult to understand Skills are hard to find expensive TMN standards can take too long in the interm proprietary solutions become available TMN implementation is software based: future work on TMN should converge with the mainstream of the IT industry direction will increase the availability of TMN developers TMN Reservations
CORBA has been used in many real applications for some time The continued design of CORBA based frameworks within development organisations will make specific requirements for standard services much clearer The JIDM Interaction Translation is not solely geared for the SML The JIDM Interaction Translation is bi-directional The RealTime SIG has the potential for implementation of CORBA Servers on the Managed Resource Conclusions