WSMO-Full – Some thoughts Chris Preist. Opening Comments…. OWL-S was feature-driven rather than concept-driven…. The (implicit) conceptual architecture.

Slides:



Advertisements
Similar presentations
Web Service Modelling Ontology (WSMO)
Advertisements

Program and Implementation. Plans for the next 90 minutes and beyond! Define quality assurance for a program Implementation plans Utilization of.
©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Some Requirements for Semantic Web Serivce from CROSSFLOW and OPELIX Karl Aberer.
Outbrief of SWSI Architecture Committee F2F Sat, April 12, 2003 Miami, FL Mark H. Burstein BBN Technologies.
David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
1 Intention of slide set Inform WSMOLX of what is planned for Choreography & Orhestration in DIP CONTENTS Terminology Clarification / what will be described.
Realisation of SOA using Web Services Adomas Svirskas Vilnius University December 2005.
Preliminary Agenda. Agenda – August 16&17, : Each day: Make Progress Monday 16 August 8:30-9:00 Arrive, Coffee 9:00-10:00 Discuss.
Semantic Web Services Peter Bartalos. 2 Dr. Jorge Cardoso and Dr. Amit Sheth
Interactive Systems Technical Design Seminar work: Web Services Janne Ojanaho.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
Web Ontology Language for Service (OWL-S). Introduction OWL-S –OWL-based Web service ontology –a core set of markup language constructs for describing.
Semantic Web Fred Framework and Demonstration or ‘my PhD-Thesis in 30 min’ Michael Stollberg, 14-Dec-2004.
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
Filename\location Agent Mediated Electronic Commerce Dr. Chris Preist HP Labs.
Processing of structured documents Spring 2003, Part 6 Helena Ahonen-Myka.
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
Software Development Process
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
Turning Software into a Service By Mark Turner, David Budgen and Pearl Brereton.
Web Services (Part 1) Service-Oriented Architecture Overview ITEC 625 Web Development Fall 2006 Reference: Web Services and Service-Oriented Architectures.
TOPICS TO BE DISCUSSED  Mobile Commerce Mobile Commerce  M-Commerce Technology M-Commerce Technology  M-Commerce Services and Applications M-Commerce.
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.
25./ Final DIP Review, Innsbruck, Austria1 D11.22 DIP Project Presentation V5 Oct 2006 Presented at Final Review Innsbruck, Oct, 2006.
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
Extreme/Agile Programming Prabhaker Mateti. ACK These slides are collected from many authors along with a few of mine. Many thanks to all these authors.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Tomas Vitvar, Sanaullah Nazir SemanticGov.
UT DALLAS Erik Jonsson School of Engineering & Computer Science FEARLESS engineering Semantic Web Services CS - 6V81 University of Texas at Dallas November.
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
System Selection Dania Bilal IS 592 Spring The Selection Process Review the literature Read the Automated System Marketplace survey for the last.
Semantic Web Technologies Research Topics and Projects discussion Brief Readings Discussion Research Presentations.
Ontological Implications of Service- Oriented Architecture Michael Gruninger NIST / Institute for Systems Research University of Maryland.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
Resource negotiation Two-tier negotiation protocol:  Provider and Mediator  Mediator and Client Provider provides resources/services Mediator aggregates.
Towards a Glossary of Activities in the Ontology Engineering Field Mari Carmen Suárez-Figueroa and Asunción Gómez-Pérez {mcsuarez, Ontology.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
Intelligent Agents. 2 What is an Agent? The main point about agents is they are autonomous: capable of acting independently, exhibiting control over their.
A Mediated Approach towards Web Service Choreography Michael Stollberg, Dumitru Roman, Juan Miguel Gomez DERI – Digital Enterprise Research Institute
Estimation and feedback Rina Shapiro, HR& Admin. Field coordinator.
Java Web Services CSCI 4300 Diagrams from the Sun Java Web Services Tutorial,
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
MFI-7: Metamodel for Service Registration 1 Zaiwen Feng, Keqing He, Chong Wang, Jian Wang Peng Liang, Jianxiao Liu, Yangfan He SKLSE, Wuhan University,
Lifelong Learning Programme Call for Proposals Learning partnerships Agence Education Formation - Europe FROM THE FIRST IDEA… TO THE REAL.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
System Selection Dania Bilal IS 582 Spring System Selection Business Selection of system project to develop or enhance Libraries & other information.
GSIM, DDI & Standards- based Modernisation of Official Statistics Workshop – DDI Lifecycle: Looking Forward October 2012.
MTA SZTAKI Department of Distributed Systems Hogyan mixeljünk össze webszolgáltatásokat, ontológiákat és ágenseket? Micsik András.
Topics on Web Services COMP6017 Dr Nicholas Gibbins –
From Coulouris, Dollimore, Kindberg and Blair Distributed Systems: Concepts and Design Edition 5, © Addison-Wesley 2012 Slides for Chapter 9 Web Services.
SECURE TROPOS Michalis Pavlidis 8 May Seminar Agenda  Secure Tropos  History and Foundation  Tropos  Basics  Secure Tropos  Concepts / Modelling.
Conceptual Comparison WSMO/OWL-S 1st F2F meeting SDK cluster working group on Semantic Web Services Wiesbaden, Germany, Rubén Lara, (Dumitru.
Lesson Objectives 1) Review the steps involved in problem solving 2) Review the stages of the System Life Cycle 3) Describe what prototyping is and the.
Unit 6 Application Design KLB Assignment.
Cloud Computing Web Services.
Unit 6 Application Design Sample Assignment.
Tomas Vitvar, Maciej Zaremba, Mathew Moran
Sabri Kızanlık Ural Emekçi
Web Service Modeling Ontology (WSMO)
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
Service-centric Software Engineering
Software life cycle models
Welcome Week 4 – Introduction to conceptual design for structural engineers 10:30am – 12:30pm London time.
Final Review Bina Ramamurthy 1/13/2019 BR.
Distributed Systems through Web Services
Presented by: Francisco Martin-Recuerda
OWL-S: Bringing Services to the Semantic Web
Compliance checking of RBMP An inventory of questions
Presentation transcript:

