Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 The overview of NWI “Framework for Identification and Classification of Enterprise Objects” Hajime Horiuchi Masaharu Obayashi (Japan) ISO/IEC JTC1/SC32/WG2.

Similar presentations


Presentation on theme: "1 The overview of NWI “Framework for Identification and Classification of Enterprise Objects” Hajime Horiuchi Masaharu Obayashi (Japan) ISO/IEC JTC1/SC32/WG2."— Presentation transcript:

1 1 The overview of NWI “Framework for Identification and Classification of Enterprise Objects” Hajime Horiuchi Masaharu Obayashi (Japan) ISO/IEC JTC1/SC32/WG2 Oct.15, 2000 Attachment of ISO/IEC JTC1 SC32 N587

2 2 Introduction This NWI proposal is intending to initiate a new standardization activity within ISO/IEC JTC1 SC32, which focuses on the common view to metadata and metamodels for categorizing and structuring enterprise business objects, extending ISO/IEC 11179 Specifications. The enterprise objects which consist of both information elemetns and process elements, should be used, not only in the software development efforts of a particular organization, but also, in the interchanging and sharing them among different organizations by the means such as the Electronic Commerce (EC), Electronic Data Interchange (EDI).

3 3 Purpose and Justification This proposal intends to establish a common reference model for the effective and efficient interchanging, sharing and reusing of various type of business objects standards, which could be developed by many standard groups, within ISO or outside of ISO and a lot of industrial consortia. To achieve the purpose, following standardization activities should be initiated. Establishment of the consensus on the Metamodel Framework Architecture Change Proposal to IS11179-3 as a Normative Defining Scheme to cope with the NWI Stock taking current Modeling Facilities, Metamodeling Facilities, Metamodel Interchanging Facilities and establishment of the consensus on the use of them as normative. Development of the Identification &Classification Scheme Stock taking and Identification Common Modeling Construct Definition of the Metamodel Registering Procedure

4 4 Official Organizations for Meta Model Standardization SC32/WG2 OMGMDC SC7TC154 ebXML W3CIEEE TC211SC36 MOF/XMI OIM BSR GIS XML Schema Learning Tech UML Business Modeling CENUCC ARTS 11179 TC184 STEP CFER VICS

5 5 However, 11179 Metadata Business Scenario Meta Model UML Meta Model MOF/XMI Data Elements FOV/BOVXML XML Schema Object Models Modeling Facilities SC32/WG2SC32/WG1OMG/ SC7W3C Every thing

6 6 Basic Requirements for NWI

7 7 Collaborations between Businesses Due to the proliferation of Internet and E-business, following type of collaborations became indispensable to current vivid enterprises. exchanging information contents among different domains and different organizations across countries. effective evaluation mechanism of proprietary components in both software and information content, by asking for each components to declare their ingredients with specifying standard elements. evaluating business performance of the enterprise. effective investigation of business modeling and its change which might cause information system changes. Those benefits are mainly brought by providing common bases for both business peoples and IT peoples.

8 8 Is modeling facility standardization enough ? Fact Customer View 2 View 1 Model Consistent? Modeling Facility (UML)

9 9 Harmonized standard development with the Normative Reference Model Today, so many industrial standard groups, such as, OMG, ebXML, UN/CEFACT, OASYS, EAN, CPFR, UCC, Rosetta-net, CBOP, etc. are in charge of development of domain specific business models or protocols. However, it is difficult to find any standards in ISO, which specify common basses that help consistent developments of standards for business modeling or interchanging in business domains. It must be urgent to both ISO and consortia, to establish a common normative framework to keep harmonization in the enterprise business modeling and interchange specifications, which will enable the appropriate segregations and cooperation between ISO and consortia. Although, UML is been discussed as ISO standards in ISO/IEC JTC1 SC7, there must be needed to standardize the common modeling constructs as the contents to be shared in enterprise business collaborations and business objects interchanging, not only for the software developments.

