study report on ror (registry of registries)

31
Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263

Upload: reed

Post on 13-Jan-2016

26 views

Category:

Documents


0 download

DESCRIPTION

SC32WG2 N 1263. Study Report on ROR (Registry Of Registries). 2009.6.23 Hajime Horiuchi MFI Project Leader. Scope. Specify a standard registry to enable users to discover other registries and the services they provide. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Study Report on ROR (Registry Of Registries)

Study Report on ROR(Registry Of Registries)

2009.6.23

Hajime Horiuchi

MFI Project Leader

SC32WG2 N 1263

Page 2: Study Report on ROR (Registry Of Registries)

Scope• Specify a standard registry to enable users to

discover other registries and the services they provide.

• This standard provides an infrastructure to enable the interoperability among registries that were constructed according to different registry standards or domain specific requirements.

• This standard specifies metamodels that describe registries and their services

Page 3: Study Report on ROR (Registry Of Registries)

Original Schedule

• Study report 1: 2008.11 (Portuge)

• Study report 2: 2009.06 (Jeju)

• WD: 2009.06 (Project split: MFF-9? )

• CD: 2009.XX

   should be extended

Page 4: Study Report on ROR (Registry Of Registries)

Agreement

• We desire to share common facilities such as Administered Item, Designation and Identification between MDR and MFI standards.

• Those should be investigated at the CD2 stage for 11179-3 (edition 3)

• MFI standards should take those changes into account at the appropriate stage for each part.

Page 5: Study Report on ROR (Registry Of Registries)

SC32 perspectives to the registry Standardization

• SC32 recognize that there are so many different registry or metadata standard activities in both ISO or outside of ISO.

• To clarify requirements to the Service Registry standards, A taxonomy of registry type should be investigated in the discussion of the those standardizations.

23/04/21 5

Page 6: Study Report on ROR (Registry Of Registries)

OAGIS

Registry or Metadata related Standard Activities

UN/CEFACT

OMG

ISO TC 37

   ISO TC 204

Metadata or Registry Standards

OASIS

Intelligent Transportation Systems

ISO/IEC11179MDR

ISO/IEC19763 MFI

UDDI.org

W3C

TC154

E-Commerce  metadata

XML, WSA,WSDL,

SOAP

Terminology

UDDI

SQLCatalog

   ISO TC 215

HealthInformatics

ISO TC127

Earth Moving machine

ebXML   RIM, RS

SAML

UBL

Dublin Core

ISO TC 46

Library metadata

ISO TC211

Geographical data

HL7

ISO/IEC JTC1 SC36  

Topic map

ebXML

MOF, CWM,  ODM

ISO TC184

PLIB, CDD

GS1

CCTS, UMM,UCM

SIL, Products Catalog

NATO ECCMA

ISO8000

Learning Metadata

ISO/IEC JTC1 SC32  

ISO/IEC JTC1 SC34  EPC-G

Rosseta Net

23/04/21 6

Page 7: Study Report on ROR (Registry Of Registries)

An Idea for Taxonomy of Registry Types

7

Domain Specialty

Diversity of Stakeholder

Type-1

Process Contents

Type-3

Among Experts

High(Narrow)

Type-2

Cross Industries (BtoB)Metadata Dependent(Non Structural)

Model Dependent(Structural)

Low(Generic)

High

Target of the Standardizations

System of Systems

Registry Of Registries

Cross Individuals

102 108

Service registry

23/04/21

Page 8: Study Report on ROR (Registry Of Registries)

Type-1 Registry• Dedicated Registries for specialized closed

domains such as Space & Air, Defense, Automobile or Medical industries to support high skilled engineer/experts like SOSE (System of Systems Engineering)

• Sharing models and process by domain experts.• Registry User: limited experts.• Example:

– TC184: ISO13584 (IEC 60130 ) : Parts Library– TC184: ISO 22745 OTD ( Open Technical Dictionary )– TC184: ISO29002: Concept dictionaries — Resolution services

23/04/21 8

Page 9: Study Report on ROR (Registry Of Registries)

• Registries to support cross industries B to B business information sharing in the e-business such as the Supply Chain or Traceability.

• ebXML RIM & RS is a typical standard in this type.• But, different registry standards or non

standardized registries were implemented in each industry domains (Heterogeneous Registries)

