OWL-S for Amazon Amazon.com publishes a WS to browse its DB and reserve goods –At the time of this experiment Amazon published only the buyer WS –Interaction.

Slides:



Advertisements
Similar presentations
Support.ebsco.com EBSCOhost Collection Manager Approver Account Functions Tutorial.
Advertisements

(2)(2) APNOMS 2003 Introduction Web-Service –A software application identified by a URI –Its public interfaces and bindings are defined and described.
Knowledge Creation Tools for DAML Grit Denker, Jerry R. Hobbs, David Martin Srini Narayanan, Richard Waldinger SRI International.
Ontology Mapping for Dynamic Service Invocation on the Semantic Web Mark H. Burstein BBN Technologies In collaboration with Drew McDermott,
Web Usage Mining Web Usage Mining (Clickstream Analysis) Mark Levene (Follow the links to learn more!)
User’s Guide.
June 22, 2007 CMPE588 Term Project Presentation Discovery of Composable Web Services Presented by: Vassilya Abdulova.
16/11/ IRS-II: A Framework and Infrastructure for Semantic Web Services Motta, Domingue, Cabral, Gaspari Presenter: Emilia Cimpian.
Presenter: James Huang Date: Sept. 29,  HTTP and WWW  Bottle Web Framework  Request Routing  Sending Static Files  Handling HTML  HTTP Errors.
Lecture 4 Structure plan Program design process Program design process Basic elements of code: Basic elements of code: –Input (assignment of variables)
1 Intention of slide set Inform WSMOLX of what is planned for Choreography & Orhestration in DIP CONTENTS Terminology Clarification / what will be described.
SEEM 3430 – Tutorial 2 Two Examples on Requirement Definition and Use Cases.
Customer eForms FSA customers may download and use forms with a Level 1 eAuth account; however, obtaining a Level 2 eAuth.
Internet Sellouts Final Presentation Enterprise Architecture Group.
Introduction to Web services MSc on Bioinformatics for Health Sciences May 2006 Arnaud Kerhornou Iván Párraga García INB.
Surfing the Service Web Sudhir Agarwal, Siegfried Handschuh, and Steffen Staab Presenter: Yihong Ding.
Chapter 12: Web Usage Mining - An introduction
Web Ontology Language for Service (OWL-S). Introduction OWL-S –OWL-based Web service ontology –a core set of markup language constructs for describing.
Training Guide. The Punch Out Catalog System The Punch Out shopping catalog for VWR takes the user directly into the vendor’s website and online catalog.
2/11/2004 Internet Services Overview February 11, 2004.
The Semantic Web Week 18: Part 4 Introduction to Web Services and Intelligent Web Agents Module Website: Practical.
1 Training Guide. 2 The Punch Out Catalog System The punch out shopping catalog for Newark takes the user directly into that vendor’s website and online.
TRAVEL RESERVATION SYSTEM USING WEB SERVICES COMPOSITION LANGUAGE
RSS RSS is a method that uses XML to distribute web content on one web site, to many other web sites. RSS allows fast browsing for news and updates.
NewTech Book Store Faculty: Mr. Hieu Le Trung Student: Tan Do Nhat Batch code: B Centre: NIIT Saigon Project Report.
The Fundamentals: Algorithms, the Integers & Matrices.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Automatic Generation of Web Interfaces From User Interaction Diagrams Filipe Bianchi Damiani Patrícia Vilain Federal University of Santa Catarina (UFSC)
Filtering & Selecting Semantic Web Services with Interactive Composition Techniques By Evren Sirin, Bijan Parsia, and James Hendler Presenting By : Mirza.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
* * 0 OWL-S: Ontology Web Language For Services Reyhan AYDOĞAN Emre YILMAZ 21/12/2005OWL-S: Ontology Web Language for Services.
Tunis International Centre for Environmental Technologies Small Seminar on Networking Technology Information Centers UNFCCC secretariat offices Bonn, Germany.
Class Diagrams Tutorial.
COMP3121 E-Commerce Technologies Richard Henson University of Worcester November 2011.
Verifying Interactive Web Programs Daniel R. Licata Shriram Krishnamurthi Brown University.
UT DALLAS Erik Jonsson School of Engineering & Computer Science FEARLESS engineering Semantic Web Services CS - 6V81 University of Texas at Dallas November.
© 2011 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Stewart Venit ~ Elizabeth Drake Developing a Program.
Faculty of Computer & Information
Chapter 12: Web Usage Mining - An introduction Chapter written by Bamshad Mobasher Many slides are from a tutorial given by B. Berendt, B. Mobasher, M.
Towards a Choreography for IRS-III Stefania Galizia and John Domingue WSMO Workshop, September 2004.
1 Object-Oriented Modeling Using UML CS 3331 Section 2.4 Modeling Requirements with Use Cases.
MSF Design Example Conceptual Design Logical Design Physical Design.
Requirements Engineering for Web Applications. SR: System Vision Document Written by key stakeholders Written by key stakeholders An executive summary.
Training Guide. The Punch Out Catalog System The Punch Out shopping catalog for Gateway takes the user directly into that vendor’s website and online.
Copyright © 2013 Curt Hill SOAP Protocol for exchanging data and Enabling Web Services.
Order the featured book of the day Estimated effort: 2.
112/14/2015 Discovery of Composable Web Services Presented by: Duygu ÇELİK Submitted by: Duygu ÇELİK & Vassilya ABDULOVA Submitted to: Assoc.Prof.Dr.Atilla.
16/11/ Web Services Choreography Requirements Presenter: Emilia Cimpian, NUIG-DERI, 07April W3C Working Draft.
Automating DAML-S Web Services Composition Using SHOP2 Based on an article by Dan Wu, Bijan Parsia, Evren Sirin, James Hendler and Dana Nau in Proceedings.
Student Registration Procedures for Self-Service Version 1.1 Registration begins Monday, March 30 at 8:30am If you do not know who your advisor is or want.
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
Training Guide. The Punch Out Catalog System The Punch Out shopping catalog for Corporate Express takes the user directly into the vendor’s website and.
Ferdowsi University of Mashhad 1 Automatic Semantic Web Service Composition based on owl-s Research Proposal presented by : Toktam ghafarian.
Digital Library Syllabus Uploader Will Cameron CSC 8530 Fall 2006 Presentation 1.
DEVELOPING WEB SERVICES WITH JAVA DESIGN WEB SERVICE ENDPOINT.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
Mobile Applications and Technologies for Libraries: An Overview Anil Kumar Jharotia, Librarian Tecnia Institute of Advanced Studies, Delhi
Java Web Development with NetBeans IDE -- Kai Qian Chapter 9 Case Study.
Task 4 - You must:  Identify its audience and purpose. This means say who it is meant for and what the site is for e.g. to sell CDs, DVDs and games. 
Classes, Sequence Diagrams and Triangulation
Distributed web based systems
Library Reserve System
Web Ontology Language for Service (OWL-S)
Service-centric Software Engineering

Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta
Semantic Markup for Semantic Web Tools:
OWL-S Editor 사용법 충남대학교 컴퓨터전공 김태균.
Presentation transcript:

