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.

Slides:



Advertisements
Similar presentations
BPEL4WS Business Process Execution Language for Web Services Jim Clark eBusiness Strategist
Advertisements

ROWLBAC – Representing Role Based Access Control in OWL
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
DAML Ontology Library Mike Dean OntoLog Forum 28 February
Exploiting ebXML Registry Semantics in the eHealth Domain*
2008 NVO Summer School1 Finding Services in the NVO Registry Gretchen Greene T HE US N ATIONAL V IRTUAL O BSERVATORY.
OGSA Workshop, March 2002 MetaData Group. What metadata are needed? AIM: Systematic metadata framework for Grid Are these explicitly catered for in OGSA?
Data Format Description Language (DFDL) WG Martin Westhead EPCC, University of Edinburgh Alan Chappell PNNL
Profiles Construction Eclipse ECESIS Project Construction of Complex UML Profiles UPM ETSI Telecomunicación Ciudad Universitaria s/n Madrid 28040,
Introduction to Web Services
OASIS OData Technical Committee. AGENDA Introduction OASIS OData Technical Committee OData Overview Work of the Technical Committee Q&A.
Service Description: WSDL COMP6017 Topics on Web Services Dr Nicholas Gibbins –
General OO Concepts Objectives For Today: Discuss the benefits of OO Programming Inheritance and Aggregation Abstract Classes Encapsulation Introduce Visual.
PQL Programming using Object- Oriented Methods Randy Banks ISER, University of Essex
1 CIS224 Software Projects: Software Engineering and Research Methods Lecture 11 Brief introduction to the UML Specification (Based on UML Superstructure.
ELI Ontology V1.0. LegalResource LegalExpression Format Can be expressed in various Can be published in various Is expressed in concrete files Can contain.
Using UML, Patterns, and Java Object-Oriented Software Engineering Chapter 2, Modeling with UML, Part 4 UML 2 Metamodel.
Building A Digital Asset Management System With And Around Fedora 4 Stefano Cossu, Director of Application Services, The Art Institute of Chicago DC Fedora.
Introduction to WSDL presented by Xiang Fu. Source WSDL 1.1 specification WSDL 1.1 specification – WSDL 1.2 working draft WSDL.
E © 2002 Dario Aganovic Resource Description Framework Schema (RDFS) Dario Aganovic Industrial PhD-student NPI Production Kista, Ericsson AB and Production.
Chapter 3: The Enhanced E-R Model
CSS Statements, media queries, selectors, cascading Web Applications Martin Nečaský Department of Software Engineering, Faculty of Mathematics and Physics,
Copyright © 2012 Pearson Education, Inc. Chapter 4 Inheritance and Polymorphism.
SRDC Ltd. 1. Problem  Solutions  Various standardization efforts ◦ Document models addressing a broad range of requirements vs Industry Specific Document.
ODMG Standard: Object Model1 OBJECT-ORIENTED DATABASE SYSTEMS ODMG Standard: Object Model Susan D. Urban and Suzanne W. Dietrich Department of Computer.
L3-1-S1 OO Concepts © M.E. Fayad SJSU -- CMPE Software System Engineering Dr. M.E. Fayad, Professor Computer Engineering Department, Room.
Research Problems in Semantic Web Search Varish Mulwad ____________________________ 1.
Chapter Chapter 1 Introduction to Object-Oriented Programming and Software Development.
PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment Natalya F. Noy and Mark A. Musen.
UML Notations Activity diagrams State diagrams Class diagrams Use-case diagrams.
BACS 287 Basics of Object-Oriented Programming 1.
What are the key improvements in web content management?
1 © Talend 2014 Service Registry / WS-Policy Registry Training Slides 2014 Jan Bernhardt Zsolt Beothy-Elo
OBJECT ORIENTED PROGRAMMING CONCEPTS ISC 560. Object-oriented Concepts  Objects – things names with nouns  Classes – classifications (groups) of similar.
Sadegh Aliakbary Sharif University of Technology Fall 2011.
IBM User Technologies 11 / 2004 © 2004 IBM Corporation Information development with DITA Ian Larner User Technologies, IBM Hursley Lab, England
© 2009 IBM Corporation Integrating WSRR and DataPower Andrew White – Software Developer 18 March 2010.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entry-Relationship (EER) Model.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Specialization and Inheritance Chapter 8. 8 Specialization Specialized classes inherit the properties and methods of the parent or base class. A dog is.
Inheritance CSCI 201L Jeffrey Miller, Ph.D. HTTP :// WWW - SCF. USC. EDU /~ CSCI 201 USC CSCI 201L.
CubicWeb – The Semantic Web is a construction game! Student: Uglješa Milić University of Belgrade School of Electrical.
Features of Object Oriented Programming Lec.4. ABSTRACTION AND ENCAPSULATION Computer programs can be very complex, perhaps the most complicated artifact.
What’s new? Update on Netrics Matching Engine V4.0 and V4.1 Dave Chamberlain
SEMANTIC WEB FOR A HOSPITAL
Fall 2010 CS4310 Requirements Engineering A Brief Review of UML & OO Dr. Guoqiang Hu Department of Computer Science UTEP 1.
Database Systems: Enhanced Entity-Relationship Modeling Dr. Taysir Hassan Abdel Hamid.
Information Systems Engineering
1 Artificial Intelligence Applications Institute Centre for Intelligent Systems and their Applications Stuart Aitken Artificial Intelligence Applications.
OilEd An Introduction to OilEd Sean Bechhofer. Topics we will discuss Basic OilEd use –Defining Classes, Properties and Individuals in an Ontology –This.
Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 6: Transition to Java Programming with Alice and Java First Edition.
Salman Marvasti Sharif University of Technology Winter 2015.
BI Practice March-2006 COGNOS 8BI TOOLS COGNOS 8 Framework Manager TATA CONSULTANCY SERVICES SEEPZ, Mumbai.
Agenda 1.WSDL & XML Schema Astronomicko-geofyzikálne observatórium, Modra An Order.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
Combining GATE and UIMA Ian Roberts. 2 Overview Introduction to UIMA Comparison with GATE Mapping annotations between GATE and UIMA.
Validator Registry Repository (ADORA) Index EngineCORDRAWEB Handle System ADL-R.
Copyright © 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Slide 4- 1.
Architecture for View Modeling in SysML Auto-View Generation Working Group Lead: Christopher Delp NASA JPL.
Inheritance and Polymorphism
Programming in Java: lecture 7
Enhanced Entity-Relationship (EER) Model
Web Ontology Language for Service (OWL-S)
Week 4 Object-Oriented Programming (1): Inheritance
Seminar 3 UML Class Diagram.
CHAPTER 3: THE ENHANCED E-R MODEL
MSIS 670 Object-Oriented Software Engineering
Outline Writing Classes Copyright © 2012 Pearson Education, Inc.
Enhanced Entity-Relationship (EER) Modeling
From Class Diagram to Contract Diagram
Presentation transcript:

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

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

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

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

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 ( –Inheritance –Abstract classes (i.e. non-instantiable)

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

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

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

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

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

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

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

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

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