• Registry User: various different business domain experts

• ROR (Registry of Registries) standard might be needed

Type-2 Registry

23/04/21 9

Page 10: Study Report on ROR (Registry Of Registries)

ROR(Registry Of Registries) concept

Heterogeneous Registries Registry Interoperation

Registry Registry Registry

ROR

ManufacturingLogisticRetails

Registry

ROR: Registry of Registry

SC32 Seoul 0205064PDES/STEP

RegistryManufacturing

ebXML Registry

UDDI

Component Registry

GCI Registry

EAN Registry

CPFR Registry

RosettaNetRegistry

Business Negotiation

Vender Catalog

Shipper Catalog

Business Category

Shipping

Customer Support

Consumer Profile

CALS

Production Planning & Procurement

System Development

11179 Registry

•The UDDI 3.0 specification is addressing this ROR concept as Multi-Registries Environment featuring Root & Affiliate registries.• ISO/IEC 19763 (MFI: Metamodel Framework for Interoperability) in SC32 is also addressing the ROR concept.

23/04/21 10

Page 11: Study Report on ROR (Registry Of Registries)

• Registry for discovery of services and orchestration of services.

• the UDDI is typical registry in this type.• Registry User: Unlimited

• Problems: – Who should be responsible in the contents

maintenance– How to segregate from Google or Yahoo

Type-3 Registry

23/04/21 11

Page 12: Study Report on ROR (Registry Of Registries)

Comparison of Registry TypesRegistry Type Type-1 Type-2 Type-3

Typical Example

• PLIB Registry •ebXML RIM & RS • UDDI

Purpose of Registry

• Integration of products in a specific industry

• Cross Industries information interchange (BtoB)

•Discovery of Service

Major Contents

•Models & Products Specification•Process & Regulations• Metadata

• Business Information (MSG)• Metadata

•Definitions of Service•URL/IRI•Access Protocols

Maintenance Responsibility

•Covered by Integrator Agencies

•Covered by Agency in each industries

• ??

Diversity of Stakeholder

102 103~4 108~9

Problems to be Considered

•MDA/SOC capability•Complexity of contents

• Inharmonic registries•ROR needed

• Justification of registering

23/04/21 12

Page 13: Study Report on ROR (Registry Of Registries)

• Risk at Type-2 & Type-3• Concentration of Maintenance efforts• Concentration of RA(Registration Authority )• Difficulty on the tracking changes or versions• Difficulty on assurance of ID or URI persistency• Small returns on the registration efforts at users• How to differentiate from Google or Yahoo

Summary of comparison

23/04/21 13

Needs for standards of registry content definitions that enable Automatic Syndication without any central maintenances.

Page 14: Study Report on ROR (Registry Of Registries)

14

An Image for Automatic Syndication of Service Definitions

  Web  service

Saas

      Web Service

Saas Saas

SD

23/04/21

RaaSSD

SD

SD

SD

SaasSD

SaasSD

SD:   Service  Definition

RaaS

RaaS: Registry as a Service

Page 15: Study Report on ROR (Registry Of Registries)

Recommendations for WSSG• The Service Registry should be considered as a type of

the registries• It should be investigated that Registry Standards for

type-2 still needed to ensure the integrity and the security in Business domains (BtoB) or not.

• To promote standardization by the PAS procedure at this area, it is needed to organize and coordinate SDOs in both ISO & Industrial consortia more widely.

• SC32 initiated study projects on ROR and Metamodel for Service Definition, then,SC32 appreciates to share study results with the WSSG.

23/04/21 15

Page 16: Study Report on ROR (Registry Of Registries)

• Risk at the Centralized Registry• Concentration of Maintenance efforts• Concentration of RA(Registration Authority )• Difficulty on the tracking changes or versions• Difficulty on assurance of ID or URI persistency• Small returns on the registration efforts at users• How to differentiate from Google or Yahoo• Who should be responsible to the dependability of

registries

Problems

2009/6/18 1612th Open Forum for Metadata Registry, Seoul, Korea

Page 17: Study Report on ROR (Registry Of Registries)

Emerging Needs for Service Integrators

17

•Heterogeneous Registries federation Architecture •standards registry content definitions that enable        Automatic Syndication•Dependability of Service Registration

