corba and telecoms

28
1 “Making Software Work Together” TM CORBA and Telecoms

Upload: nathan

Post on 20-Jan-2016

53 views

Category:

Documents


0 download

DESCRIPTION

CORBA and Telecoms. CORBA & DOT ready?. … hope so!…. it is being successfully deployed. CORBA for Telecoms … a business view. as a framework for integrating applications in various ways to obtain suites of new systems ….. Add Value to existing Investment - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: CORBA and Telecoms

1“Making Software Work Together”TM

CORBA and Telecoms

Page 2: CORBA and Telecoms

2“Making Software Work Together”TM

CORBA & DOT ready?

… hope so!….it is being successfully

deployed

Page 3: CORBA and Telecoms

Copyright IONA Technologies 1998

CORBA for Telecoms … a business view..

as a framework for integrating applications in various ways to obtain suites of new systems

….. Add Value to existing Investment

as a tool to make it easier to build distributed software systems

….. Take advantage of distributed resources

as a “technology broker” to help integrate existing & new pieces technology

….. JAVA, ActiveX, Diff. Langs, Complete or Partial Legacy Systems, other technologies

Page 4: CORBA and Telecoms

Copyright IONA Technologies 1998

.. an architects view...

App. Interfaces

CORBAfacilities

CORBAservices

Object Request Broker

Domain Interfaces

Non-standardizedapp-specific

Applicationdomain specific

Horizontalinterfaces

General service interfaces

Page 5: CORBA and Telecoms

5Copyright IONA Technologies 1998

… an implementors view..

Servers

Transaction Service

EventsServiceClients

IMSIMS

CICS

PL/1PL/1

COBOLCOBOL

Page 6: CORBA and Telecoms

6“Making Software Work Together”TM

… and successful deployments views...

Page 7: CORBA and Telecoms

Copyright IONA Technologies 1998

Global Cellular Network, 66 Satellites in low Earth orbit

Orbix used to integrate all the earth station “control” applications and systems

Mission critical scenario Under deployment

Motorola IRIDIUM

Page 8: CORBA and Telecoms

Copyright IONA Technologies 1998

Subscriber data and Connection Inventory Management system

Combination of Wrappering Legacy & New Feature Apps written to be distributed

Features Legacy and COM integration Swisscom

Revenue Process

ORBIX

Win’95 Appl.

Legacy App.

UnixAppl.

Page 9: CORBA and Telecoms

Copyright IONA Technologies 1998

Interactive Services

Media Streams over ATM

CustomerUnit

Service Platform

Hong Kong Telecom Interactive MM system Features JAVA integration Deployment started

OrbixWeb/Orbix

Page 10: CORBA and Telecoms

Copyright IONA Technologies 1998

Telefonica CPSA system(Advanced Services Provider System)

IN

MobilePSTN

IberpacPSTN

CPSA

CommsN/W

DatabasesMgmt Terminals

User Access

Networks

Access toother

resources

ServiceProviderCentre

Mgmt Part

Example Services (& volumes in

CORBA invocations per day)

- Commercial Assist (50m)

- Spain Direct (4.8m)

- Wake up Service (1m)

- 9 other services available

E&M

ISDN

INAPMAP

ISUP X25

Page 11: CORBA and Telecoms

11“Making Software Work Together”TM

So why do we hear so much about scalability?

Page 12: CORBA and Telecoms

Copyright IONA Technologies 1998

… a deployment view...

The key to successfulScalability is Manageability

Page 13: CORBA and Telecoms

13Copyright IONA Technologies 1998

… a managed deployment..

Servers

Transaction Service

EventsServiceClients

IMSIMS

CICS

PL/1PL/1

COBOLCOBOL

Manager

SNMP

Page 14: CORBA and Telecoms

14Copyright IONA Technologies 1998

Early Days...

• Fault Management• Configuration Management• Load Balancing etc...

• Taken care at Application Design stage

• Minimum ORB vendor support

Page 15: CORBA and Telecoms

15Copyright IONA Technologies 1998

Management Architecture going forward..

ManagementEnabled

Applications

ManagementEnabled

Applications

SNMPAgent