OWL-S for Amazon Amazon.com publishes a WS to browse its DB and reserve goods –At the time of this experiment Amazon published only the buyer WS –Interaction limited to browsing the server DB and reserving products purchase had to be done through the Web site OWL-S description generated from the WSDL that describes the Amazon WS + further annotation OWL-S VM has been used to interact with Amazon to find and reserve books

Translation Problems Translation Problem: Amazon uses only keyword searches, but each search can produce any product. –We had to restrict to the type of searches that were guaranteed to return books and CDs Data problem: translation from the Amazons data structure to the ontology used to describe IO –Amazon describes all its products in the same data structure: no distinction between books and dvd players –The Grounding specification includes a mapping from the content of the Amazons messages to the books ontologies that we used

Process Model for Amazon.com Process Model allows three operations: Browse: Allows the user to look for books available at Amazon Manage Account: check content of the shopping cart, add and remove products Shop: a sequence of the previous two. First browse to find the product, the put it in the shopping basket Process Model for Amazon.com Browse Manage Account Shop= Browse+Manage Account

Problem for automatic processing: Handling Choices Client should select the correct path to obtain the results it desires 3 choice points 3 choice points 11 valid execution paths 11 valid execution paths Each of them has a different outcome Find Book Find CD correct(ProcessModel,In,Out) hasProcess(Process,ProcessModel) correct(Process,In,Out,In,Out) correct(composite(Process,List,In,Out)) executable(list,In), expectedValue(oneOf(List),Out) executable(composite(Process,List),In) executable(list,In), exepectedValue(composite(Process,List), out) expectedValue(oneOf(List)) executable(atomic(Process),In) In inputs(Process) exepectedValue(atomic(Process),Out) Out Outputs(Process) We solved the problem by computing the path that lead to the expected effects