Presentation is loading. Please wait.

Presentation is loading. Please wait.

Integrating the Next Best Thing Richard M. Soley Chairman & CEO, OMG.

Similar presentations


Presentation on theme: "Integrating the Next Best Thing Richard M. Soley Chairman & CEO, OMG."— Presentation transcript:

1 Integrating the Next Best Thing Richard M. Soley Chairman & CEO, OMG

2 OMG’s Vision The Global Information Appliance

3 Heterogeneity is the Problem Programming languages – ~3 million COBOL programmers – ~1.6 million VB programmers – ~1.1 million C/C++ programmers Operating systems – Unix, MVS, VMS, MacOS, Windows (all 8!), PalmOS… – Windows 3.1: it’s still out there! – Embedded devices (mobile, set-top, etc.) Networks – Ethernet, ATM, IP, SS7, Appletalk, Firewire, USB – Bluetooth, 802.11b, HomeRF

4 Where can we agree? On Interfaces There will not be consensus on hardware platforms There will not be consensus on operating systems There will not be consensus on network protocols There will not be consensus on programming languages There must be consensus on interfaces and interoperability!

5 OMG’s Mission Develop a single architecture, using object technology, for distributed application integration, guaranteeing: – reusability of components; – interoperability & portability; – basis in commercially available software. Focus on swiftly-developed, easily usable (“off the shelf”) component standards. Use whatever technology solves the problem: CORBA, XML, SOAP,.NET, Java,...

6 Worldwide Scope 724 Solutions Aetna AT&T BASF BellSouth BT Boeing Borland CA Citigroup Compaq DaimlerChrysler Ericsson Ford Fujitsu Glaxo SmithKline HP Hitachi Hyperion IBM IONA John Deere Lucent MERANT Mercury Microsoft MITRE SAP SAS Institute Siemens AG Sprint Sun Microsystems Thales The Advisory Board Unisys Vitria NASA NEC Nortel NTT OASIS Oracle Pfizer PrismTech SAGA Software

7 OMA Overview CORBAapps CORBAdomains CORBAfacilities CORBAservices CORBA (Common Object Request Broker Architecture)

8 Specification Availability 1. OMG adopts & publishes interfaces. 2. Interfaces must be commercially available or in use from OMG Contributing, Domain or Platform member. 3. Interfaces freely available to members and non-members alike. 4. Interfaces chosen from existing products in competitive selection process.

9 Technical Plenaries  Representatives of all member companies.  Determines direction of architecture & standards.  Meets every ten weeks.  Includes 3 plenary groups: – Architecture Board – Platform Technology – Domain Technology

10 Adoption Process  RFI (Request for Information) to establish range of commercially available software.  RFP (Request for Proposals) to gather explicit descriptions of available software; Architecture Board approves.  Letters of Intent to establish corporate direction.  Task Force evaluation & recommendation; simultaneous evaluation by Business Committee.  Architecture Board consideration for consistency.  Board decision based on recommendations from the appropriate Technology Committee & Business Committee.

11 Platform Specifications Unified Modeling Language (UML) – The only world standard for object-oriented analysis & design Common Object Request Broker Architecture (CORBA) – Platform-independent middleware for application integration Meta-Object Facility (MOF) – Metadata repository standard using XML-based XMI for integration Common Warehouse Metamodel (CWM) – Integrated world standard for data warehousing

12 Some CORBA implementations AT&T OmniORB BEA WebLogic Enterprise Brokat GemORB Critical Path LiveContent Broker Deutsche Telekom MICO Fujitsu ObjectDirector Gerald Brose JacORB Hitachi TPBroker Harvard Arachne IBM WebSphere Inprise Visibroker IONA Orbix & Orbacus Lockheed Martin HardPack Lotus Notes & Domino NEC ObjectSpinner Netscape Navigator Novell Netware OIS ORBExpress Oracle 8i & 11i Paragon Software Oak Promia SmalltalkBroker Red Hat ORBit Sun Java, EJB & J2EE Washington University TAO

13 CORBA 3.0 Provides well-defined packaging for producing components, quality of service, messaging and other technologies Full Java and Internet support – Java portability, XML integration Quality of Service management – Messaging, Realtime, Small footprint Distributed Component Model – Component-based development, scripting

14 UML 1.3 The only world standard for analysis & design Includes standardized repository (MOF) and repository integration language based on XML (XMI) The basis for data warehousing integration (CWM) Interoperability at the abstract level

15 Common Warehouse Metamodel Volume of data in organizations on average doubles every five years High redundancy & inconsistency rates CWM provides worlds only data warehousing standard: – Supports OLAP, data warehousing – Standardizes modelling tool interchange – XML based through MOF/XMI – Supported by all major database vendors – Basis of OMG/MDC merger in August 2000

