CORBATMN Interworking Solutions - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

CORBATMN Interworking Solutions

Description:

Emergence of CORBA as the object distribution ... Reg/Rsp mgr. OSI. Managed. Domain. JIDM gateway. IIOP. CMIP. CMIP. Infrastructure. CORBA/TMN Gateway ... – PowerPoint PPT presentation

Number of Views:67
Avg rating:3.0/5.0
Slides: 16
Provided by: cnic8
Category:

less

Transcript and Presenter's Notes

Title: CORBATMN Interworking Solutions


1
CORBA/TMN Interworking Solutions
  • Hewlett-Packard Co
  • Telecom Management Division

2
Business Drivers
  • Emergence of CORBA as the object distribution
    technology of choice
  • Need to smoothly integrate legacy management
    paradigms
  • Cost of telecommunications-specific solutions
  • Need to address end-to-end management across
    different management technologies

Solution must preserve industry investments in
information models and deployed systems
3
Interworking scenarios
CORBA manager
OSI agent
Gateway
IIOP
CMIP
OSI manager
CORBA agent
Gateway
CMIP
IIOP
CORBA manager
CORBA agent
IIOP
CORBA manager
Gateway
CORBA agent
Gateway
IIOP
CMIP
IIOP
4
Gateway levels
  • Repeater Transport translation
  • IIOP vs CMIP/SNMP
  • Bridge Encoding
  • CDR vs BER
  • Gateway Services and concepts
  • CORBA vs OSI mgmt/SNMP mgmt
  • Synchronous vs message-based
  • Single answer vs multi answer (to one operation)
  • Single operation vs multi operation (per message)
  • Connection transparent vs explicit (OSI)
  • Object model vs table model (SNMP)

5
Object granularity
  • Coarse grained
  • One CORBA object represents many domain objects
  • Fewer, more complex, fatter objects
  • Every call carries target object information
  • Operations generic to multiple objects
  • Fine grained
  • One CORBA object per domain object
  • Many, simpler, thin objects
  • Target object is implicit
  • Operations specific to the object, type safe

6
HP TMD approach
  • Dual solution, covering different target
    customers
  • BMP Server (a.k.a CORBA-TMN Bridge)
  • Supports transport translation only (IIOP lt-gt
    CMIP)
  • One CORBA object per association (Coarse
    grained)
  • Appropriate for shops with current
    GDMO/ASN.1/CMIP expertise and tools, and
    applications to be migrated
  • Not concerned with CORBA model, but only CORBA
    distribution
  • CORBA-TMN Gateway (a.k.a JIDM Gateway)
  • Supports translation at all levels (Transport,
    Encoding, Object)
  • One CORBA object per CMIP association (Coarse
    grained) and/or one CORBA object per domain
    object (Fine grained)
  • Appropriate for shops with long-term CORBA view

7
BMP Server
  • Provides repeater functionality
  • CORBA programmer needs to know GDMO/ASN.1 and
    model
  • Low transparency
  • Encoding is done in CORBA program
  • Suitable for migration situations

OSI
CORBA
OSI agent
CORBA manager
BMP Server
OSI agent
CORBA manager
IIOP (BER)
Q3
GDMO2
GDMO 12
GDMO 2
GDMO1
8
CORBA-TMN Gateway
  • Full CORBA solution
  • JIDM Compliant Implementation
  • Clients do not need to know GDMO/ASN.1 or CMIP
  • Complete transparency (encoding, model, protocol)
    from CORBA space
  • Dynamic implementation
  • No recompilation needed
  • Embedded (or external) Notification service
  • Extremely scalable without loss of performance
  • Federated (using delegation)

OSI
CORBA
OSI agent
CORBA manager
Dynamic Gateway
OSI agent
CORBA manager
IIOP
Q3
GDMO2
IDL12
IDL2
GIR
GDMO1
9
JIDM
  • NMF/OpenGroup Joint Inter-Domain Management group
  • Specification Translation
  • Provides algorithms for information model
    translation
  • GDMO/ASN.1 lt-gt IDL
  • Interaction Translation
  • Dynamic behavioral conversion
  • OSI Management model in CORBA
  • Design Goals
  • Completeness
  • Simplicity
  • Reuse of OMG specifications
  • Freedom of implementation
  • Domain Familiarity (Corba programmer sees Q3 IDL

10
Manager/Agent model
Information Model
Manager
Agent
MIB
Operations
Notifications
Management Protocol
11
Extended Mgr/Agent model
Manager Domain
Managed Domain
Notifications
Operations
Manager Domain
Manager Entity/Object
Title
Managed Entity/Object
Port
12
JIDM Interface taxonomy
  • Generic
  • Common to all management models
  • Abstract, simple and extensible
  • Management-model specific
  • Specific to a management model (OSI)
  • Generic to all information models within that
    management model
  • Not necessarily type safe
  • Information model specific
  • Specific to a given information model
  • Concrete and type safe
  • Automatic generation from foreign information
    models (GDMO/ASN.1)

13
Structural Model
JIDM Common Facilities
  • Access to management domains
  • Manipulation of MOs (accesscreation)
  • Event notifications

OSI Management Facilities
SNMP Management Facilities
  • CMIS operations (GET, SET, ACTIONS...)
  • Callback interfaces for asynchronous
    operations
  • OSI names mapping

SNMP operations To be completed
...
X.721
Specific interfaces for every X.721 MOCs
14
Scalable architecture
CORBA Manager
OSI Managed Domain
JIDM gateway
Data translator
IDL Stubs
DII
IDL Skel
DSI
Dyn Any
Dyn BER
Mutithreaded Reg/Rsp mgr
ORB 2.x
ORB 2.2
CMIP Infrastructure
CMIP Infrastructure
GIR
IIOP
CMIP
15
Conclusion
  • Full functionality of underlying management model
  • Retains familiar concepts in each management
    domain
  • Flexible
  • coarse and fine grained object approaches
  • type safe and generic interactions
  • Preserves investment in information models and
    deployed systems
  • Uses CORBA to simplify the implementation
  • Consistent with CORBA OMA
  • READY FOR PRIME TIME!
Write a Comment
User Comments (0)
About PowerShow.com