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

Slides:



Advertisements
Similar presentations
--- IT Acumens. COMIT Acumens. COM SNMP Project. AIM The aim of our project is to monitor and manage the performance of a network. The aim of our project.
Advertisements

Distributed Systems Architectures
The Challenges of CORBA Security It is important to understand that [CORBAsecurity] is only a (powerful) security toolbox and not the solution to all security.
COM vs. CORBA.
CORBA/TMN Interworking Solutions
A Cooperative Approach to Support Software Deployment Using the Software Dock by R. Hall, D. Heimbigner, A. Wolf Sachin Chouksey Ebru Dincel.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 9 Distributed Systems Architectures Slide 1 1 Chapter 9 Distributed Systems Architectures.
Seminarium on Component-based Software Engineering Jan Willem Klinkenberg CORBA.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
6/4/2015Page 1 Enterprise Service Bus (ESB) B. Ramamurthy.
Distributed Systems Architectures
Introduction to Network Administration. Objectives.
A brief look at CORBA. What is CORBA Common Object Request Broker Architecture developed by OMG Combine benefits of OO and distributed computing Distributed.
Introduction to Enterprise JavaBeans. Integrating Software Development Server-side Component Model Distributed Object Architecture –CORBA –DCOM –Java.
CS 501: Software Engineering Fall 2000 Lecture 16 System Architecture III Distributed Objects.
Distributed Service Architectures Yitao Duan 03/19/2002.
Managing Agent Platforms with SNMP Brian Remick Research Proposal Defense June 27, 2015.
Ch 12 Distributed Systems Architectures
Enterprise Total Computing TECHNOLOGY SERVICES Sprint Proprietary Information 18/10/99 Slide 1 Sprint’s Early Interest in TINA-C.
The middleware that makes real time integration a reality.
© DSRG 2001www.cs.agh.edu.pl Cross Grid Workshop - Kraków Krzysztof Zieliński, Sławomir Zieliński University of Mining and Metallurgy {kz,
Cracow Grid Workshop 2003 Institute of Computer Science AGH A Concept of a Monitoring Infrastructure for Workflow-Based Grid Applications Bartosz Baliś,
Common Object Request Broker Architecture (CORBA) CS-328.
Quality Assurance for Component- Based Software Development Cai Xia (Mphil Term1) Supervisor: Prof. Michael R. Lyu 5 May, 2000.
Novera Software, Inc The Leader in Java Application Servers.
1 소프트웨어공학 강좌 Chap 9. Distributed Systems Architectures - Architectural design for software that executes on more than one processor -
Distributed Systems Architectures
Client Server Technologies Middleware Technologies Ganesh Panchanathan Alex Verstak.
COM vs. CORBA Computer Science at Azusa Pacific University September 19, 2015 Azusa Pacific University, Azusa, CA 91702, Tel: (800) Department.
Location Based Information Service using CORBA CS597 Direct Reading Madhu Narayanan & Rahul Vaghela Advisor: Dr. Yugi Lee.
Java-Based Middleware IT 490 Stan Senesy IT Program NJIT.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 07. Review Architectural Representation – Using UML – Using ADL.
Wireless Access and Terminal Mobility in CORBA Dimple Kaul, Arundhati Kogekar, Stoyan Paunov.
Comparison of Web Services, RMI, CORBA, DCOM Usha, Lecturer MCA Department of Computer Science and Engineering.
Ramiro Voicu December Design Considerations  Act as a true dynamic service and provide the necessary functionally to be used by any other services.
1 of of 25 3 of 25 ORBs (Object Request Broker) – A distributed software bus for communication among middleware services and applications – To.
Odyssey A Reuse Environment based on Domain Models Prepared By: Mahmud Gabareen Eliad Cohen.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 4 v3.1 Module 6 Introduction to Network Administration.
Introduction to the Adapter Server Rob Mace June, 2008.
COMP 4000/5102 An Analysis of Two Commercial Distributed Environments Orhan K AKYILDIZ
P715 1 DOT’98 Workshop, September 1998 The EURESCOM Services Platform Lambert J.M. Nieuwenhuis Project Leader EURESCOM P715 KPN Research The Netherlands.
1 Makes Mobile WiMAX Simple Netspan Overview Andy Hobbs Director, Product Management 5 th October 2007.
The World Leader in Making Software Work Together ™ Copyright IONA Technologies 1999 Building CORBA Applications (On OS/390 ?) Dusty Rivers Enterprise.
CS 501: Software Engineering Fall 1999 Lecture 12 System Architecture III Distributed Objects.
IT 620 Enterprise Systems Integration January 31, 2002.
1 Using the GEOSS Common Infrastructure in the Air Quality & Health SBA: Wildfire & Smoke Assessment Prepared by the GEOSS AIP-2 Air Quality & Health Working.
The DIFFERENCE Consortium DIFFERENCE Evolution of Telecom Management Systems.
CORBA (Common Object Request Broker Architechture) Aniket Prabhune Varun Saini Balaprasuna Chennupati Lally Singh.
Tom Meyer, Iowa State SCT/Pixel Online Workshop June, 2001 CORBA Common Object Request Broker Architecture.
Wireless Network Management SANDEEP. Network Management Network management is a service that employs a variety of tools, applications, and devices to.
DOT’98 Workshop Heidelberg, 1-2 September 1998 Pan-European Service Management Experiments EURESCOM P715 Mike Fisher, BT Laboratories
1 DOT’98 Workshop Heidelberg, 1-2 September 1998 CORBA and TMN The Story So Far EURESCOM DOT ‘98, 1-2 September 1998 Tom Counihan, Researcher, Broadcom.
EJB. Introduction Enterprise Java Beans is a specification for creating server- side scalable, transactional, multi-user secure enterprise-level applications.
Oracle 10g Administration Oracle Server Introduction Copyright ©2006, Custom Training Institute.
NIPS ‘97 Sofia, October Broadband Network Architectures: Evolution towards Distributed Intelligence Broadband Network Architectures: Network.
1 Distributed Systems Architectures Distributed object architectures Reference: ©Ian Sommerville 2000 Software Engineering, 6th edition.
Sponsored by Portakal Technologies
CORBA: An Overview Mojtaba Hosseini.
Common Object Request Broker Architecture (CORBA)
CORBA Alegria Baquero.
CSC 480 Software Engineering
CORBA Alegria Baquero.
Inventory of Distributed Computing Concepts
Component--based development
FIMS -- A framework for large scale Information Management System
Quality Assurance for Component-Based Software Development
Copyright 1999 B.Ramamurthy
Distributed Systems Architectures
Presentation transcript:

“Making Software Work Together” TM 1 CORBA and Telecoms

“Making Software Work Together” TM 2 CORBA & DOT ready? … hope so!…. it is being successfully deployed

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

Copyright IONA Technologies an architects view... App. Interfaces CORBAfacilities CORBAservices Object Request Broker Domain Interfaces Non-standardized app-specific Application domain specific Horizontal interfaces General service interfaces

Copyright IONA Technologies … an implementors view.. Servers Transaction Service Events Service Clients IMS CICS PL/1 COBOL

“Making Software Work Together” TM 6 … and successful deployments views...

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

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. Unix Appl.

Copyright IONA Technologies 1998 Interactive Services Media Streams over ATM Customer Unit Service Platform Hong Kong Telecom Interactive MM system Features JAVA integration Deployment started OrbixWeb/Orbix

Copyright IONA Technologies 1998 Telefonica CPSA system (Advanced Services Provider System) IN Mobile PSTN Iberpac PSTN CPSA Comms N/W Databases Mgmt Terminals User Access Networks Access to other resources Service Provider Centre 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 INAP MAP ISUPX25

“Making Software Work Together” TM 11 So why do we hear so much about scalability?

Copyright IONA Technologies 1998 … a deployment view... The key to successful Scalability is Manageability

Copyright IONA Technologies … a managed deployment.. Servers Transaction Service Events Service Clients IMS CICS PL/1 COBOL Manager SNMP

Copyright IONA Technologies Early Days... Fault Management Configuration Management Load Balancing etc... Taken care at Application Design stage Minimum ORB vendor support

Copyright IONA Technologies Management Architecture going forward.. Management Enabled Applications Management Enabled Applications SNMP Agent Management Service GUI Tool

Copyright IONA Technologies Architecture-- IDL System programmers can develop “management applications” that interact directly with management servers and management-enabled applications through a set of IDL interfaces.

Copyright IONA Technologies Architecture-- GUI tool Or you can simply use the GUI tool provided Management Enabled Applications Management Enabled Applications Management Service GUI Tool

Copyright IONA Technologies GUI Tools for OrbixManager

Copyright IONA Technologies 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

Copyright IONA Technologies The MIB OrbixManager provides an ASN.1 MIB definition which describes the managed objects that can be queried/set... orbixManTableManagement Domains orbixOaTableObject Adaptors orbixSrvTableServersorbixExceptionCORBA Exceptions

Copyright IONA Technologies 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

Copyright IONA Technologies 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

“Making Software Work Together” TM Application Management Library ORB library + Management Service Management Service A Management Application Register with the Management Service The Management Service registers the new managed application in the Naming Service

Copyright IONA Technologies 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

Copyright IONA Technologies 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

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

Copyright IONA Technologies 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

Copyright IONA Technologies 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