2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea

Page 18: Study Report on ROR (Registry Of Registries)

Service Integration

18

Dictionary

ServiceRegistry

Domain Ontology Registry

Service(SaaS)Use

FindValue AddedService

Service(SaaS)

Provide

2009/6/18

Service Integrator

Domain Metadata Registry

Refer

12th Open Forum for Metadata Registry, Seoul, Korea

Page 19: Study Report on ROR (Registry Of Registries)

RaaS

• There are so different registries in the different fashion

• Registry interface could be provided as a web service

RaaS: Registry as a Service

2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea

19

Page 20: Study Report on ROR (Registry Of Registries)

20

In the Cloud

  Web service

Saas

      Web Service

Saas Saas

SD

2009/6/18

RaaSSD

SD

SD

SD

SaasSD

SaasSD

SD:   Service   Definition

RaaS

RaaS: Registry as a ServiceSaaS: Software as a Service

12th Open Forum for Metadata Registry, Seoul, Korea

Page 21: Study Report on ROR (Registry Of Registries)

Service Hierarchy

21

SaaS vender

SaaS vender

SaaS vender

Service Integrator

Service Integrator

Tier-1

Service User

Tier-2

Tier-3 Service User

RaaSVender

Service Registry

RegistryService Integration

2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea

Page 22: Study Report on ROR (Registry Of Registries)

J-SaaS

• https://www.ec.j-saas.jp/shop/main

22

•  Tier-1 SaaS vender consortium for small & medium enterprises in Japan

2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea

Page 23: Study Report on ROR (Registry Of Registries)

Important Difference

“Service Registry”

is not equal to

“Registry Service”

2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea

23

SR

R1

R2

Metadata Registry

MetamodelRegistry

Service Registry

Registry Service

R3Ontology Registry

Page 24: Study Report on ROR (Registry Of Registries)

ebXML RR

Registry Service Integration

24

PLIB

XML base Registry

MFI Registry

MDR Registry

Unique independent Interface

RegistryIntegration Service

StandardInterface

Web SErvice

2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea

Page 25: Study Report on ROR (Registry Of Registries)

25

Registry Service Integration Architecture~ Overview ~

User

Catalogue Information

Service InterfaceSpecification

Metadata usedby Service

RaaS

RegistryServicePlatform (J-SaaS)

ServicePlatform (SFDC)

S1S2

S4S3

Reference

Service Registry

Service enjoyService lookup

★:Components to be standardized

★★★

ServiceIntegrator

ServicePlatform

Sn: Service

Registry ServiceFederation

Service Profile Specification in the Registry

Interface Specification between Service Integrator and Platform

Interface Specification between Service Registry and Service Integrator

2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea

Page 26: Study Report on ROR (Registry Of Registries)

How to proceed the study

2009/6/18 26

SOAP

WSDL

UDDI-x

ebXML RR

MDR-1,2,3,4,5,6

MFI -2, 3, 4RSIA:Registry Service Integration Architecture

ROR Concept

ISO/IEC20944

PLIB

ISO/IEC29002

Service Definition (MFI-7)

Automatic Syndication(LDAP like)

Service Quality Guideline

1. Semantic & Ontology discovery

12th Open Forum for Metadata Registry, Seoul, Korea

Page 27: Study Report on ROR (Registry Of Registries)

A Trial for Implementing ROR

272009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea

Page 28: Study Report on ROR (Registry Of Registries)

Experimental trials

RaaS

Client

Browser

SOAP

http://mr-devel.tiu.ac.jp 

http://modelregistry.tiu.ac.jp 

http://serviceregistry.tiu.ac.jp/WS/mdr

ROR

Service Registry

SOAP

WSDL

http://serviceregistry.tiu.ac.jp/WS/mfi

28

MDR Registries

MFIRegistries

(Registry Service Integration)

2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea

Page 29: Study Report on ROR (Registry Of Registries)

2009/6/18 2912th Open Forum for Metadata Registry, Seoul, Korea

ModelRegistry site as a Registry Service

Page 30: Study Report on ROR (Registry Of Registries)

2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea 30

MDR Registries

Page 31: Study Report on ROR (Registry Of Registries)

2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea 31

MFI Registry Service Selection

Service

Service