Presentation is loading. Please wait.

Presentation is loading. Please wait.

ITU-T/SG 17 Mar 14 20041 ITU-T and ISO/IEC Joint Standards for Open Distributed Processing Bryan Wood Convenor, JTC1/SC7/WG19

Similar presentations


Presentation on theme: "ITU-T/SG 17 Mar 14 20041 ITU-T and ISO/IEC Joint Standards for Open Distributed Processing Bryan Wood Convenor, JTC1/SC7/WG19"— Presentation transcript:

1 ITU-T/SG 17 Mar ITU-T and ISO/IEC Joint Standards for Open Distributed Processing Bryan Wood Convenor, JTC1/SC7/WG19 ITU-T/SG 17 Geneva, 14 March 2004

2 ITU-T/SG 17 Mar Open Distributed Processing (ODP) Distributed processing: Information processing in which discrete components may be located in different places and where communication between components may suffer delay or may fail.Distributed processing: Information processing in which discrete components may be located in different places and where communication between components may suffer delay or may fail. Open distributed processing: distributed processing designed to conform to ODP standardsOpen distributed processing: distributed processing designed to conform to ODP standards ODP standards: Standards that allow the benefits of distributed processing services to be realized in an environment of heterogeneous IT resources and multiple organizational domainsODP standards: Standards that allow the benefits of distributed processing services to be realized in an environment of heterogeneous IT resources and multiple organizational domains

3 ITU-T/SG 17 Mar Standardization for Open Distributed Processing (ODP) Initiated in JTC 1/SC 21 (Open Systems Interconnection, Database and Open Distributed Processing) and ITU-T SG7 (Data networks and open system communications)Initiated in JTC 1/SC 21 (Open Systems Interconnection, Database and Open Distributed Processing) and ITU-T SG7 (Data networks and open system communications) Now the responsibility of JTC 1/SC 7 (Software and System Engineering) and ITU-T SG 17Now the responsibility of JTC 1/SC 7 (Software and System Engineering) and ITU-T SG 17 Close collaboration with the Object Management Group (OMG)Close collaboration with the Object Management Group (OMG) –Reference Model of ODP is a specification framework for domain groups –OMG PAS submissions in the context of ODP standardization –ODP concepts reflected in OMG Model Driven Architecture

4 ITU-T/SG 17 Mar Reference Model of Open Distributed ProcessingReference Model of Open Distributed Processing Architectural frameworksArchitectural frameworks ComponentsComponents NotationsNotations ODP Standards

5 ITU-T/SG 17 Mar Reference Model of Open Distributed Processing (X | ISO/IEC 10746)Reference Model of Open Distributed Processing (X | ISO/IEC 10746) Part 1 : Introduction Part 1 : Introduction Part 2: Foundations Part 2: Foundations a comprehensive and coherent set of object-oriented modelling concepts a comprehensive and coherent set of object-oriented modelling concepts Part 3: Architecture Part 3: Architecture a structure for system specifications in terms of viewpoints on a system with a language (concepts and rules) for expressing each viewpoint specification a structure for system specifications in terms of viewpoints on a system with a language (concepts and rules) for expressing each viewpoint specification Part 4: Architectural semantics Part 4: Architectural semantics formalism formalism Enterprise Language (X.911 | ISO/IEC )Enterprise Language (X.911 | ISO/IEC ) expansion and refinement of EL concepts in Part 3 expansion and refinement of EL concepts in Part 3 Reference Model of ODP

6 ITU-T/SG 17 Mar ODP Standards - Architectural Frameworks Naming framework (X.910 | ISO/IEC 14771)Naming framework (X.910 | ISO/IEC 14771) –defines a general framework for context relative naming –identifies functions for handling names in federations of naming systems Interface references and binding (X.930 | ISO/IEC 14753)Interface references and binding (X.930 | ISO/IEC 14753) –defines a general framework for specification of interface references and binding of interfaces –identifies functions for management of interface references and interface binding Protocol support for computational interactions (X.931 | ISO/IEC 14752)Protocol support for computational interactions (X.931 | ISO/IEC 14752) –relates interactions between computational objects in a computational specification to protocol support for those interactions in an engineering specification

7 ITU-T/SG 17 Mar ODP Standards - Functions Type repository function (X.960 | ISO/IEC 14769)Type repository function (X.960 | ISO/IEC 14769) –defines a framework for describing types in ODP systems –provides specifications for a generic type repository function for storage, retrieval and management of type descriptions in ODP systems –is a specific application of the OMG Meta Object Facility Trading Function (X | ISO/IEC 13235)Trading Function (X | ISO/IEC 13235) –defines a function that enables any ODP system to offer and discover services incrementally, dynamically and openly –is aligned with OMG Trading Object Service

8 ITU-T/SG 17 Mar ODP Standards - Notations Interface Definition Language (X.920 | ISO/IEC 14750)Interface Definition Language (X.920 | ISO/IEC 14750) –provides a language and environment neutral notation to describe computational operation interface signatures. –is aligned with OMG CORBA IDL

9 ITU-T/SG 17 Mar Current activity Joint workJoint work –Use of UML for ODP system specifications (X.906 | ISO/IEC 19793) will define the use of UML/UML extensions and concepts (e.g. structuring rules, technology mapping, etc.) to express a system specification in terms of RM-ODP viewpoint specificationswill define the use of UML/UML extensions and concepts (e.g. structuring rules, technology mapping, etc.) to express a system specification in terms of RM-ODP viewpoint specifications SC7/WG19 workSC7/WG19 work – Study Period: Review of the RM-ODP – OMG PAS submissions within ODP framework

10 ITU-T/SG 17 Mar OMG PAS Submissions General Inter-ORB Protocol (GIOP)/Internet Inter-ORB Protocol (IIOP) - ISO/IEC General Inter-ORB Protocol (GIOP)/Internet Inter-ORB Protocol (IIOP) - ISO/IEC adopted Unified Modelling Language (UML) - ISO/IEC 19501Unified Modelling Language (UML) - ISO/IEC in process Meta Object Facility (MOF) - ISO/IEC 19502Meta Object Facility (MOF) - ISO/IEC to be submitted XML Metadata Interchange Specification - ISO/IEC 19503XML Metadata Interchange Specification - ISO/IEC to be submitted CORBA - ISO/IEC 19500CORBA - ISO/IEC –CORE APIs - Part 1 –Interoperability (Secure and Insecure) - Part 2 –Components - Part 3 in preparation

11 ITU-T/SG 17 Mar Questions ?


Download ppt "ITU-T/SG 17 Mar 14 20041 ITU-T and ISO/IEC Joint Standards for Open Distributed Processing Bryan Wood Convenor, JTC1/SC7/WG19"

Similar presentations


Ads by Google