SWSC F2F; Innsbruck December 16, 2002 Bringing Services to the Semantic Web and Semantics to Web Services Michael Kifer SUNY-SB David Martin SRI International.

Slides:



Advertisements
Similar presentations
May 23, 2004OWL-S straw proposal for SWSL1 OWL-S Straw Proposal Presentation to SWSL Committee May 23, 2004 David Martin Mark Burstein Drew McDermott Deb.
Advertisements

0 OWL-S: Brief Overview David Martin SRI International Chair, OWL-S Coalition Co-chair, Semantic Web Services Language Committee DARPA Distribution Statement.
(2)(2) APNOMS 2003 Introduction Web-Service –A software application identified by a URI –Its public interfaces and bindings are defined and described.
McIlraith for DAML-S Coalition DAML PI Meeting 07/19/01 Master Card EXP 00/00 VISA EXP 00/00 Jerry R. Hobbs American.
1DAML PI meeting, October DAML and Agents DAML and Agents Breakout Session DAML PI Meeting 17 October 2002 Tim Finin.
Whats Hot Part II - McIlraith, KSL Stanford DAML PI Meeting 07/19/01 Whats Hot in the KSL Services Work? 1. DAML-S 2. DAML-S to PDDL translator implemented.
SWSL Committee Oct. 19, 2003 Semantics Web Services Language Committee: Status Report David Martin SRI International Michael Kifer SUNY-SB
McIlraith, KSL Stanford April 11, 2003 Semantics Web Services Language: Scope and Objectives Sheila McIlraith Knowledge Systems Lab, Stanford University.
May 24, 2004 SWSL outbrief 1 Outbrief from SWSL group at SWSI F2F May 24, 2004.
DAML-S Coalition DAML PI Meeting 10/16/02 DAML-S Briefing DAML-S Web Services Coalition Presented by: David Martin (SRI) Sheila McIlraith (Stanford KSL)
David Martin for DAML-S Coalition 05/08/2003 OWL-S: Bringing Services to the Semantic Web David Martin SRI International
David Martin for DAML-S Coalition 05/08/2003 Part II: OWL-S Technical Overview Profile, Process & Grounding ontologies Next Steps & Future Directions SWSI,
MgmtSecurity QOS Transport Packaging Extensions Wire Inspection Discovery Publication Registry Description Business Level Agreements Service Level Agreements.
MgmtSecurity QOS Transport Packaging Extensions Wire Inspection Discovery Publication Registry Description Business Level Agreements Service Level Agreements.
Intelligent Technologies Module: Ontologies and their use in Information Systems Revision lecture Alex Poulovassilis November/December 2009.
Overview of Web Services
A Bottom-Up Approach to Automating Web Service Discovery, Customization, and Semantic Translation Dan Mandell and Sheila McIlraith Knowledge Systems Lab.
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
Web Services Components of the Transactional Web James Snell
Web Service Choreography Panel at WWW2003, Budapest, Hungary, May 22, Eduardo GutentagEduardo Gutentag, Sun Microsystems Hugo HaasHugo Haas, W3C.
David Martin for DAML-S Coalition 12/18/2002 DAML-S: Bringing Services to the Semantic Web David Martin SRI International
Service-Based Paradigm Anchoring the Indefinable Field Of Pervasive Computing Presenter: Vijay Dheap.
Don’t go with the flow : Web services composition standards exposed
WEB SERVICES DAVIDE ZERBINO.
1 USC INFORMATION SCIENCES INSTITUTE Modeling and Using Simulation Code for SCEC/IT Yolanda Gil Varun Ratnakar Norm Tubman USC/Information Sciences Institute.
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
CBSE and Service Oriented Computing Simela Topouzidou Thomi Pilioura Stephen Hall Cyprus Workshop 25-26th September 2003.
Presentation 7 part 2: SOAP & WSDL. Ingeniørhøjskolen i Århus Slide 2 Outline Building blocks in Web Services SOA SOAP WSDL (UDDI)
The Semantic Web Week 13 Module Website: Lecture: Knowledge Acquisition / Engineering Practical: Getting to know.
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
Livermore July Web Services Overview Francisco Curbera IBM T.J. Watson Research Center.
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
1 Adapting BPEL4WS for the Semantic Web The Bottom-Up Approach to Web Service Interoperation Daniel J. Mandell and Sheila McIlraith Presented by Axel Polleres.
A Bottom-Up Approach to Automating Web Service Discovery, Customization, and Semantic Translation Dan Mandell and Sheila McIlraith Knowledge Systems Lab.
Semantic web course – Computer Engineering Department – Sharif Univ. of Technology – Fall Semantic Web Services Semantic Web - Fall 2005 Computer.
Web Services Architecture1 - Deepti Agarwal. Web Services Architecture2 The Definition.. A Web service is a software system identified by a URI, whose.
Knowledge representation
Deploying Trust Policies on the Semantic Web Brian Matthews and Theo Dimitrakos.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
SWSI Update Carnegie Mellon University Katia Sycara Carnegie Mellon University
* * 0 OWL-S: Ontology Web Language For Services Reyhan AYDOĞAN Emre YILMAZ 21/12/2005OWL-S: Ontology Web Language for Services.
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
McIlraith - Knowledge Systems Laboratory DAML/Horus Meeting 02/16/2001 Mobilizing the Web with DAML-Enabled Web Services Sheila McIlraith Knowledge Systems.
Web Services. Abstract  Web Services is a technology applicable for computationally distributed problems, including access to large databases What other.
IST Programme - Key Action III Semantic Web Technologies in IST Key Action III (Multimedia Content and Tools) Hans-Georg Stork CEC DG INFSO/D5
Presented By Venkatavasishta Chemudupati
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
1 Centre for Intelligent Systems and their Applications Division of Informatics, University of Edinburgh Draft for AKT July Workshop Jessica Chen-Burger.
WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
Qusay H. Mahmoud CIS* CIS* Service-Oriented Computing Qusay H. Mahmoud, Ph.D.
McIlraith - Knowledge Systems Laboratory DAML PI Meeting 02/14/2001 Mobilizing the Web with DAML-Enabled Web Services Sheila McIlraith Knowledge Systems.
Web Services Architecture Presentation for ECE8813 Spring 2003 By: Mohamed Mansour.
The Semantic Web. What is the Semantic Web? The Semantic Web is an extension of the current Web in which information is given well-defined meaning, enabling.
Emerging Standards for SOA Seminar Robert Marcus
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
The Ontology Definition Metamodel
SuperComputing 2003 “The Great Academia / Industry Grid Debate” ?
OPM/S: Semantic Engineering of Web Services
Web Ontology Language for Service (OWL-S)
Business Process Modelling & Semantic Web Services
Distributed and Grid Computing Research Group
WEB SERVICES DAVIDE ZERBINO.
OWL-S: Bringing Services to the Semantic Web
Presentation transcript:

