Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer...

54
Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 [email protected]

Transcript of Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer...

Page 1: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

Cooperating RegistriesDraft Content for

OASIS/ebXML Reg/Rep f2f

November 1, 2001

Bruce Bargmeyer(510) [email protected]

Page 2: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

2October 2001

Topics to be Covered

Registries with related content Registry types.

Functionality and content issues Registry content examples.

Metadata management issues A proposed solution–Registry interoperation. Registry standards efforts. Conference 2003–Demonstrate interoperability.

Standards, software, practice

Page 3: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

3October 2001

Registries

Using this term loosely, there are several types of registries in the area of data management and interchange.

The registries have some related (overlapping?) content, which is extended and utilized in different ways.

The registries vary according to the intended purpose, granularity of contents, the level of semantics management.

Page 4: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

4October 2001

Types of Registries

Common Content

OASIS/ebXMLRegistries

Common Content

ISO 11179Registries

Common Content

OntologicalRegistries

Common Content

DatabaseCatalogs

Common Content

CASE ToolRepositories

Common Content

UDDIRegistries

SoftwareComponentRegistries

Common Content

Page 5: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

5October 2001

Types of Registries

OASIS/ebXML XML Registries – XML Artifacts Register XML Artifacts - Includes schemas and DTDs. XML schema relate to a

paper form, EDI document, or reporting requirement. Emphasis on syntactic (structure) information.

ISO 11179 Metadata Registries – Data Semantics Register Data Elements, components of data elements and groups of data

elements. For example, country codes for customer place of residence. Includes: data element concepts, data elements (including representation), value domains, and (multiple) taxonomies.

Emphasis on semantic information such as definitions of data elements and value meanings, and stewardship responsibilities.

Universal Description, Discovery, and Integration (UDDI) Registries – Web-based Business Services A White page directory of the business activities of firms. Emphasis on interface specifications.

Page 6: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

6October 2001

Types of Registries(continued)

Database System Registries (System Catalogs/Data Dictionaries/ Repositories) – Schema, integrity & operational info. Includes all elements of database schemas: data elements, relations, integrity

constraints. Emphasis on information required to make database systems work for queries,

etc., not on semantic management.

Case Tool Registries (Encyclopedias/Repositories) – Data model and application program logic Includes information needed to create a database and potentially the program

code for a system. Contains database schemas. Emphasis not on semantic management.

Ontological Registries – Concept Structures Includes relations among concepts (subsumption, inheritance,…) and axioms for

inference among concepts, e.g., temporal/spatial reasoning, etc. Emphasis is on semantics.

Page 7: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

7October 2001

Types of Registries(continued)

Software Component Registries -- Software Components Reuse software components built on specific vender platforms

such as EJB, COM, CORBA IDL etc. Include basic common elementary objects and object patterns Emphasis on reusability of software component to build flexible

and standardized business systems.

Page 8: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

8October 2001

RegistriesExample of Common Content

Common Content

OASIS/ebXMLRegistries

Common Content

ISO 11179Registries

Common Content

OntologicalRegistries

Common Content

CASE ToolRepositories

Common Content

UDDIRegistries

CountryName

SoftwareComponentRegistries

Common Content

Common Content

DatabaseCatalogs

Page 9: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

9October 2001

Registries Management of Common Content

Overlapping content presents the usual multiple entry, synchronization, and maintenance problems for users.

Data management must also accommodate differences in data representation

Page 10: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

10October 2001

Data Elements

DZ

BE

CN

DK

EG

FR

. . .

ZW

ISO 3166English Name

ISO 31663-Numeric Code

012

056

156

208

818

250

. . .

716

ISO 31662-Alpha Code

Algeria

Belgium

China

Denmark

Egypt

France

. . .

Zimbabwe

Name:Context:Definition:Unique ID: 4572Value Domain:Maintenance Org.Steward:Classification:Registration Authority:Others

ISO 3166French Name

