+ All Categories
Home > Documents > The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance...

The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance...

Date post: 14-Mar-2018
Category:
Upload: trinhhuong
View: 214 times
Download: 0 times
Share this document with a friend
63
Copyright 2006 innoQ Deutschland GmbH Managing SOA Metadata Stefan Tilkov, [email protected] http://www.innoq.com/blog/st/ The Central Role of Registries
Transcript
Page 1: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

Managing SOA Metadata

Stefan Tilkov, [email protected]://www.innoq.com/blog/st/

The Central Role of Registries

Page 2: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

‣ Technology Consultancy for Fortune 1000

‣ Offices in Zürich & Düsseldorf

‣ Founded in 1998/1999

‣ Focus on

‣ SOA consulting

‣ Rational Software Production(MDE/MDSD/MDA)

2

Page 3: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

Stefan Tilkov

‣ Managing Director innoQ Deutschland GmbH

‣ Principal Consultant

‣ Involved in IT Architecture since 199x

‣ Personal History with

‣ Distributed Objects: CORBA

‣ Components: J2EE/EJB

‣ SOA: Web Services

3

Page 4: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

What everyone can agree about: SOA Core Truths

4

Page 5: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

What everyone can agree about: SOA Core Truths

almost

4

Page 6: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

‣ An (at least) company-wide, consistent style of integration

‣ Services as core concept

‣ Separation of interface and implementation

5

Page 7: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

Some controversial SOA statements

6

Page 8: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

SOA can be based on any technology

7Copyright 2006 innoQ Deutschland GmbH

Page 9: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

SOA can be based on any technology... but it shouldn't be

7Copyright 2006 innoQ Deutschland GmbH

Page 10: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

‣ Reasonable Candidate Technologies for SOA are

‣ Web services

‣ RESTful HTTP or POX

‣ Asynchronous Messaging

8

Page 11: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

SOA can be built on CORBA, RMI, DCOM

9Copyright 2006 innoQ Deutschland GmbH

Page 12: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

SOA can be built on CORBA, RMI, DCOM

... but that's not worth the trouble

9Copyright 2006 innoQ Deutschland GmbH

Page 13: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

‣ CORBA, RMI, DCOM all designed for tight coupling

‣ Tight coupling is fine if

‣ client and server evolve simultaneously

‣ client and server are not autonomous

‣ both are controlled by the same domain

‣ Use it where needed, but don't claim it's SOA

10

Page 14: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

An ESB is at heart of SOA

11Copyright 2006 innoQ Deutschland GmbH

Page 15: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

An ESB is at heart of SOA... if you believe a vendor’s sales representative

11Copyright 2006 innoQ Deutschland GmbH

Page 16: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

‣ SOA should not depend on any product

‣ Favor intelligent endpoints over intelligent middleware

‣ ESB as a product is not 90% of an SOA, despite claims

‣ ESB as a virtual concept is perfectly fine

12

Page 17: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH 13

Hub & Spoke

Page 18: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

(Enterprise Service) Bus

14

Page 19: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

SOA-based Technical Infrastructure

15

Page 20: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

More Controversy

Key SOA Concept Irrelevant/Misleading

16Copyright 2006 innoQ Deutschland GmbH

Page 21: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

More Controversy

‣ Loose coupling

Key SOA Concept Irrelevant/Misleading

16Copyright 2006 innoQ Deutschland GmbH

Page 22: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

More Controversy

‣ Loose coupling

‣ XML Document interchange

Key SOA Concept Irrelevant/Misleading

16Copyright 2006 innoQ Deutschland GmbH

Page 23: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

More Controversy

‣ Loose coupling

‣ XML Document interchange

‣ Asynchronous Messaging

Key SOA Concept Irrelevant/Misleading

16Copyright 2006 innoQ Deutschland GmbH

Page 24: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

More Controversy

‣ Loose coupling

‣ XML Document interchange

‣ Asynchronous Messaging

‣ Standards Support & Vendor Independence

Key SOA Concept Irrelevant/Misleading

16Copyright 2006 innoQ Deutschland GmbH

