1 / 14

Get More Out Of WSRR with Business Models

Get More Out Of WSRR with Business Models. Ian Heritage L3 Service Lead, WSRR iheritage@uk.ibm.com. Agenda. Why use Business Models? Creating an instance of a Business Model How is a Business Model Template defined? Demo. Why use Business Models?.

efrem
Download Presentation

Get More Out Of WSRR with Business Models

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Get More Out Of WSRR with Business Models Ian Heritage L3 Service Lead, WSRR iheritage@uk.ibm.com

  2. Agenda • Why use Business Models? • Creating an instance of a Business Model • How is a Business Model Template defined? • Demo

  3. 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. 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. 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. 1 1 • Vehicle • Engine Size (Integer) • 0-60mph (Float) • Max Power (Integer) • Fuel Type (enumeration) • Length (Float) • Width (Float) • Height (Float) M.O.TPassed (boolean) M.O.T Car No. Doors (Integer) No. Seats (Integer) MotorcycleSeat height (Integer) Example of a Business Model hierarchy • Can query for Vehicles, but not instantiate a vehicle.

  7. Example OWL for a Business Model Class: Property:: Relationship:

  8. Example OWL for a Business Model Class: Property:: Relationship:

  9. Example OWL for a Business Model Class: Property: Relationship:

  10. Sample use of Business Models

  11. Views can be tailored to represent the Business Model

  12. Views can be tailored to represent the Business Model

  13. Demo

  14. 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

More Related