Semantic Web Service. Ruoyan Zhang Computer Science Dept, UGA 02/18/2002. Talk Outline. Web Service Architecture, Standard, Problem. Semantic Web Service Specification DAML-S WSMF Semantic Web Service Discovery Semantic Web Service Composition. Web Service. What is Web Service?
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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Computer Science Dept, UGA
(supply chain interaction).
The Class ParameterDescription is used to provide values to inputs and outputs.
The Class ConditionDescription is used to provide a conditions and effects.
refersToFunctionality Description in Profile
E.g. A service may accessed from anywhere on the Internet, it may only applicable to a specific audience. For instance, although it is infeasible to order food from D.C in Atlanta.
Execute in single step.
Provide a view of atomic process
Simplified representation of some composite process(for planning, reasoning).
Repeat-UntilThe Process Ontology (cont’d)
resources are allocated to the activities or process
Precondition and Postcondition
Input Data and output data
These description elements still tried a web service as a black box. We need want to have more complex description, failure, concurrent execution, concurrent data input and output, dynamic service binding.
6.Invoked web service proxy.
7.Input ports and output Ports.
8.Data Flow and Control Flow
10. Error State
11.Message exchange protocol.
12.Non functional properties.Web Services
Public process for monitoring.
Lack of interface definition.
Ontology for concepts.No Service Ontology.
Emphasize the process and mediation in interactions.
Conflicting points in the composition by requestor, since the process is black-box, how requestor know the process?
No semantic support for service composition.DAML-S vs. WSMF
Find a service that sells airline ticket from Beijing to Shanghai and accepts payment by the MMM Club credit card”
e.g. geographicradius and serviceType
Requester input is Ri, output is Ro
Provider input is Ai, output is Ao
E.g. Man= Human П Male
Theme: Usability and customization.
a high-level logic programming language, for specification and execution of complex actions in dynamical domains.
Built on the top of situation calculus, a first-order logical language for reasoning about action and change.
SRealizing Generic Procedure in Golog
Personal and company Constraint
Web procedure Ontology
Web Service Ontology
DAML-enabled web pages
Semantic Web Service Architecture – Evolving Web Service Architecture-Evolving Web Service Standards toward the Semantic Web. T Sollazzo, S Handschuh, S.Staab, M.Frank.
·The Semantic Web: T by TIM BERNERS-LEE, JAMES HENDLER and ORA LASSILA
·Agents and the Semantic Web. James Hendler.
·Semantic Web Service. S.A McIlraith, T.C. Son, HongleiZeng.
3.Web Service Specification and Modeling Framework:
DAML_S: Semantic Mark Up for Web Services: The DAML Services Coalition: DAML-S
The Web Service Modeling Framework WSMF, D. Fensel and C. Bussler WSMF
4..Web Service Discovery and Matchmaking:
A Semantic Web Approach to Service Description for Matchmaking of Services:
Description Logics for Matchmaking of Services
Searching for Services on Semantic Web using Process Ontologies, Mark Klein, Abramham Berstein.
Dynamic Service Matchmaking Among Agents in Open Information Environments. Katia Sycara, M.Klush, S.Widoff.
Advertising and Matching DAML-S Service Description. T. R. Payne, M. Paolucci, K.Sycara
Dgeggie: Semantic Service Discovery for M-Commerce Applications. D. Chakraborty, F. Perich, S. Avacha, A.Joshi
Web Service and Dynamic Discovery. S. Vinoski
3.Semantic Web Service Composition:
Adapting Golog for Programming the Semantic Web. S. McIlraith, T.C. Son.
Adaptive and Dynamic Service Composition in e-Flow. HP Laboratory.
Towards Patterns of web Services Composition. B Benatallah, M.Dumas, M-c.Fauvet, F.A.Rabhi
Web Services Flow Language. IBM Software Group.