Presentation is loading. Please wait.

Presentation is loading. Please wait.

IBM WebSphere Service Registry and Repository (WSRR) © 2008 IBM Corporation 04/03/2008 Get More Out Of WSRR with Business Models Ian Heritage L3 Service.

Similar presentations


Presentation on theme: "IBM WebSphere Service Registry and Repository (WSRR) © 2008 IBM Corporation 04/03/2008 Get More Out Of WSRR with Business Models Ian Heritage L3 Service."— Presentation transcript:

1 IBM WebSphere Service Registry and Repository (WSRR) © 2008 IBM Corporation 04/03/2008 Get More Out Of WSRR with Business Models Ian Heritage L3 Service Lead, WSRR

2 Get more out of WSRR with Business Models © 2008 IBM Corporation Agenda  Why use Business Models?  Creating an instance of a Business Model  How is a Business Model Template defined?  Demo

3 Get more out of WSRR with Business Models © 2008 IBM Corporation Why use Business Models?  Allow your organisation to represent your business concepts within WSRR  Relate them to other artifacts in your registry  Manage them using WSRR’s governance capability  Enforce constraints on metadata associated with the Business Model

4 Get more out of WSRR with Business Models © 2008 IBM Corporation Creating an instance of a Business Model  When you request instantiation of a custom Business Model, a Concept is created in WSRR and the following metadata is automatically added: Predefined properties (with default values if available) Predefined relationships  The following constraints must be satisfied before the Business Model can be persisted: Properties –Type (e.g. integer, string, enumeration) –Required value? (cardinality of 1) Relationships –Type - relationship targets are of a particular type (e.g. WSDL Port, Contract) or subclass of the target type –Cardinality - min & max number of targets

5 Get more out of WSRR with Business Models © 2008 IBM Corporation How is a Business Model Template defined?  Written using the Ontology Web Language (OWL) standard (http://www.w3.org/TR/owl-features/) –Inheritance –Abstract classes (i.e. non-instantiable)

6 Get more out of WSRR with Business Models © 2008 IBM Corporation Example of a Business Model hierarchy  Can query for Vehicles, but not instantiate a vehicle. Car No. Doors (Integer) No. Seats (Integer) Motorcycle Seat height (Integer) Vehicle Engine Size (Integer) 0-60mph (Float) Max Power (Integer) Fuel Type (enumeration) Length (Float) Width (Float) Height (Float) M.O.T Passed (boolean) M.O.T 1 1

7 Get more out of WSRR with Business Models © 2008 IBM Corporation Example OWL for a Business Model Property:: Relationship: Class:

8 Get more out of WSRR with Business Models © 2008 IBM Corporation Example OWL for a Business Model Property:: Relationship: Class:

9 Get more out of WSRR with Business Models © 2008 IBM Corporation Example OWL for a Business Model Property: Relationship: Class:

10 Get more out of WSRR with Business Models © 2008 IBM Corporation Sample use of Business Models

11 Get more out of WSRR with Business Models © 2008 IBM Corporation Views can be tailored to represent the Business Model

12 Get more out of WSRR with Business Models © 2008 IBM Corporation Views can be tailored to represent the Business Model

13 Get more out of WSRR with Business Models © 2008 IBM Corporation Demo

14 Get more out of WSRR with Business Models © 2008 IBM Corporation More Information  WSRR v6.1 Information center:  WSRR Early Adoption Program (EAP) 


Download ppt "IBM WebSphere Service Registry and Repository (WSRR) © 2008 IBM Corporation 04/03/2008 Get More Out Of WSRR with Business Models Ian Heritage L3 Service."

Similar presentations


Ads by Google