1 / 9

5. Concepts and Technologies for Service-Oriented Computing

Explore the concepts and technologies behind service-oriented computing, including semantic modeling, matchmaking, discovery, and brokerage of intelligent web services. Learn how the Semantic Web brings the full potential of the web to life and enables more efficient procedure invocation and data modeling. Discover the transition from the traditional internet to the Semantic Web, and the evolution of web services towards coordination and autonomy.

bbridget
Download Presentation

5. Concepts and Technologies for Service-Oriented Computing

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. 5. Concepts and Technologies for Service-Oriented Computing • 5.1 Conceptual Data Modeling: Description Logics, Syntax and Semantics • 5.2 Semantic Process/Service Modeling • 5.3 Matchmaking, Discovery, Brokerage

  2. Intelligent Web Services Why Semantic Web Services? Bringing the web to its full potential ProcedureInvocation Web Services UDDI, WSDL, SOAP Dynamic WWW Semantic Web URI, HTML, HTTP RDF, RDF(S), OWL Static Data Modeling Shallow Deep [D. Fensel, Univ. Insbruck]

  3. From the Internet to the Semantic Web New World: “The Semantic Web” Old World : “The eye-ball Web” The architecture of the Web is geared towards delivering information visually (Internet filled with human readable information) The content of the Web becomes computer intelligible (Internet filled with machine understandable information) Source: IBM , from a presentation by K. Sycara

  4. From the Internet to Web Services New World: “The transactional Web” Old World : “The eye-ball Web” The architecture of the Web is geared towards delivering information visually (Internet filled with human readable information) The architecture of the Web geared towards exchanging information between applications (Internet filled with executables) Source: IBM, from a presentation by K. Sycara

  5. From the Internet to Semantic Web Services New World: “The Coordination Web” Old World : “The eye-ball Web” The architecture of the Web is geared towards delivering information visually (Internet filled with human readable information) The architecture of the Web geared towards applications that intelligibly coordinate information exchanges (Internet filled with machine understandable executables) Source: IBM, from a presentation by K. Sycara

  6. From the Internet to Autonomous Semantic Web Services New World: “The Agent Web” Old World : “The eye-ball Web” The architecture of the Web is geared towards delivering information visually (Internet filled with human readable information) The architecture of the Web geared towards goal directed applications that intelligibly and adaptively coordinate information and action (Internet filled with context-aware and self-organizing agents) Source: IBM, from a presentation by K. Sycara

  7. Traditional Web Service Traditional Web Service Input ( name=isbn, type=int) getPrice Input ( name=title, type=String) Input ( name=year, type=int) Output ( name=price, type=float)

  8. Ontology • “An ontology is a specification of a conceptualization.” Tom Gruber • Ontologies consists of: • Concepts • Relations (between concepts) • Instances (specific, non generic concepts) • Axioms (knowledge using logics) • Used for: • Defining knowledge • Communication • Knowledge reuse

  9. Semantic Web Service Semantic Web Service Operation = Ont#getPrice getPrice Functional Ontology Input (name=isbn, type=Ont#ISBN) Input ( name=title, type=Ont#BookTitle) Input(name=year, type=Ont#PrintYear) Domain Ontology Output (name=price, type=Ont#BookPrice) Location=Georgia Category=Book Stores QoS Ontology Supply Time=2 days Availability = 0.9

More Related