Download presentation
Presentation is loading. Please wait.
Published byClark Olive Modified over 10 years ago
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 iheritage@uk.ibm.com
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: http://publib.boulder.ibm.com/infocenter/sr/v6r1/index.jsp WSRR Early Adoption Program (EAP) e-mail: iheritage@uk.ibm.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.