16 End-to-End Interop OMG is about end-to-end interoperability solutions, whatever it takes: – Languages, protocols, datatypes – “In-house” standards or leveraging the results of others – Integrating the next best thing whatever it is – Model Driven Architecture?

17 Leveraging Infrastructure CORBA - UML - XML The OMG Process Telecommunications, Healthcare, Finance, Electronic Commerce, Business Objects, Manufacturing, Transportation, Life Sciences, Utilities, Analytical Data Management, C4I, Customer Information Systems, Retail, Space Systems…….

18 Vertical Standards Manufacturing: Product Data Management (PDM), simulation, data acquisition, CAD services Telecoms: TMN, IN, logging, wireless Insurance: risk management Finance: general ledger, agreements Electronic Commerce: PKI, registration, service discovery

19 Vertical Standards Transportation: air traffic control, road traffic systems, flight planning, rail Medical Systems: Person Identification, Lexicon, Record Security, Image access Life Sciences: human genome data, biomolecular sequence analysis Utilities: data access control

20 Vertical Standards Analytical Data Management Enterprise Customer Interaction Systems Retail Systems Space/satellite systems Human Resources Management More to come!

21 Open, consensus standards Open, neutral, consensus standards enable product differentiation on customer-critical dimensions – price, performance – quality – support – additional features, level of integration

22 Notable Successes Wells Fargo AT&T FASTAR Telefonica CPSA AIN services Allied-Signal Ericsson Cellular Management System (CMOS) Boeing/MITRE AWACS Swiss Telecom NOKIA IN services Telefonica

23 Telecom Examples AT&T FASTAR – “the application that keeps AT&T off the front page of the Wall Street Journal” Telefonica administrative systems – One system supports 1,600 operators, 1,000,000 calls/day Swiss Telecom subscriber admin – Integrates 17 regional offices

24 Banking & Finance Wells Fargo Bank – Integrates new front-ends (telephone banking, Web) with Systems of Record Bank of America – Every account reference, every ATM/Cashpoint access UBS – Critical support for UML, CORBA and CWM

25 Fitting the Pieces UML Unified Modeling Language XML eXtensible Markup Language

26 UML, XMI and MOF UML Unified Modeling Language XMI XML Metadata Interchange MOF Meta Object Facility Transformation Rules XML eXtensible Markup Language

27 The Link to XML UML Unified Modeling Language XMI XML Metadata Interchange XML eXtensible Markup Language MOF Meta Object Facility DTDs Transformation Rules

28 Leveraging Middleware UML Unified Modeling Language IDL Interface Definition Language XMI XML Metadata Interchange MOF Meta Object Facility DTDs XML Valuetype Transformation Rules Java C++ COBOL COM Others… XML eXtensible Markup Language

29 Data Warehousing Solution UML Unified Modeling Language IDL Interface Definition Language CWM Common Warehouse Metamodel XMI XML Metadata Interchange XML eXtensible Markup Language MOF Meta Object Facility DTDs Schemas XML Valuetype ER Metamodel DB Creation DB Loading Rules Transformation Rules Instances (doc) Java C++ COBOL COM Others…

30 Model Driven Architecture

31 Applying to Verticals The opportunity is to  reuse design & deployment artifacts  document interface semantics  support multiple platforms, languages, networks

32 Possible Future Path: The Vision Platform-independent Application Model Deployment Technology A Deployment Technology C Deployment Technology B

33 Are we There Yet? No, although there are some interesting case studies to look at – Wells Fargo – GCPR We have the right pieces coming together – UML for EDOC – UML for CORBA – UML for Java – UML for.NET ?

34 Model Driven Architecture This is the future of software development – Only real hope for facing the challenge of next years “next best thing” – This year that means Web Services – Built on top of proven, industry-wide UML standard technologies – Deployed today in real applications, it works – We need to know your requirements! – http://www.omg.org/mda/ – What comes after XML? Who knows…

35 Summary OMG Status: about 800 members, about 100 technology processes under way, >150 completed Thousands of applications in use; over 400 detailed CORBA stories at www.corba.org Standards organizations using OMG specs: ISO, ITU- T, IEEE, W3C, OASIS, ODMG, VRML EDIFACT, OGIS, X.12, EDI, Open Group A proven process and a 12-year record, integrating the “next best thing”

36 How to Reach Us Internet Resources:  World Wide Web:http://www.omg.org/  Success Stories:http://www.corba.org/  Richard Soley:soley@omg.org http://www.omg.org/~soley/eweb.ppt


Download ppt "Integrating the Next Best Thing Richard M. Soley Chairman & CEO, OMG."

Similar presentations


Ads by Google