L`Algérie

Belgique

Chine

Danemark

Egypte

La France

. . .

Zimbabwe

DZA

BEL

CHN

DNK

EGY

FRA

. . .

ZWE

ISO 31663-Alpha Code

Example of Common ContentCountry Identifier

Algeria

Belgium

China

Denmark

Egypt

France

. . .

Zimbabwe

Name: Country IdentifiersContext:Definition:Unique ID: 5769Conceptual Domain:Maintenance Org.:Steward:Classification:Registration Authority:Others

DataElementConcept

Page 11: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

11October 2001

RegistriesExample of Common Content

Common Content

OASIS/ebXMLRegistries

Common Content

ISO 11179Registries

Common Content

OntologicalRegistries

Common Content

CASE ToolRepositories

Common Content

UDDIRegistries

CountryName

DataElement

XML Tag

TermHierarchy

Attribute

BusinessSpecification

TableColumn

SoftwareComponentRegistries

Common Content

Common Content

DatabaseCatalogs

BusinessObject

Page 12: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

12October 2001

Data Element List – Address Group

<?xml version="1.0"?> <shipTo > <name>Alice Wilson</name> <street>161 North Street</street> <city>Happy Valley</city> <state>MO</state> <zip>63105</zip> <country code>USA</country code>

</shipTo>

ISO 11179 Registry

33c

NameStreet AddressCity, State Postal CodeCountry

Page 13: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

13October 2001

OASIS/ebXML XML Registry

<Country>JPN</Country>

Repository

VI304

ListPriceCurrency

Dollars

XML Instance

UnitPrice

XML Instance

<CntryCode>JPN</CntryCode>

CollaborationPartner #1

X12

EDIFACT

<Rep href= “http://www.disa.mil”>DISA</Rep>

<ELEMENT rep= ‘DISA’ name=‘Country’ Biz =‘VI304’ >

<Rep href= “http://www.disa.mil”>DISA</Rep>

<ELEMENT rep= ‘DISA’ name=‘Country’ Biz =‘VI304’ >

Schema or Template<Rep href= “http://www.disa.mil”>DISA</Rep>

<ELEMENT rep= ‘DISA’ name=‘CntryCode’ Biz =‘VI304’ >

<Rep href= “http://www.disa.mil”>DISA</Rep>

<ELEMENT rep= ‘DISA’ name=‘CntryCode’ Biz =‘VI304’ >

Schema or Template

CollaborationPartner #2

<?xml version="1.0"?> <shipTo > <name>Alice Wilson</name> <street>161 North Street</street> <city>Happy Valley</city> <state>MO</state> <zip>63105</zip> <country code>USA</country code>

</shipTo>

Page 14: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

14October 2001

UDDI Registry

<?xml version="1.0"?> <shipTo> <name>Alice Wilson</name> <street>161 North Street</street> <city>Happy Valley</city> <state>MO</state> <zip>63105</zip> <country code>USA</country code>

</shipTo>

Business-to-Business

Page 15: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

15October 2001

Case Tool Repository

Page 16: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

16October 2001

Database Catalog

Page 17: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

17October 2001

Ontological Registry

Concept Concept

ConceptConcept Geographic Area

Geographic Sub-Area

Country

Country Identifier

Country Name Country Code

Short Name ISO 31662-Character

Code

ISO 31663- Character

Code

Long Name

DistributorCountry Name

Mailing AddressCountry Name ISO 3166

3-Numeric CodeFIPS Code

Page 18: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

18October 2001

An Example of Software Component Registry

Page 19: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

19October 2001

Needs for Registry Interoperation

System Development

PDES/STEP Registry

Manufacturing

ebXML Registry

UDDI

Component Registry

GCI Registry

EAN Registry

CPFR Registry

RosettaNet Registry

Business Negotiation

Vender Catalog

Shipper Catalog

Business Category

Shipping

Customer Support

CALS

Production Planning

Consumer Profile

Page 20: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

20October 2001

Consolidation or Interoperation? (continued)

Does one registry acquire all of the key functionalities?

Do distinct capabilities require multiple registries with interoperability?

Page 21: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

21October 2001

UDDIOASIS/ebXMLXML Registry

ISO 11179MetadataRegistry

OntologicalRegistryDatabase

Catalog (e.g., SQL)

Consolidation or Interoperation?

CASE ToolEncyclopedia

Page 22: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

22October 2001

Consolidation or Interoperation?

OASIS/ebXMLXML Registry

ISO 11179MetadataRegistryOntological

Registry

DatabaseCatalog

(e.g., SQL)

CASE ToolEncyclopedia

UDDI

Page 23: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

23October 2001

Consolidation or Interoperation?

UDDIOASIS/ebXMLXML Registry

ISO 11179MetadataRegistry

OntologicalRegistryDatabase

Catalog (e.g., SQL)

CASE ToolEncyclopedia

Page 24: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

24October 2001

Consolidation or Interoperation?

UDDIOASIS/ebXMLXML Registry

ISO 11179MetadataRegistry

OntologicalRegistryDatabase

Catalog (e.g., SQL)

CASE ToolEncyclopedia

Page 25: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

25October 2001

Interoperation of Registries

Common Content

OASIS/ebXMLRegistries

Common Content

ISO 11179Registries

Common Content

OntologicalRegistries

Common Content

DatabaseCatalogs

Common Content

CASE ToolRepositories

Common Content

UDDIRegistries

Interoperation

SoftwareComponentRegistries

Common Content

Page 26: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

26October 2001

A Look at theDevelopment Efforts

How can we work toward interoperability? Standards developers Software developers Practitioners

Page 27: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

27October 2001

XML Registry Efforts

OASIS Registry/Repository Specification OASIS and ebXML have merged into a single OASIS

Technical Committee chaired by NIST. OASIS specifications strength is in its classification

capabilities. Associations among objects make it easy to compare versions of similar objects.

OASIS allows organizations to register, classify, capture associations and dependencies, and record additional metadata for their objects of choice.

XML interface provides easy access. Members can exchange information with one another.

Major advantage is that the interface can remain stable for each interchange partner.

Page 28: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

28October 2001

XML Registry Efforts (continued)

OASIS Registry/Repository Specification (continued) Registered objects associated with two pieces of information:

An electronic file consisting of a specific digital instance. The file containing the registered object is maintained by a repository.

Metadata for naming, describing, and locating the registered object and identifying its associations and relationships with other objects. The metadata is maintained by the registry.

Registry and repository are tied together in that the metadata includes a globally unique locator for a file.

Benefits of storing metadata in a registry include: reuse of data and metadata, efficient version control, unified understanding of registered objects, and promotion of consistency across organizational areas.

May be a driving force in commercial implementations that are interoperable between trading partners and meet government needs.

Page 29: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

29October 2001

Speaking the Same Language

Company X publishes an XML Schema in a public repository.

Company Z retrieves XML Schema from repository and generates XML document from it.

Company Z sends XML document to Company X over shared communications link.

Company X verifies correctness of received XML document by checking it against well-known Schema.

1

2

3

4

Company X

Company Z

Public XMLSchema

Repository1

2

4

3

XML Schema provides cross-organizational XML document interoperability.

Page 30: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

30October 2001

Metadata Registry Efforts

ISO/IEC 11179 – Metadata Registries Background Specifies basic aspects of the kind and quality of metadata

necessary to describe data, and the management and administration of that metadata in a metadata registry.

Applies to the formulation of data representations, meanings, and relationships between them to be shared, independent of the organization that produces the data.

Focuses on semantics (the meaning of data) and management of semantic change.

Does not apply to the physical representation of data as bit and bytes; metadata refers to descriptions of other data.

Page 31: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

31October 2001

Metadata Registry Efforts (continued)

Major aspects of ISO/IEC 11179 family of international standards apply to activities including:

The definition, specification and contents of data element dictionaries or data registries, including interchanging or referencing among various collections of data elements.

The design and specification of application-oriented data models, databases and message types for data interchange.

The actual use of data in communications and information processing systems. Interchanging or referencing among various collections of data elements.

Major implementations for ISO/IEC exist for environment, healthcare, intelligent transportation system, aviation, demographic and other programmatic areas.

The desire is to make these metadata registries interoperate with XML registries, with the 11179 registries handling deeper levels of semantic management.

Page 32: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

country

Page 33: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.
Page 34: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

34October 2001

Page 35: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

35October 2001

Business Registry Efforts

UDDI effort defines a set of specifications making business accelerate use of B2B and commerce over the Internet easier.

This direct application-to-application integration is a core building block of the digital economy and will help reduce many of the configuration and compatibility problems.

UDDI is based on existing Internet standards and is platform and implementation neutral.

A formal standard is expected. Specification may have relevance to XML and metadata registries that could be registered in UDDI registries.

Page 36: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

36October 2001

Database Catalog Efforts

SQL has the concept of a catalog Has info that database needs to operate

Not necessarily sharable

SQL has concept of Schema Metadata accessible by SQL

Relational systems may have a “dictionary”, but not specified by a standard

Area of possible coordination between SC 32 WGs

Page 37: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

37October 2001

CASE Tool Repository Efforts

There are several proprietary encyclopedia/repository products.

Difficult to specify common model SC 7/WG 11 & CDIF (CASE Tool Interchange Format

committee) have established a common core of content and an interchange specification

OMG: UML metamodel describes UML Objects, the Meta Object Facility (MOF) provides a container & XMI provides for metadata transfer

OMG: UML Profile (set of stereotypes for particular domain

Page 38: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

38October 2001

Software Component Registry Efforts

Commercial base software component registries are available in the market.

Flashline.com, ComponentAA, ComponentSquar.com Sometime, those components are called Business

Objects Software components are developed and reused among

specific vender platforms, such as EJB (Enterprise Java Beans), COM, CORBA with their own manner

No common framework is available so far, to share components among registries

Page 39: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

39October 2001

Interoperability

Interoperability approaches Standards developers

Liaison between Standards committees. Software developers

Interoperability conformance testing. Practioners

Single points of data entry, interchange between software.

Page 40: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

40October 2001

Four General Registry AreasA Work in Progress

Discovery mechanisms. Repositories of XML artifacts. Semantic registries–Business content mapping. Application Program Interfaces (APIs).

Work with NIST and others in the XML Working Group to prepare report covering registries including descriptions of:

Page 41: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

41October 2001

11179 - OASIS/ebXML Integration Approach

ISO 11179Registry

Extractor

XML Interface Service

ebXMLRegistry

ebXML Transport Layer

DataSemanticContent

ClassificationsAssociations

Marked content domain for extractionClassification synchronization

XMLSyntactic Content

ClassificationsAssociations

ebXML Interface Service

Page 42: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

42October 2001

UDDI and Metadata Registry Interoperability

(White Pages)

(Yellow Pages)

(Green Pages)

Publisher

Subscriber

(Brown Pages) (Green Pages)

Run-TimeBuild-Time

InformationMetadata

i.e., Ontologies, Taxonomies,Models, etc.

AccessMetadata

i.e., Security, Required

Technologies, APIs, etc.

(Brown Pages)ISO/IEC 11179

+ other

JointCommonCatalog

Page 43: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

43October 2001

What is it we need to interoperate?

A business object framework for the common content and how the registries might interoperate. (ebXML, UN-CEFACT, OMG, CBOP, SC 32)

Page 44: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

44October 2001

For the Interoperability of Registries

Metamodel Framework for Business Object Registries

Common Content

OASIS/ebXMLRegistries

Common Content

ISO 11179Registries

Common Content

OntologicalRegistries

Common Content

DatabaseCatalogs

Common Content

CASE ToolRepositories

Common Content

UDDIRegistries

Metamodel Framework

Business Object Registry

Page 45: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

45October 2001

Metamodel for

Registering Constructs

Metamodel for

Registering Constructs

Close Look at Metamodel Framework for the Interoperability

Metamodel for

Mapping

Metamodel for

Mapping

Common Content

OntologicalRegistries

Common Content

CASE ToolRepositories

Common Content

UDDIRegistries

Common Content

OASIS/ebXMLRegistries

Common Content

ISO 11179Registries

Common Content

DatabaseCatalogs

Meta-meta modelMeta-meta model

Common Contents

Terminologies

Codes

Ontologies

Object Patterns

Common Contents

Terminologies

Codes

Ontologies

Object Patterns

Registry

Page 46: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

46October 2001

For the Interoperability of registries

Common Content

OASIS/ebXMLRegistries

Common Content

ISO 11179Registries

Common Content

OntologicalRegistries

Common Content

DatabaseCatalogs

Common Content

CASE ToolRepositories

Common Content

UDDIRegistries

Metamodel FW

Business Object Registry

Software Component

Registry

Software Component

RegistryCommon Content

Page 47: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

47October 2001

Close look at Metamodel Framework for the Interoperability

Metamodel for Mapping

Metamodel for Registering constructs

Meta-meta model

Common Contents

Terminologies

Codes

Ontologies

Object PatternsCommon Content

OntologicalRegistries

Common Content

CASE ToolRepositories

Common Content

UDDIRegistries

Common Content

OASIS/ebXMLRegistries

Common Content

ISO 11179Registries

Common Content

DatabaseCatalogs

Registry

SoftwareComponentRegistries

Common Content

Page 48: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

48October 2001

Metamodel Framework

Registry A

User

Registry B Registry C

Local metamodel

Registry Federation

Standard Modeling Constructs

Standard Value Domain

Standard Modeling Facility

Standard Identification & Classification Scheme

Meta modelsStandard Value Domain

Standard Modeling Constructs

Meta-meta model

Common Meta models

Metamodel Framework Terminology & Ontology

Local metamodel Local metamodel

Page 49: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

49October 2001

Conference 2003Open Forum

Major topic: Interoperability of registries Participants:

Standards developers. Software developers. Practitioners.

Related topics: Tutorials on the standards. Tracks for application areas: Environment,

Transportation, Healthcare, Energy, Aeronautics & Space, Demographics, …

Conference is intended to encourage progress toward interoperability and showcase progress made.

Page 50: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

Discussion

Bruce Bargmeyer

[email protected]

Page 51: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

Discussion

Larry Fitzwater

[email protected]

Page 52: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

52October 2001

OMG UML Profile for EDOCECA

Entities (IIIb) Process (IIId)

Events (IIIc)

Platform Specific ModelsPlatform Specific Models

Relationships (IIIe)CCA (IIIa)

Integration -viewpoints (II)

etcMOMTechnology

MOMTechnology

ebXML Technology

ebXML Technology

Patterns (V)

Platform Independent ModelsPlatform Independent ModelsPlatform Independent ModelsTechnology mappings

(IV)DCP

EJBTechnology

EJBTechnology

CORBATechnology

CORBATechnology

Page 53: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

53October 2001

Modeling Patterns

Inheritance

Composition

Page 54: Cooperating Registries Draft Content for OASIS/ebXML Reg/Rep f2f November 1, 2001 Bruce Bargmeyer (510) 495-2905 bebargmeyer@lbl.gov.

54October 2001

Modeling Patterns

Unfolding

Applying

Ref demo: CF:UML (Foundatao)