SWSC F2F; Innsbruck December 16, 2002 Bringing Services to the Semantic Web and Semantics to Web Services Michael Kifer SUNY-SB David Martin SRI International

SWSC F2F; Innsbruck December 16, 2002 Outline Motivation, Objectives, Requirements Relevant Work Initial Questions Membership

SWSC F2F; Innsbruck December 16, 2002 Convergence on Services Commercial vendors, media, forecasters, etc. –Intranets, not just internets W3C Web services efforts Semantic Web community –DAML-S; WSMF & other EU efforts –ISWC: 10 services-related papers, 7 posters Grid computing (OGSA) Ubiquitous computing (devices) –Mobile access to services  A remarkable opportunity (and challenge) –Bringing “behavioral intelligence” to the Web

SWSC F2F; Innsbruck December 16, 2002 High-level Objectives Bring semantics to (mainstream) Web services Enable "intelligent" Web services Design how Web services will work on the Semantic Web Provide a longer-term perspective to the Web services standards community Bring mature research (from several fields) to Web services standards efforts

SWSC F2F; Innsbruck December 16, 2002 Technical Objectives (Mid-Term) Automation of service use by software agents Ideal: full-fledged use of services never before encountered: discovery, selection, composition, invocation, monitoring Useful in the “real world” Compatible with industry standards Incremental exploitation Enable reasoning/planning about services Constraint satisfaction On-the-fly composition Integrated use with information resources Databases, knowledge bases Ease of use; powerful methodologies & tools

SWSC F2F; Innsbruck December 16, 2002 Technical Objectives (Longer-Term) Verification of correctness of operation of a service Automatic negotiation of service contracts Non-cooperative services Enabling virtual enterprises

