introduction of registry service integration architecture ~rsia~ 22-august-2009 nec corporation

9
Introduction of R egistry S ervice I ntegration A rchitecture ~RSIA~ 22-August-2009 NEC Corporation

Upload: percival-ray

Post on 16-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction of Registry Service Integration Architecture ~RSIA~ 22-August-2009 NEC Corporation

Introduction of Registry Service Integration Architecture~RSIA~

22-August-2009

NEC Corporation

Page 2: Introduction of Registry Service Integration Architecture ~RSIA~ 22-August-2009 NEC Corporation

2

Environment that surrounds us

• The information on services obtained from various registries. The discovery and the access method of the registry with information for service are different according to each registry.•Diversity in interface on The Cloud. The interface of service is neither only SOA nor Web Service.

Environment and problem that surrounds Enterprises system on the Cloud.

Enterprise System on the Cloud

• The Cloud Computing became possible because of the expansion of the SOA technology and the Web service technology. • Mounting of a registry system based on various standard specifications works much.• Enterprise System was able to combine and make service on the internet.

Information for serviceare discovered from

Heterogynous Registries.

•Information for service is stored in various registries. ( Such as the information by which service is itself, the specification of the data service exchanges, and master data )

Issue

Page 3: Introduction of Registry Service Integration Architecture ~RSIA~ 22-August-2009 NEC Corporation

3

Enterprise System on the Cloud ~Case Study~

SaaS PF(SFDC)

SaaS PF(C)

Legacy System

End User Company

SaaS PF(A)

Data cooperation Service

Web ClientBusiness IntelligenceService (Analyze)

Front end Service(UI)

End user

RegistryService

RegistryService

RegistryService

Page 4: Introduction of Registry Service Integration Architecture ~RSIA~ 22-August-2009 NEC Corporation

4

Information on service are discovered from Heterogynous Registries.

Interface information for service callInterface information for service call

How to Call (Call I/F, Sequence Pattern)How to Call (Call I/F, Sequence Pattern)

Data format to which/handed over is returnedData format to which/handed over is returned

Value of master who uses it by data to which/handed over is returnedValue of master who uses it by data to which/handed over is returned

Information for attestationInformation for attestation

Accounting informationAccounting information

Log informationLog information

From SaaS PF

UDDI  ≒

ebXML/MDR

PLIB

Information on the cooperation between serviceInformation on the cooperation between service

Results of service cooperationResults of service cooperation

Restriction matter concerning cooperationRestriction matter concerning cooperation

Technical restriction matter for cooperationTechnical restriction matter for cooperation

Catalog information for service ( Information of Service provider, etc. )Catalog information for service ( Information of Service provider, etc. ) Information that service user uses

Information that service developer uses

UDDI etc.

• The information for service are stored in various registries. • It is necessary to refer from various registries to service information.• The interface of service on Cloud is not limited to the Web service.

Page 5: Introduction of Registry Service Integration Architecture ~RSIA~ 22-August-2009 NEC Corporation

5

Issue

Registry STD#Metadata

Spec.

Registry Access I/F

Spec.remarks

MDR ISO/IEC 11179 X N/A

MFI ISO/IEC 19763 X N/A

PLIB ISO13584 X API of the Web service base is

defined.

ISO29002

OTD ISO 22745 X

RDL ISO 15926 X

UDDI OASIS X Access API of the SOAP base

is defined.

ebXML R&R

OASIS X ebRS

(SOAP/REST)

Interoperability of each metadata standard : MFI Registry Service Integration area??

Page 6: Introduction of Registry Service Integration Architecture ~RSIA~ 22-August-2009 NEC Corporation

6

Definition of architecture that Registry Service Integration. The access model‘s definition in registry service. Define the service profile.

▌Policy of standardization

▌Candidate of some standardization objects

Registry Service Integration Architecture

Policy and object of standardization (Idea level)

It doesn't limit to the Web service on the assumption of the Cloud environment and the registry service with various access methods is examined as a target of integration.

It aims esteeming an existing standard, and becoming the foundation of the construction of smooth service integration on Cloud.

The reference model of the access specification of Registry Service is Web service.

Page 7: Introduction of Registry Service Integration Architecture ~RSIA~ 22-August-2009 NEC Corporation

7

Other Metadata( such as Information from SaaS PF)

Relation between service profile and existing metadata

ServiceProfile

Part of UDDI Metadata

Part ofMDR Metadata

Part ofebXML Metadata

Part of PLIB Metadata

Link or Copy

Scandalized

Registries

::

Other Metadata( such as Information from SaaS PF)

Other Metadata( such as Information from SaaS PF)

Not Scandalize

dRegistries

The service profile is composed of information that the meta data and the SaaS platform in various registries offer.

The item to which a service profile is

peculiar.

Page 8: Introduction of Registry Service Integration Architecture ~RSIA~ 22-August-2009 NEC Corporation

8

Registry Service Integration Model

RegistryService

Integrator

RSIAInteractive

Registry(has a another STD.I/F)Original

Interactive

Registry(has a another STD. I/F)

OriginalInteractive

Registry(has a RSIA I/F)

User Site

• Individual registry service has various I/F as well as service on Cloud. Individual registry service has various I/F as well as service on Cloud. • Specification or rules that method of access to different registry unites.Specification or rules that method of access to different registry unites.

RSIAInteractive

Page 9: Introduction of Registry Service Integration Architecture ~RSIA~ 22-August-2009 NEC Corporation

9

Discovery procedure of registry where user has information wanting it. ▌Discovery of Services.

Registry Service Interactions

Requirements of Registry Service Interactions (for examples)

Retrieval procedure to discovered registry. ▌Query of Service’s Information.

Offer of service profile that user demands. ▌Obtaining of Service profile.

Notification procedure concerning update of information in each registration. ▌Notification

::

And so on.