Download presentation
Presentation is loading. Please wait.
Published byAnthony McDougall Modified over 10 years ago
1
ITU-T/SG 17 Mar 14 20041 ITU-T and ISO/IEC Joint Standards for Open Distributed Processing Bryan Wood Convenor, JTC1/SC7/WG19 Bryan.Wood@Open-IT.co.uk ITU-T/SG 17 Geneva, 14 March 2004
2
ITU-T/SG 17 Mar 14 20042 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 14 20043 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 14 20044 Reference Model of Open Distributed ProcessingReference Model of Open Distributed Processing Architectural frameworksArchitectural frameworks ComponentsComponents NotationsNotations ODP Standards
5
ITU-T/SG 17 Mar 14 20045 Reference Model of Open Distributed Processing (X.901-4 | ISO/IEC 10746)Reference Model of Open Distributed Processing (X.901-4 | 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 15414 )Enterprise Language (X.911 | ISO/IEC 15414 ) 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 14 20046 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 14 20047 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.950-953 | ISO/IEC 13235)Trading Function (X.950-953 | 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 14 20048 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 14 20049 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 14 200410 OMG PAS Submissions General Inter-ORB Protocol (GIOP)/Internet Inter-ORB Protocol (IIOP) - ISO/IEC 19500-2General Inter-ORB Protocol (GIOP)/Internet Inter-ORB Protocol (IIOP) - ISO/IEC 19500-2adopted Unified Modelling Language (UML) - ISO/IEC 19501Unified Modelling Language (UML) - ISO/IEC 19501 in process Meta Object Facility (MOF) - ISO/IEC 19502Meta Object Facility (MOF) - ISO/IEC 19502 to be submitted XML Metadata Interchange Specification - ISO/IEC 19503XML Metadata Interchange Specification - ISO/IEC 19503 to be submitted CORBA - ISO/IEC 19500CORBA - ISO/IEC 19500 –CORE APIs - Part 1 –Interoperability (Secure and Insecure) - Part 2 –Components - Part 3 in preparation
11
ITU-T/SG 17 Mar 14 200411 Questions ?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.