1 / 11

ITU-T and ISO/IEC Joint Standards for Open Distributed Processing

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. Open Distributed Processing (ODP).

floyd
Download Presentation

ITU-T and ISO/IEC Joint Standards for Open Distributed Processing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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. 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. • Open 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 domains

  3. 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) • Now the responsibility of JTC 1/SC 7 (Software and System Engineering) and ITU-T SG 17 • 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. ODP Standards • Reference Model of Open Distributed Processing • Architectural frameworks • Components • Notations

  5. Reference Model of ODP • Reference Model of Open Distributed Processing (X.901-4 | ISO/IEC 10746) • Part 1 : Introduction • Part 2: Foundations • a comprehensive and coherent set of object-oriented modelling concepts • 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 • Part 4: Architectural semantics • formalism • Enterprise Language (X.911 | ISO/IEC 15414 ) • expansion and refinement of EL concepts in Part 3

  6. ODP Standards - Architectural Frameworks • 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) • 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) • relates interactions between computational objects in a computational specification to protocol support for those interactions in an engineering specification

  7. ODP Standards - Functions • 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) • 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. ODP Standards - Notations • 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. Current activity • Joint 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 specifications • SC7/WG19 work • Study Period: Review of the RM-ODP • OMG PAS submissions within ODP framework

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

  11. Questions ?

More Related