Top Banner
International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New New Recommendations Recommendations on ODP on ODP Arve Meisingset Rapporteur Q15
43

International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

Dec 24, 2015

Download

Documents

Moris Davis
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

International Telecommunication Union

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

New New RecommendationsRecommendations

on ODPon ODPArve MeisingsetRapporteur Q15

Page 2: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

2dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Two Parts

o Rev Rec. X.911 for Consent• Enterprise Language

o Draft X.906 for review and comments

• Use of UML for ODP system specifications

Page 3: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

3dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Part I

o X.911 Enterprise Language• Ad. 1 Rev.• Rev + Annex A and B

Page 4: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

4dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Enterprise Viewpoint

o An enterprise specification of an ODP system is a description of that system and relevant parts of its environment.

o The enterprise specification focuses on the scope and purpose of that system and the policies that apply to it in the context of its environment.

Page 5: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

5dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Enterprise Language

o Concepts, o structures, and o rules for o developing, representing, and reasoning

about o a specification of an ODP system from the

enterprise viewpoint

Page 6: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

6dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

System Concepts

Page 7: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

7dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Community and Behav. Concepts

Page 8: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

8dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Accountability Concepts

Page 9: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

9dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Policy Concepts

Page 10: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

10dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Viewpoint correspondences

The specifier shall provide:– for each enterprise object in the enterprise

specification, a list of those information objects (if any) that represent information or information processing concerning the entity represented by that enterprise object;

– for each role in each community in the enterprise specification, a list of those information object types (if any) that specify information or information processing of an enterprise object fulfilling that role;

ETC. to inf., comp. and engin. viewpoints

Page 11: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

11dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Annex B Examples

o e.como Library

Page 12: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

12dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Questions

o Is URN an Enterprise Language?o May SDL and MSC be used to specify an

Enterprise Viewpoint?o May eODL be used to specify every

correspondence between Viewpoints?o Have we done enough to position the ITU

languages?o Have we ensured compliance?o Is ODP relevant for ITU?

Page 13: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

13dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Part II

o Committee Draft o X.906 Use of UML for ODP system

specifications o The RM-ODP family of standards is notation free,

as well as model development method free. o There is no widely agreed approach to the

structuring of UML specifications. o ISO/IEC 19501 is technically identical to the OMG

specification formal/03-02-04, UML 1.4.1 - ISO format.

o As an example, the UML Profile for EDOC (using the UML extensions mechanism) provides a bridge between the RM-ODP architecture for distributed systems and specific technologies, such as components, workflow, messaging, and web services.

Page 14: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

14dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Scope

a) the expression of a system specification in terms of RM-ODP viewpoint specifications using defined UML concepts and extensions (e.g. structuring rules, technology mappings, etc.);

b) relationships between the resultant RM-ODP viewpoint specifications;

c) relationships between RM-ODP viewpoint specifications and model driven architectures such as the OMG MDA.

Page 15: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

15dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Relationships between UOD, ODP specifications, and UML models

Page 16: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

16dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

RM-ODP viewpoints

Page 17: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

17dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Correspondences between RM-ODP viewpoints

Page 18: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

18dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

MDA viewpoints and models

o a computation independent viewpoint (CIM) that focuses on the requirements for the system; the details of the system are hidden or as yet undetermined;

o a platform independent viewpoint (PIM) that focuses on the application specific behaviour of a system while hiding the details necessary for a particular platform. A platform independent view shows the part of the complete specification that does not change from one platform to another. A platform independent view may use a general purpose modelling language, or a language specific to the area in which the system will be used;

o a platform specific viewpoint (PSM) that combines the platform independent viewpoint with an additional focus on the detail of the use of a specific platform by a system.

Page 19: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

19dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

ODP system specifications and MDA models

Page 20: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

20dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Enterprise LanguageSee part I plus details, eg.

Page 21: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

21dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Enterprise Language7.2 UML mappings

o An ODP System is a special kind of enterprise object. It maps to UML with a class stereotyped as «EV_ODPSystem», see [7.2.5].

o The scope of an ODP system is the set of behaviours that the system is expected to exhibit, e.g. its roles. It does not, therefore, map to a single UML model element, but to the set of elements that represent its behaviour.

o The field of application is a property of the enterprise specification as a whole, and maps to a text attribute (comment) of the UML model stereotyped as «Enterprise_Spec» which maps to the enterprise specification.

o A community maps to a subsystem stereotyped as «EV_Community», in the name space of which will be the UML model elements mapping to its roles and the associated behaviour (communications, actions, steps and processes), as well as the UML model elements mapping to the policy and accountability concepts specific to the community.

o ETC

Page 22: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

22dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Enterprise Language7.3 UML profile

Page 23: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

23dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Information LanguageConcepts

Page 24: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

24dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Computational LanguageConcepts

Page 25: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

25dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Computational Language Coreography

Page 26: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

26dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Computational Language Composition

Page 27: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

27dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

DataDocument model

Page 28: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

28dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Computational languageModel management

Page 29: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

29dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Engineering languageBasic concepts

Page 30: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

30dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Engineering languageChannels

Page 31: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

31dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Engineering languageIdentifiers

Page 32: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

32dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Engineering languageCheckpoints

Page 33: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

33dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Logical and physical viewpoints

Page 34: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

34dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Engineering LanguageEngineering objects

Page 35: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

35dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Engineering LanguageClusters and capsules

Page 36: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

36dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Engineering LanguageDomains

Page 37: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

37dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Engineering LanguageNodes, components and objects

Page 38: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

38dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Engineering LanguageDistribution tiers

Page 39: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

39dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Technology LanguageModel

Page 40: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

40dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Annex BExample specification

Page 41: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

41dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

StrategicQuestions

profile

profileUML

ODP

ITU

?

Is UML just used as a meta-language – like BNF?Are ITU and ODP languages compeeting? Have they overlapping application domains?Should ITU and ODP lamguages be better co-ordinated?

Page 42: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

42dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

DataQuestions

Is ASN.1 least affected?Should ASN.1 be extended by class diagrams?Is ODP Information viewpoint too weak for a Data architecture?

Layout SchemaContents SchemaExternal Terminology SchemaConcept SchemaInternal Terminology SchemaDistribution SchemaPhysical Schema

Page 43: International Telecommunication Union ITU-T Study Group 17, Moscow, 30 March – 8 April 2005 New Recommendations on ODP Arve Meisingset Rapporteur Q15.

43dates

ITU-T

ITU-T Study Group 17, Moscow, 30 March – 8 April 2005

Repetitions and RefinementsQuestions

o Is URN an Enterprise Language?o May SDL and MSC be used to specify an

Enterprise Viewpoint?o Do SDL and MSC qualify as Computational

languages?o May eODL be used to specify every/any

correspondence between Viewpoints?o Have we done enough to position the ITU

languages within ODP?o Have we ensured compliance?o Is ODP relevant for ITU?