10 10 What should be Needed In the Markets: An Unified Metamodel Framework which enables Interchange & Sharing of the various type of enterprise business objects, in E-Commerce, E- Business, EDI, and the business collaborations, such as SCM, e-CRM, etc.. In the Vender Folks: An Unified Registering Scheme which allows the those who want to develop sharable enterprise business objects and those who want to access appropriate normative models, modeling constructs and objects in the developing easy to collaborate business systems. In the Standardizations: An Unified Metamodel Framework which establishes the harmonization of the different views to the modeling and the Interchanging of the enterprise business object, which were proposed by the individual domains of the standardization A Normative Scheme which enables the appropriate locating and positioning of their standard development activities, which were been taken place within ISO or outside of ISO.

11 11 Basic Requirements Metamodel Registry Identification & Classification Scheme Exchanging & Sharing Enterprise Objects in EC, EDI, SCM, etc. MetaModel Framework Enterprise A Enterprise B

12 12 Map for Sharing Standards Metamodel Registry Identification & Classification Scheme Exchanging & Sharing Enterprise Objects in EC, EDI, SCM, etc. MetaModel Framework Enterprise A Enterprise B ISO standards UCC standards KCSC standards CBOP standards OMG standards Standards RosettaNet Standards UN/Cefact Standards EAN ebXML

13 13 What are needed Message Business Process Standard Business Protocol Standard Modeling Constructs Standard Value Domain Standard Modeling Facility Standard Identification & Classification Scheme Meta models Standard Business Protocol Standard Business Scenario Standard Business Process Standard Value Domain Standard Modeling Constructs Enterprise AEnterprise B

14 14 What are needed Standard Modeling Constructs Standard Value Domain Standard Modeling Facility Standard Identification & Classification Scheme Meta models Standard mining View Standard Value Domain Standard Modeling Constructs Data Warehouse

15 15 Metamodel Framework Common Domain Specific Modeling Constructs Common Modeling View Domain Model Common Domain Independent Modeling Constructs Identification & Classification Scheme Metamodel Registry Common Domain Specific Modeling Constructs Common Modeling View A business domain Extended 11179 Defining Schema UML/MOF/XMI

16 16 Registering Common Views & Constructs Identification & Classification Scheme Metamodel Registry Extended 11179 Defining Schema UML/MOF/XMI Common Domain Specific Modeling Constructs Common Modeling View Register Common Domain Business Model Development Group

17 17 Use of Metamodel Registry Identification & Classification Scheme Metamodel Registry Extended 11179 Defining Schema UML/MOF/XMI Common Constructs Enterprise Object Model (A) Enterprise Object Model (B) Easy to Collaborate Inquire

18 18 An Idea of Metamodel Framework Architecture

19 19 Sharable Objects Software Components Object Frameworks Business Object Model Modeling Patterns Information Views software Business Scenario & Process Models Models Views Documents Sharable Objects

20 20 Software Components Object Frameworks Business Object Model Modeling Patterns Information Views software Business Scenario & Process Models Models Views Documents Sharable Objects Contents Standardization by Consortia TC154 UN/CEFACT XBRL RosettaNet CPFR UCC EAN CEN OMG CBOP EJB Consortium ActiveX Establish a framework for consistent sharing of content standards

21 21 For Consistent Development of Objects Standard Data Elements Common Business Objects Standard Value & Value Domains Normative Defining Scheme (11179) Normative Modeling Scheme (UML) Software Components Object Frameworks Business Object Model Modeling Patterns Information Views software Business Scenario & Process Models Models Views Sharable Objects Documents

22 22 Modeling Facilities Sharing with MOF/XMI Standard Defining Scheme Standard Modeling Scheme Metamodel MOF XMI

23 23 Sharing Standards with MOF/XMI Value Domains Standards Common Objects Standards Data Domains Standards Metadata specification XMI MOF Metadata specification

