study report on ror (registry of registries)
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 PresentationTRANSCRIPT
Study Report on ROR(Registry Of Registries)
2009.6.23
Hajime Horiuchi
MFI Project Leader
SC32WG2 N 1263
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
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
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.
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
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
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
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
• 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
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
• 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
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
• 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.
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
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
• 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
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
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
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
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
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
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
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
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
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
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
A Trial for Implementing ROR
272009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
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
2009/6/18 2912th Open Forum for Metadata Registry, Seoul, Korea
ModelRegistry site as a Registry Service
2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea 30
MDR Registries
2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea 31
MFI Registry Service Selection
Service
Service