Page 25: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

More Controversy

‣ Loose coupling

‣ XML Document interchange

‣ Asynchronous Messaging

‣ Standards Support & Vendor Independence

‣ EAI-style OOTB Adaptors

Key SOA Concept Irrelevant/Misleading

16Copyright 2006 innoQ Deutschland GmbH

Page 26: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

More Controversy

‣ Loose coupling

‣ XML Document interchange

‣ Asynchronous Messaging

‣ Standards Support & Vendor Independence

‣ EAI-style OOTB Adaptors

‣ ESB Products

Key SOA Concept Irrelevant/Misleading

16Copyright 2006 innoQ Deutschland GmbH

Page 27: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

More Controversy

‣ Loose coupling

‣ XML Document interchange

‣ Asynchronous Messaging

‣ Standards Support & Vendor Independence

‣ EAI-style OOTB Adaptors

‣ ESB Products

‣ Protocol independence

Key SOA Concept Irrelevant/Misleading

16Copyright 2006 innoQ Deutschland GmbH

Page 28: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

More Controversy

‣ Loose coupling

‣ XML Document interchange

‣ Asynchronous Messaging

‣ Standards Support & Vendor Independence

‣ EAI-style OOTB Adaptors

‣ ESB Products

‣ Protocol independence

‣ IDE Support

Key SOA Concept Irrelevant/Misleading

16Copyright 2006 innoQ Deutschland GmbH

Page 29: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

More Controversy

‣ Loose coupling

‣ XML Document interchange

‣ Asynchronous Messaging

‣ Standards Support & Vendor Independence

‣ EAI-style OOTB Adaptors

‣ ESB Products

‣ Protocol independence

‣ IDE Support

‣ Stubs & Skeletons

Key SOA Concept Irrelevant/Misleading

16Copyright 2006 innoQ Deutschland GmbH

Page 30: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

A clear strategy for creating, maintaining and using metadata is a key aspect of a successful enterprise

SOA and the basis for SOA governance.

Non-controversial

17

Page 31: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

A clear strategy for creating, maintaining and using metadata is a key aspect of a successful enterprise

SOA and the basis for SOA governance.

Non-controversialalmost

17

Page 32: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

SOA & Governance

18

Page 33: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

governance |ˈgəvərnəns|

19

Page 34: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

governance |ˈgəvərnəns|nounthe action or manner of governing : a more responsive system of governance will be required.archaic sway; control : what, shall King Henry be a pupil still, under the surly Gloucester's governance ?ORIGIN Middle English : from Old French, from governer (see govern ).

20

Page 35: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

http://www.phac-aspc.gc.ca/vs-sb/voluntarysector/glossary.html

The act of affecting government and monitoring (through policy) the long-term strategy and direction of an organization. In general, governance comprises the traditions, institutions and processes that determine how power is exercised, how citizens are given a voice, and how decisions are made on issues of public concern.

21

Page 36: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

http://www.skywaysoftware.com/resources_terminology.htm

In the context of SOA, governance defines the model to ensure optimal reuse of services and enforcement of corporate policies (eg, business design, technical design, and application security).

22

Page 37: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

SOA Governance is the process, model and organization that ensures compliance to the service-oriented architecture as defined for

the company.

23

Page 38: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

3 Goals:

24

Page 39: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

1. Architectural Control

25

Page 40: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

2. Subsidiarity Principle

http://en.wikipedia.org/wiki/Subsidiarity

26

Page 41: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

3. Knowledge

27

Page 42: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

SOA & Metadata

28

Page 43: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

‣ Service descriptions

‣ Service status

‣ Service owner

‣ Domains

‣ Service interface

‣ Interface documents

‣ BPEL Scripts (?)

‣ Reusable document components

‣ Policies

‣ Contracts

‣ Addresses

‣ Organization units

‣ Versions

SOA Metadata Examples

29

Page 44: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

innoQ SOA Metamodel: Excerpt

30

Page 45: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

An integrated SOA registry/repository can be used as the

single point of information about SOA metadata.

31

Page 46: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

Registries store

‣ references (pointers)