24 24 For Consistent Sharing of Objects Normative Defining Scheme (11179) Normative Modeling Scheme (UML) Standard Data Elements Common Business Objects Standard Value & Value Domains Normative Meta Model (MOF) Normative XML Schema Metamodels for Modeling Facilities (UML Metamodel) Metamodel Interchange Scheme (XMI) Identification & Classification Scheme Software Components Object Frameworks Business Object Model Modeling Patterns Information Views softwa re Business Scenario & Process Models Models View s Sharable Objects

25 25 For More Efficient Sharing & Reusing Standard Data Elements Common Business Objects Standard Value & Value Domains Normative Defining Scheme Normative Modeling Scheme Normative Meta Model Normative XML Schema Metamodels for Modeling Facilities Metamodel Interchange Scheme Identification & Classification Scheme Instances of the Sharable Objects & Models Software Components Object Frameworks Business Object Model Modeling Patterns Information Views software Business Scenario & Process Models Models Views Sharable Objects Sharable Objects Registration Procedure Registry Registration Metamodel Framework

26 26 Proposed Standard Activities

27 27 Metamodel Framework Development UML MOF XMI XML 11179 Enumeration of Value Domain Standards Enumeration of Common Objects & Data Elements Identification & Classification Scheme Development Registration Procedure Development Major Activities Enumeration of Object Patterns & Templates Modeling Constructs

28 28 Standard Activities NWI Framework for Identification & Classification Project Metamodel Framework Architecture Defining Facility & Modeling Facility ( 11179-3, MOF, XMI ) Identification & Classification scheme Normative Modeling Constructs Metamodel & Models Registration Procedure

29 29 Identification & Classification Scheme To share and interchange various type of enterprise business models, objects efficiently, and also, to locate them appropriately in the registry, there must be an unified view to identification & classification. The Identification & Classification Scheme should be consisted multi- dimensional axis as follows: Domain Technology Type Business Process Type Model Purpose/Scope Abstraction Level Viewpoint Organization? Region Normative Modeling View & Constructs

30 30 DP Technology Domain Technology FW ORB 、 DB Access, Transaction Proc. Domain Independent Elementary FW BFOP, Atomic Object Business Domain Business TechnologyDomain E Business FW Business Collaboration (SCM.. ) Retail / Services Mnflg Public Service Advanced FW (CRM,DW, SF A,.. ) Financial Mobile Solution FW Domain Specific BP FW Order, Delivery, Accounting, Procurement, Personnel Common Business Process Model EAI (from CBOP BO Architecture) Example of Domain Classification

31 31 Normative Constructs and Modeling& Defining Scheme Modeling View Domain Object Model Modeling Construct Object Pattern Domain Object Framework Common Object Domain Independent Object UML Metamodel Business Entity Business Process Business function UML Profiles Domain Independent Patterns Business scenario Atomic ObjectValue Domain Defining Scheme Modeling Scheme

32 32 Defining Scheme extending IS11179 Current IS11179 Defining Scheme Value Domain Conceptual Domain Data Element Data Element Concept Value Domain Conceptual Domain Element Element Concept Structuring Schema Extended IS11179 as a Defining Scheme Identification & Classification Schema

33 33 Modeling Element Concept specified with Metamodel Element Concept Model ElementModel Value Domain Conceptual Domain xxClass/Instance Metamodel Unfolded Pattern Stereotyped Element Template/Pattern stereotype Metamodel xxRole Classified by Domain, Viewpoint etc. (based on ISO/IEC 11179-3rev) specified represented provided

34 34 Metamodel Layer following UML & MOF EDOC Metamodel : stereotype, tag value, Pattern Enterprise Objects Normative Constructs MOF Meta-metamodel: stereotype, tag value Meta metamodel Model CWM Metamodel : stereotype, tag value, Pattern UML Metamodel : stereotype, tag value, template/pattern XML DTD UML XML DTD UML XML DTD UML MetaModel Model Domain model : stereotype, tag value, Pattern Domain model : stereotype, tag value, Pattern Domain model : stereotype, tag value, template/pattern Modeling Facility specified described with used M3 M2 M1 M0

