1 / 13

Open Group SOA Ontology 2.0 (draft - unapproved document) Overview & Discussion M.Palmonari

Open Group SOA Ontology 2.0 (draft - unapproved document) Overview & Discussion M.Palmonari University of Milan-Bicocca. Open Group. OpenGroup

talisa
Download Presentation

Open Group SOA Ontology 2.0 (draft - unapproved document) Overview & Discussion M.Palmonari

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. Open Group SOA Ontology 2.0 (draft - unapproved document) Overview & Discussion M.Palmonari University of Milan-Bicocca

  2. Open Group • OpenGroup • ...is a vendor- and technology-neutral consortium, whose vision of Boundaryless Information Flow™ will enable access to integrated information within and between enterprises based on open standards and global interoperability. • The Open Group works with customers, suppliers, consortia and other standard bodies to: • Capture, understand and address current and emerging requirements, and establish policies and share best practices • Facilitate interoperability, develop consensus, and evolve and integrate specifications and open source technologies • Offer a comprehensive set of services to enhance the operational efficiency of consortia • Operate the industry’s premier certification service

  3. Open Group SOA Working Group • The mission of The Open Group SOA Working Group is to develop and foster common understanding of SOA in order to facilitate alignment between the business and information technology communities. • It does this by conducting a work program to produce definitions, analyses, recommendations, reference models, and standards to assist business and information technology professionals within and outside of the Open Group to understand and adopt SOA. • Among the other activities: “SOA reference architecture”, “Ontologies for SOA”, ...

  4. Goals of the “SOA Ontology”* • Conceptual understanding: • It defines the concepts, terminology and semantics of SOA in both business and technical terms, in order to: • Create a foundation for further work in domain-specific areas • Enable communications between business and technical people • Enhance the understanding of SOA concepts in the business and technical communities • Provide a means to state problems and opportunities clearly and unambiguously to promote mutual understanding • Effective exploitetion of the OWL-DL ontology • It potentially contributes to model-driven SOA implementation. *From Service-Oriented Architecture Ontology 2.0 DRAFT (unapproved)

  5. SOA Ontology main features • Source (website): • http://www.opengroup.org/projects/soa-ontology/doc.tpl?gdid=16940 • Language: • OWL-DL • Scope: • Upper-level wide-scope axiomatic ontology • Represents conpepts related to services but also to the context in which services are erogated (e.g. Actor, System Architecture, ...)

  6. Basic Service Building Blocks • Generic concept of Service vs. Web Service • Services are related to actors and effects

  7. Effects and change • Concpet of change: • E.g. The car is clean, can be considered a result of the car-wash service

  8. Business Activities • The ontology covers the original concept of service as a business activity, and related business concepts

  9. Contracts: provider and customer agree on something Policies: provider offers (is policy of actor; is policy for service) Contracts and Policies

  10. Interface and Compositions • Interface • Properties for input/output informations • Composite services and systems: • Composition • The phrase “is composed of” is used as shorthand for “is produced by a composition whose components are”. (A formal is composed of property is not defined.) . • E.g. Muhammad’s car-valet service is produced by a composition whose components are four other services

  11. Metamodelling: Information, Design and implementation, Actors • Metamodeling: • Information Item (subclasses: Information Type, Description) • Design and implementation • Concepts related to how services and service-based systems are built, and defines the corresponding classes and properties of the ontology • Concepts about modeling • Actors • Different Type of actors • Architecture • Governance

  12. More informations • Software services, Orchestration and Choreography, Messaging, Discovery, Visualization • High-level descriptions • Orchestration and Choreography are subclasses of composition

  13. Personal Comments • This ontology describes the overall context in which services as business activities (not necessarily Web services) are provided and consumed • Axiomatic ontology, wide & shallow scope • Which relationship between it and WSMO / OWL-S? • Apparently the goal is not to support different WS related tasks such as WSMO / OWL-S... More a sort of reference conceptual model • Not alternative to WSMO / OWL-S but integrative (e.g. refer to OWL-S for IOPE modeling) • Still draft... ongoing discussion about the above issues (e.g. IOPE)

More Related