‣ metadata

One person's data is the other person's metadata

Registry vs. Repository

Repositories store

‣ actual data

‣ metadata

32

Page 47: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

UDDI

‣ UDDI = Universal Description, Discovery and Integration

‣ Standard for registry, not repository

‣ A must-have feature for interop reasons - but not sufficient

‣ Every solution requires both registry and repository

‣ There is no single accepted repository standard

33

Page 48: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

Usage Scenarios

Design & Development

‣ What services/operations are available?‣ What is the message format?‣ Which versions? (What changes?)‣ Who is responsible?

Runtime‣ What is the service endpoint (address)?‣ Is a service running?‣ Can consumer and provider policies be

matched appropriately?

Governance

‣ Who uses which service?‣ What is the impact of change?‣ Are services reused?‣ Is documentation & usage compliant?‣ Are SLAs being met?

34

Page 49: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

Service Life cycle Management

Inception

Design

Development

End-of-Life

Testing

Production

Change Request

35

Page 50: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

Solutions

36

Page 51: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

Vendors

?Acquisition

OEM License

37

Page 52: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

Reg/Rep Products

Vendor(s) Product

SystinetMercury

HP

Systinet 2http://www.systinet.com

Software AGFujitsu

CentraSitehttp://www.softwareag.com/Corporate/products/centrasite/

InfraviowebMethods

X-Registryhttp://www.infravio.com/products/

38

Page 53: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

Interoperability Initiatives

SOA LinkCentraSiteCommunity

GovernanceInteroperability

Framework (GIF)

Systinet/Mercury/HP X

Infravio/webMethods X

Software AG/Fujitsu X

Amberpoint X X X

Composite Software X X

Forum Software X X

HP X X

Layer 7 X X X

Mindreef X X

Reactivity X X X

NetIQ X

Parasoft X X

Service Integrity, MetaMatrix, ... webMethods, Intalio, IONA, JBoss, LogicBlaze, ...

IDS Scheer, arcplan, Seagull, VORDEL, ...

39

Page 54: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

What’s at the core of a repository?

40

Page 55: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH 41

Page 56: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

RDBMS-based Reg/Rep

CASE Tool

SOA Metamodel

Generator

Repository

Access Layer

Meta Model

Templates

Generator

Meta Model

Templates

Service Design Tool

Artifacts

42

Page 57: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

‣ Ubiquitous protocol for resource access: HTTP

‣ RESTful (rely on GET, PUT, POST, DELETE)

‣ Decentralized

‣ Federated

‣ XQuery over HTTP

‣ RSS, ATOM (Syndication & Publishing)

Decentralized Web Solution

43

Page 58: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

‣ Integration with CMDB & Portfolio Management

‣ Overlap with configuration management during deployment

‣ Interfacing with externally controlled services

Challenges

44

Page 59: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

‣ If you do SOA, you have to manage your metadata

‣ You don’t need to do everything at once

‣ A product is possibly more a problem than a solution

Conclusion

45

Page 60: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

Mandatory Steps

‣ Define your metadata and metamodel

‣ Make sure you have a process in place

‣ Balance general applicability with YAGNI lessons

‣ Decide on some way of IT support

‣ Decouple physical and logical addresses

46

Page 61: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

Purely optional

‣ Evaluate and buy products

‣ Develop your own large-scale metadata repository

‣ Introduce advanced and/or runtime lookups

47

Page 62: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

You can’t buy SOAThe single most important statement:

48

Page 63: The Central Role of Registries - innoq. · PDF fileCentraSite Community Governance Interoperability Framework (GIF) Systinet/Mercury/HP X Infravio/webMethods X Software AG/Fujitsu

Copyright 2006 innoQ Deutschland GmbH

Thank you!Questions?

innoQ Deutschland GmbH innoQ Schweiz GmbHHalskestraße 17 Gewerbestrasse 11D-40880 Ratingen CH-6330 ChamTel +49 2102 77 1620 Tel +41 41 743 01 11Fax +49 2102 77 1601 Fax +41 41 743 01 19

http://www.innoq.com

49


Recommended