Presentation is loading. Please wait.

Presentation is loading. Please wait.

Open Distributed Processing in SC7 - Status and Future Bryan Wood (Convenor WG19) SC7 AG 12 May 2002.

Similar presentations


Presentation on theme: "Open Distributed Processing in SC7 - Status and Future Bryan Wood (Convenor WG19) SC7 AG 12 May 2002."— Presentation transcript:

1 Open Distributed Processing in SC7 - Status and Future Bryan Wood (Convenor WG19) Bryan.Wood@Open-IT.co.uk SC7 AG 12 May 2002

2 2 What is ODP?What is ODP? ODP and the OMGODP and the OMG ODP in SC7: Issues to considerODP in SC7: Issues to consider

3 SC7 AG 12 May 2002 3 What is ODP? Systems that support distributed processing despite: heterogeneity of componentsheterogeneity of components crossing of organisational boundaries (autonomy of systems)crossing of organisational boundaries (autonomy of systems) Enterprise systems, B2B systems, Web services etc

4 SC7 AG 12 May 2002 4 Goals of ODP standards portability of applications despite heterogeneityportability of applications despite heterogeneity interworking between ODP systemsinterworking between ODP systems –exchange information meaningfully –use functionality conveniently distribution transparencydistribution transparency –hide the consequences of distribution for applications

5 SC7 AG 12 May 2002 5 ODP standards: Reference Model for Open Distributed Processing A specification framework (and standards framework) covering all aspects of distributed systems -“enterprise”, system, technology comprehensive and coherent object-oriented modelling conceptscomprehensive and coherent object-oriented modelling concepts Viewpoints and viewpoint specifications:Viewpoints and viewpoint specifications: -enterprise -information -computational -engineering ITU-T Rec. X901-904|ISO/IEC 10746 Parts 1-4

6 SC7 AG 12 May 2002 6 ODP Notation and Architectural Framework standards ISO/IEC 14750 ODP – Interface Definition LanguageISO/IEC 14750 ODP – Interface Definition Language ISO/IEC 14771 ODP – Naming frameworkISO/IEC 14771 ODP – Naming framework ISO/IEC 14753 ODP – Interface references and bindingISO/IEC 14753 ODP – Interface references and binding ISO/IEC 14752 ODP – Protocol support for computational interactionsISO/IEC 14752 ODP – Protocol support for computational interactions ISO/IEC 15414 ODP – Enterprise LanguageISO/IEC 15414 ODP – Enterprise Language

7 SC7 AG 12 May 2002 7 ODP Component standards ISO/IEC 13235 ODP – Trading FunctionISO/IEC 13235 ODP – Trading Function ISO/IEC 14769 ODP – Type repositoryISO/IEC 14769 ODP – Type repository

8 SC7 AG 12 May 2002 8 ODP and the Object Management Group (OMG) - “subcontracting”? OMG set up to help solve system integration problems by supplying open, vendor-neutral interoperability specifications.OMG set up to help solve system integration problems by supplying open, vendor-neutral interoperability specifications. RM-ODP referenced by OMG as defining an architectural framework for OMG specificationsRM-ODP referenced by OMG as defining an architectural framework for OMG specifications OMG specifications being provided as PAS submissions for ODP Notation and Component standardsOMG specifications being provided as PAS submissions for ODP Notation and Component standards OMG Model Driven Architecture (MDA) incorporates RM-ODP concepts:OMG Model Driven Architecture (MDA) incorporates RM-ODP concepts: –system specification using UML –separation of platform independent and platform specific specifications (PIM and PSM)

9 SC7 AG 12 May 2002 9 OMG PAS submissions Current: ISO/IEC 19500-2 ODP – Open Distributed Processing - General Inter-ORB Protocol (GIOP)/ Internet Inter-ORB Protocol (IIOP)ISO/IEC 19500-2 ODP – Open Distributed Processing - General Inter-ORB Protocol (GIOP)/ Internet Inter-ORB Protocol (IIOP) –providing basic ODP protocol support for computational interactions ISO/IEC 19501 Information technology – Unified Modeling Language (UML)ISO/IEC 19501 Information technology – Unified Modeling Language (UML) –providing notation for ODP specifications Planned: CORBA (Common Object Request Broker Architecture) ServicesCORBA (Common Object Request Broker Architecture) Services –providing basic ODP functions

10 SC7 AG 12 May 2002 10 ODP in SC7: Issues to consider ODP and the OMG MDA addressODP and the OMG MDA address –good practice for the content of system specifications qualityquality maintainabilitymaintainability –Standards for specification for system integration –standards for specification for system distribution These concerns should be related to other SC7 activities:These concerns should be related to other SC7 activities: –System software documentation (WG2) –Tools and environment (WG4) –Evaluation and measurement (WG6,12,13) –Lifecycle processes (WG7)


Download ppt "Open Distributed Processing in SC7 - Status and Future Bryan Wood (Convenor WG19) SC7 AG 12 May 2002."

Similar presentations


Ads by Google