1 / 7

ITU languages for ODP - a personal view - I may be wrong!

Learn about Open Distributed Processing (ODP), a framework for systems with open service interfaces on objects, distribution of objects, data, and management. Explore the concept of ODP and its assessment against the RM-ODP, as well as the importance of language support for transparency in ODP. Discover ITU-T languages for ODP and their suitability and usage in different environments. Benefit from the methodology of using RM-ODP as a general framework for tool-supported design methodology.

juanitaj
Download Presentation

ITU languages for ODP - a personal view - I may be wrong!

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 languages for ODP- a personal view - I may be wrong! Rick Reed TSE Limited

  2. ITU-T languages 2003 • URN (GRL,UCM) - draft • MSC • ASN.1 (XML) • SDL • TTCN • eODL

  3. What is Open Distributed Processing? A name for systems that have • Open service interfaces on objects • Distribution of objects, data and management X.90x.. is a Framework Reference Model • An ODP system can (but need not be) assessed against RM-ODP • Conformance to RM-ODP does not ensure openness

  4. Viewpoints • Enterprise, Information, Computation, Engineering, Technology • RM-ODP set not unique or definitive • Viewpoint needs a language • Overlaps require consistency • Traceable concepts & semantics • Development through viewpoints • Are viewpoints part of ODP? • If yes, must they be the RM-ODP ones?

  5. Transparency • Hiding distribution from the “user” • Access - differences in interface • Failure - difference in mode • (re)Location/Migration • Replication - number of server objects • Transaction - co-ordination of activities • Should conform to RM-ODP if used • Language support for Transparency?

  6. ITU-T languages for ODP • Are they suitable? • Are they used? • If not, why not? What is? • Do they match RM-ODP viewpoints? • Attributes: • Remote, Concurrent, Diverse Environments, Mobile, Multiple Copies, Asynchronous, Indirect, Separate, Relative, Partial Failure, Late Dynamic Binding ...

  7. Methodology RM-ODP has been used as a general framework for tool supported design methodology. It provides object-oriented concepts and principles for structuring the system design. The design process is not a pure top-down approach, but is an iterative usage of each of the stages from an abstract level down to the detailed specification and implementation. Repetition of steps is needed if errors are detected either by validation on the design plane or by testing the implementation.

More Related