SWSC F2F; Innsbruck December 16, 2002 Automation Enabled by Semantic Web Services Web service discovery Find me a shipping service that transports goods to Dubai. Web service invocation Buy me 500 lbs. powdered milk from Web service selection & composition Arrange food for 500 people for 2 weeks in Dubai. Web service execution monitoring Has the powdered milk been ordered and paid for yet?

SWSC F2F; Innsbruck December 16, 2002 Process Model Grounding Development … Deployment … Use … Publication Simulation Verification Discovery Composition Key: Selection Invocation, Interoperation Monitoring, Recovery Profile Web Service Lifecycle Deployment

SWSC F2F; Innsbruck December 16, 2002 Technology sources KR: Knowledge Representation, Logic –description logics, DAML+OIL, OWL –PSL PL: Programming Languages –theory (including operational semantics) –design, tools –software verification P: Planning –PDDL, HTN approaches PM: Process Modeling & Execution –process algebras, pi-calculus –workflow –industry process modeling efforts, BPML, WSFL, XLANG, BPEL4WS,... SE: Software Engineering –Automated Software Engineering SA: Software Agents –BDI approaches –Negotiation –Non-cooperation, adversity DB: Databases –Transactions (CTL) WS: Web Services

SWSC F2F; Innsbruck December 16, 2002 What are WS Semantics? Formal descriptions that enable automation of service creation, discovery, use, etc. –Supports reasoning –Verification Conceptual frameworks in which to formally analyze, verify – CTL, F-Logic, GOLOG, CTR, Pi Calculus, operational semantics, etc. Which should we do?

SWSC F2F; Innsbruck December 16, 2002 What are the roles of ontologies in SW Services? A natural way to express some aspects of service descriptions –Classifying services for purposes of advertising, discovery, matchmaking –But not so clear for process modeling Typing –In particular, of inputs and outputs “Data model" or “internal representation” –Interlingua –Userful for tools, etc.

SWSC F2F; Innsbruck December 16, 2002 Other questions (Strategy) How do we impact mainstream computing? –Range of “strategies” –Membership, liaisons Is SOAP/SWDL/UDDI/BPEL4WS an appropriate foundation for SW Services? Will “adding semantics” to the above result in something –Distinctive? –Of high-value? Bridging the gap: commercial  Semantic Web –Our contribution could be crucial

SWSC F2F; Innsbruck December 16, 2002 Time  Converging with commercial efforts Greater expressiveness  Selecting, distilling, & applying mature semantic technologies Building up from syntactically well-formed documents (XML)

SWSC F2F; Innsbruck December 16, 2002 Wire ProtocolsDescriptionDiscovery TCP/IP HTTP/SMTP/BEEP XML SOAP/XMLP SOAP Blocks XML WSDL WSDL Extensions Agreements Inspection Registry (UDDI) SWSLSWSL Automated Industry Trends: The Web Services Stack Modification of slide by James Snell (IBM) Process W3C WS Choreograph Group BPEL4WS (Microsoft, IBM, BEA) WSCL (HP)BPML (Most but Microsoft) WSCI (Sun, BEA, Yahoo, …) XLANG (Microsoft), WSFL (IBM), BPEL4WS Categorization

SWSC F2F; Innsbruck December 16, 2002 Membership: areas of expertise KR: Knowledge Representation, Logic –description logics, DAML+OIL, OWL, Rules –PSL PL: Programming Languages –theory (including operational semantics) –design, tools –software verification P: Planning –PDDL PM: Process Modeling & Execution –process algebras, pi-calculus –workflow –industry process modeling efforts, BPML, WSFL, XLANG, BPEL4WS,... SE: Software Engineering –Automated Software Engineering SA: Software Agents –BDI approaches –Negotiation –Non-cooperation, adversity DB: Databases –Transactions (CTL) WS: Web Services

SWSC F2F; Innsbruck December 16, 2002 Membership considerations Need to draw on wide range of expertise While keeping the committee manageably small Considering to add a “panel of experts”

SWSC F2F; Innsbruck December 16, 2002 Summary The service paradigm will be a crucial part of the Semantic Web SWSL will enable automatic discovery, selection, invocation, composition, monitoring of services (and more) Key challenge: distill mature technologies and show path(s) to usage SWSL should support service descriptions that are integral with other Semantic Web meta-data We may have a crucial role in bridging the gap We must start by clarifying our objectives & available strategies for achieving them

SWSC F2F; Innsbruck December 16, 2002 Acknowledgements Certain slides originated with Sheila McIlraith