35 35 Required 11179-3 Extension Work Extension for Composite Object Support –Data Element Concept Object, Stereotype, Pattern/Template –Conceptual Domain Specified with Metamodel –Value Domain stereotyped element, unfolded pattern –Data Element model element

36 36 ISO/IEC 11179 Specification and Standardization of Data Elements FOP (Function Object Pattern) Domain Specific Process Objects Domain Specific Process Objects Domain Specific Plug-in Objects Domain Specific Plug-in Objects Domain Specific Entity Objects Atomic Object Common Instance (Domain non-specific) Actual Enterprise Objects ActualPatterns Domain Specific Patterns Domain Specific Patterns Basic Patterns Basic Patterns Location Product Code Country Code Sets Code Sets Country Code Country Code Metmodel for Enterprise Object Model FSV (Functional Service View) FSV (Functional Service View) BOV (Business Operational View) BOV (Business Operational View) FOF (Function Object Framework) unfold UML Profile for Specific Purpose (Metamodel) UML Profile for Specific Purpose (Metamodel) Modeling Facility Modeling Constructs Metamodel of Enterprise Business Object Element Concept

37 37 Metamodel BusinessObject Pattern BusinessRule Pattern BusinessProcess Pattern BusinessEvent Pattern BusinessEntity Pattern Pattern Ele ment Package Parameter Pattern Package Operation Comment ModelElement ) Binding Constraint BusinessComponent CollabobrationPatter CompositeBusiness ProcessPattern BuseinessServicePor talPattern Supplier Engineering Div. Customer Engineering Div. Supplier Sales Div. Customer Purchasing Div. Custom er Enginee ring Purchasing Sales Suppli er Engin eering Contract Formation Step 1 Contract Formation: Composite Step Design Component: Business Process Component Family Specs: Business Document Component Definition: Business Event Request Quotation: Business Transaction Terms and Conditions: Business Document RFQ1: Information Exchange RFQ2: Information Exchange : Performer Role : Performer Role to deliver y reflect s references Results in representation : Performer Role/Event Producer : Performer Role/Event Consumer lifecycle fulfills toto Fro m Component Master: Business Object Component Family: Subscription Required Component: Business Message filters Supply Chain: Business Rule governs Terms and Condibtions: Data Invariant contains Rule2: Post Step Condition Rule1: Pre Step Condition BusinessEve nt BusinessRule BusinessProces s requestedEvents providedEvents /Seller priceApprover inventoryMgr Price:Approved Inventory:Reserved Model GeneralizableElement (from Core) Namespace (from Core) SpecificationCollaboration (from Collaborations) Classifier (frbom Core) multiplicity: Multiplicity InstanceCollaboration (new) Instance (from Common Behavior) 1..* * base 1 ownedElement 1..* rbnstance 1..* * classifier * * 1 ModelElement (from Core) ClassifierRole instance provide notation using stereotype/pattern unfold modeling level mapping Pattern Collaboration Example of Metamodel and Model

38 38 11179 Meta Model Framework Object Identification Classification Schema Long-term Road Map Metadata Registration Schema Guidelines(TR) Meta Model Registry UML XML Domain Model Meta Model Registry Procedure Standard Groups SC32

39 39 Project formation for NWI Project Leader: Hajime Horiuchi (Japan) Project Editor : Tim Bourne (UK) Web Conference: Conference Advisor : Sridhar Iyengar (OMG) Conference Members:


Download ppt "1 The overview of NWI “Framework for Identification and Classification of Enterprise Objects” Hajime Horiuchi Masaharu Obayashi (Japan) ISO/IEC JTC1/SC32/WG2."

Similar presentations


Ads by Google