WSMO-Full – Some thoughts Chris Preist

Opening Comments…. OWL-S was feature-driven rather than concept-driven…. The (implicit) conceptual architecture is ‘web services as plan fragments.’ WSMF provides central conceptual pillars, but no conceptual architecture. Let’s make a clear, semi-formal conceptual architecture for WSMO.

What am I presenting? Conceptual architectural model, not features (But still informal, provisional…) The conceptual model can be applied to WSMO-lite, WSMO-std or WSMO-full However, to do it ‘properly’ (in e- commerce) will require extra features beyond either WSMO-std or OWL-S.

Where does the model come from? Use cases developed over several years of analysis of eCommerce case studies. Linked to work in the agent community, and HP’s Service Oriented Architecture work. (e-Speak) Particularly based on analysis of SWWS Case Studies 7 and 8. Weakness: needs input from beyond eCommerce.

What does ‘service’ mean? 1.A ‘good or service’ at the application level: information, train ticket, book, bandwidth provision etc. 2.An ‘agent’ which carries out tasks on behalf of its owner: Amazon book-selling service. (‘e-Service’) 3.A set of WSDL operations which implement some behaviours. (Web service)

‘Semantic e-Services’ For e-Commerce to succeed, we need to annotate e-Services (however they are implemented) with semantics at the application level, and group them according to service provider. This accords with the W3C Web Services Architecture

Messages…. I believe that WSMO needs a clear conceptual architecture to motivate its features Such an architecture should relate to abstract use cases developed from concrete case studies I propose an early version of this

What next…. I am working on SWWS conceptual architecture (Due end April) (Extending W3C-WSA) Based on analysis of the 4 case studies I welcome feedback and input. Particularly example use cases (from case studies) which should be supported by the conceptual architecture. Maybe basis for WSMO architecture?

Use Case Flow (I) Client formulates a goal which needs to be achieved Discovery Phase Client locates Service Providers which may help him to achieve the goal –May include contacting some Service Provider Registry Client contacts some of potential Service Providers Product Definition/Negotiation Phase For each provider: –Client contacts each Service Provider and presents his goal –Provider will ask additional questions about the need of the Client –This may be an iterative process until Client and the Service provider agree on the Product Definition –This phase may involve negotiation as well Client chooses one Service Provider Client makes a contract with the Service Provider

Use Case Flow (II) Delivery Phase Client requests the start of the service During service delivery messages may be exchanged, e.g. to check the status of the service delivery After service is delivered, payment will take place –May also occur before, after, or in stages, depending on the contract

Use Case Addendum To achieve his goal, Client may need to contact several Service Providers –Each service provider is capable of achieving only a part of the Client’s goal Client has to coordinate activities of the Service Providers Each Service Provider uses a different protocol: there is a need for mediation