IBM Web Sphere Service Registry and Repository WSRR
IBM Web. Sphere Service Registry and Repository (WSRR) Get More Out Of WSRR with Business Models Ian Heritage L 3 Service Lead, WSRR iheritage@uk. ibm. com 04/03/2008 © 2008 IBM Corporation
Get more out of WSRR with Business Models Agenda § Why use Business Models? § Creating an instance of a Business Model § How is a Business Model Template defined? § Demo © 2008 IBM Corporation
Get more out of WSRR with Business Models 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 © 2008 IBM Corporation
Get more out of WSRR with Business Models 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 © 2008 IBM Corporation
Get more out of WSRR with Business Models How is a Business Model Template defined? § Written using the Ontology Web Language (OWL) standard (http: //www. w 3. org/TR/owl-features/) – Inheritance – Abstract classes (i. e. non-instantiable) © 2008 IBM Corporation
Get more out of WSRR with Business Models Example of a Business Model hierarchy Vehicle Engine Size (Integer) • 0 -60 mph (Float) • Max Power (Integer) 1 M. O. T Passed (boolean) • Fuel Type (enumeration) • Length (Float) • Width (Float) • Height (Float) Car Motorcycle No. Doors (Integer) Seat height (Integer) No. Seats (Integer) § Can query for Vehicles, but not instantiate a vehicle. © 2008 IBM Corporation
Get more out of WSRR with Business Models Example OWL for a Business Model Class: Property: : Relationship: © 2008 IBM Corporation
Get more out of WSRR with Business Models Example OWL for a Business Model Class: Property: : Relationship: © 2008 IBM Corporation
Get more out of WSRR with Business Models Example OWL for a Business Model Class: Property: Relationship: © 2008 IBM Corporation
Get more out of WSRR with Business Models Sample use of Business Models © 2008 IBM Corporation
Get more out of WSRR with Business Models Views can be tailored to represent the Business Model © 2008 IBM Corporation
Get more out of WSRR with Business Models Views can be tailored to represent the Business Model © 2008 IBM Corporation
Get more out of WSRR with Business Models Demo © 2008 IBM Corporation
Get more out of WSRR with Business Models More Information § WSRR v 6. 1 Information center: http: //publib. boulder. ibm. com/infocenter/sr/v 6 r 1/index. jsp § WSRR Early Adoption Program (EAP) § e-mail: iheritage@uk. ibm. com © 2008 IBM Corporation
- Slides: 14