This document discusses the role of semantics in various phases of the semantic web process lifecycle including annotation, discovery, composition, and execution. It describes how semantics can help address challenges like scalability, dynamic nature of business interactions, and long duration processes. Specifically, it discusses how semantics can be applied to represent data, functional, quality of service, and execution aspects of web services and processes to enable capabilities like automated discovery, selection, verification, and exception handling. It provides examples of research efforts like METEOR-S that apply semantics throughout the semantic web process lifecycle.
1. Semantic Web Process Lifecycle: R ole of Semantics in Annotation, Discovery,Composition and Execution Invited talk: WWW 2003 Workshop on E-Services and the Semantic Web Budapest, Hungary, Tuesday, May 20, 2003 Amit Sheth LSDIS Lab, University of Georgia and Semagix , Inc. With Acknowledgements to METEOR-S Project team: Kaarthik Sivashanmugam, Kunal Verma,Abhijit Patil
2. Globalization of Processes Web Processes Workflows Distributed Workflows Global Enterprise Inter-Enterprise B2B E-Services Processes driving the Networked Economy
12. Scalability B8 A1 A4 A1 A2 A4 B3 A1 A4 A6 A2 A5 Before (Enterprise,Inter-enterprise workflows) A C D N1 N2 F E Discovery/Matchmaking should be accurate and scalable to the number of services available in Web A C D N1 N2 F E A4 A1 A1 A4 A1 A4 A1 A2 A1 A1 A1 A1 B3 A1 B3 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A2 A1 B3 A1 A4 A1 A2 B3 A1 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 A1 A4 A1 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 A4 A4 A1 A4 A1 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 B3 A1 A4 A1 A2 A1 A4 A1 A4 A1 A1 A4 A1 A2 A1 A1 A4 A1 A2 A1 A1 A4 A1 B3 A1 A1 A1 B3 A1 A4 A1 A2 A1 B3 A1 A4 A1 A2 A1 A1 A2 A1 A4 A2 A4 A2 A2 A1 A1 B3 A1 A4 A1 A2 A1 Now Semantics of the services Semantics of the activity (Data, Functional, Execution, QoS)
13.
14.
15.
16.
17. SWS and SWP Semantic Web Services* Semantic Web Processes Intra/Inter EnterpriseWorkflows Semantic Web Processes ebXML B2B Processes * From Amicalola report, Sigmod Record , Dec 2002
46. Example (today) TV Weather Channel Find Weather at a Particular Region Patil, Oundhakar, Sheth, SAWS Techincal Report Out of these results, some do not have formal WSDL implementation, some links are not working and it does not return all the results.
47. Semantic Discovery : Problems TV Weather Channel Find Weather at a Particular Region Patil, Oundhakar, Sheth, SAWS Techincal Report [Cardoso,Sheth] [DAML-S] Can Semantic Annotation of Web Services help? Service Template Input WMOCode Output Weather Array of Strings WMO code (string) WorldWeather Weather Zip Code (string) FetchWeather Weather WMO/ICAO code (string) GlobalWeather Weather WMO code (string) FastWeather Output Input Service
48.
49. Semantic Annotation: Data Semantics < xsd:complexType name =" Wind "> < xsd:sequence > < xsd:element name =" prevailing_speed " type =" xsd:double " /> < xsd:element name =" gust_speed " type =" xsd:double " /> < xsd:element name =" prevailing_direction " type =" xsd1:Direction " /> </ xsd:sequence > </ xsd:complexType > < xsd:complexType name =“ Pressure "> < xsd:sequence > < xsd:element name =“ altimeter " type =" xsd:double " /> < xsd:element name =“ slp " type =" xsd:double " /> < xsd:element name =“ delta " type =" xsd:double " /> </ xsd:sequence > </ xsd:complexType > Patil, Oundhakar, Sheth, SAWS Techincal Report Ontology : weather-ont.daml WSDL : GlobalWeather.wsdl 0.756 0.69 0.9 0.5 0.8 0.23 1.0 1.0 WindEvent windSpeed WeatherEvent windDirection PressureEvent AltimeterSetting windGustSpeed SeaLevelPressure PressureChangeEvent Class Property
60. QoS in METEOR-S QoS Model QoS Estimates for Tasks/Web services QoS Computation Enact Stochastic Process QoS Estimates for Transitions Design Log SWR algorithm Simulation Jorge Cardoso , PhD Thesis, 2002
61.
62. Broad Scope of Semantic (Web) Technology Other dimensions: how agreements are reached, … Lots of Useful Semantic Technology (interoperability, Integration) Gen. Purpose, Broad Based Scope of Agreement Task/ App Domain Industry Common Sense Degree of Agreement Informal Semi-Formal Formal Agreement About Data/ Info. Function Execution Qos Current Semantic Web Focus Semantic Web Processes
63.
Editor's Notes
Telecommunications industry: service provider needs to support different classes of customers (e.g., individual residences, small businesses, and large businesses) and require flexibility to deal with a limited set of partners. For example, a CLEC may need flexibility in leasing network capacities for long distance services from QWEST communications or Level 3 communications.
Telecommunications industry: one of the visions of the future networks includes the facility to allow consumer devices to interact with other devices and humans on the network in an integrated fashion. The device may be able to specify a need for a specific type and quality of network services required and the network dynamically composes a customized process to allow processing of the request.
Intalio n3 : Completer BPMS..design, deploy, execute, analyze and optimize processes…brochure says it supports BPML specification
Semantics (of information, communication) is a very old area, and extensive work on Semantic Technology has been going on for well over a decade (many projects on semantic interoperability, semantic information brokering) Semantic Web and related visions are being achieved in various depth and scope – mostly starting with targeted applications where requirements are much better understood and scope is manageable