ManagementService

GUI Tool

Page 16: CORBA and Telecoms

16Copyright IONA Technologies 1998

Architecture-- IDLSystem programmers can develop “management applications”

that interact directly with management servers and management-enabled applications through a set of IDL interfaces.

ManagementEnabled

Applications

ManagementApplication

ManagementServer

Page 17: CORBA and Telecoms

17Copyright IONA Technologies 1998

Architecture-- GUI tool

• Or you can simply use the GUI tool provided

ManagementEnabled

Applications

ManagementEnabled

Applications

ManagementService

GUI Tool

Page 18: CORBA and Telecoms

18Copyright IONA Technologies 1998

GUI Tools for OrbixManager

Page 19: CORBA and Telecoms

19Copyright IONA Technologies 1998

Architecture-- SNMP• SNMP interface allows a System Administrator to manage

Applications using standard management platform• The Management Server presents an IDL interface to the SNMP

Agent

ManagementSoftware

ManagementStation

SNMPAgent

ManagementServer

ManagementEnabled

Applications

ManagementEnabled

Applications

SNMPOperations

IDLOperations

IDLOperations

HOST A

HOST B

HOST C

HOST D

e.g. HP OpenViewNode Manager

or SUN NetManager

Page 20: CORBA and Telecoms

20Copyright IONA Technologies 1998

The MIB

OrbixManager provides an ASN.1 MIB definition which describes the managed objects that can be queried/set...

orbixManTable Management Domains orbixOaTable Object AdaptorsorbixSrvTable Servers orbixException CORBA Exceptions

Page 21: CORBA and Telecoms

21Copyright IONA Technologies 1998

The Management Service

The Management Service is responsible for:• Managing exception forwarding• Detection of unexpected application termination conditions• Persistence and downloading of Managed Applications

Properties• Interaction with Management Tools and SNMP proxies• Quiescing of Managed Servers

Page 22: CORBA and Telecoms

22Copyright IONA Technologies 1998

Management Library

Roles and Responsibilities:

• Monitoring and Reporting of orb activity• Location of a Management Service on start up• Dynamic topology discovery• Exception notification of System and User exceptions• Receiving and acting on control signals from the Management

Service

Page 23: CORBA and Telecoms

“Making Software Work Together”TM

Application ManagementLibrary

ORB library +

ManagementService

ManagementService

A Management Application• Register with the Management

Service• The Management Service

registers the new managed application in the Naming Service

Page 24: CORBA and Telecoms

24Copyright IONA Technologies 1998

Properties

• Properties-- Name/value pairs used to hold configuration or identification information for processes

• Management Service provides a persistent service to all Managed objects

• Can search the management domain for servers/clients with a given property-value

Page 25: CORBA and Telecoms

25Copyright IONA Technologies 1998

State of Health and Exceptions

• Monitors– implement Monitor and register with the MS– can be informed about interesting events in the domain

State of Health• Server startup• Server shutdown (graceful shutdown)• Server crash

Exception processing• Implicit• Explicit

Page 26: CORBA and Telecoms

Copyright IONA Technologies 1998

OrbixManager Features

Deployment Features:

• Exception notification• Activity viewing for Orbix

applications• Activity measurement• State of Health• Shutting down of specified

Orbix servers• Application Configuration

Performance testing & fault discovery:

• Probes and Request tickets• Properties• OrbixManager GUI tool

Page 27: CORBA and Telecoms

27Copyright IONA Technologies 1998

Availability

• OrbixManager 1.0– available now on NT, Solaris, HP/UX– available as part of OTM on NT, Solaris, HP/UX, AIX, Digital UNIX.

• OrbixManager 1.1– Publication of IDL– Management of OrbixWeb applications

Page 28: CORBA and Telecoms

28Copyright IONA Technologies 1998

Conclusions

• CORBA is real and mature

• CORBA is deployed and proven in Telecoms… including...– interworking between ORB implementations– interworking with COM world– interworking with Java world– interworking with Legacy world

• CORBA implementations improving all the time– improved development tools– improved deployment tools

• CORBA is and will continue to be a major element of DOT application for Telecoms