Distributed and Grid Computing Research Group

Slides:



Advertisements
Similar presentations
(2)(2) APNOMS 2003 Introduction Web-Service –A software application identified by a URI –Its public interfaces and bindings are defined and described.
Advertisements

1DAML PI meeting, October DAML and Agents DAML and Agents Breakout Session DAML PI Meeting 17 October 2002 Tim Finin.
An ontology server for the agentcities.NET project Dr. Manjula Patel Technical Research and Development
Service-Based Paradigm Anchoring the Indefinable Field Of Pervasive Computing Presenter: Vijay Dheap.
Pronalaženje Skrivenog Znanja
1 UIM with DAML-S Service Description Team Members: Jean-Yves Ouellet Kevin Lam Yun Xu.
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
Semantic Service Discovery Prototype DataTAG Activity Update WP4 Meeting Bologna – Simone Ludwig Electronic and Computer Engineering Department.
Agents and the Semantic Web Knowledge can be encoded on the Semantic Web Ontologies include:  Dublin Core  Hybrid iCal  VCard Typically used for meta-data.
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Semantic description of service behavior and automatic composition of services Oussama Kassem Zein Yvon Kermarrec ENST Bretagne France.
A New Computing Paradigm. Overview of Web Services Over 66 percent of respondents to a 2001 InfoWorld magazine poll agreed that "Web services are likely.
The Semantic Web: Implications for Future Intelligent Systems Lee McCluskey, Artform Research Group, Department of Computing And Mathematical Sciences,
Brokering Mathematical Services Through a Web Registry.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
From SHIQ and RDF to OWL: The Making of a Web Ontology Language
Terregov: eGovernment interoperability on a semantically driven world Interop-ESA/eGov Interop conference Geneva, February 2005 Santos Vicente, María Pérez,
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
ONTOLOGY SUPPORT For the Semantic Web. THE BIG PICTURE  Diagram, page 9  html5  xml can be used as a syntactic model for RDF and DAML/OIL  RDF, RDF.
Knowledge Management in Geodise Geodise Knowledge Management Team Liming Chen, Barry Tao, Colin Puleston, Paul Smart University of Southampton University.
Matchmaking of Semantic Web Services Using Semantic-Distance Information Mehmet Şenvar, Ayşe Bener Boğaziçi University Department of Computer Engineering.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
Filtering & Selecting Semantic Web Services with Interactive Composition Techniques By Evren Sirin, Bijan Parsia, and James Hendler Presenting By : Mirza.
OWL Capturing Semantic Information using a Standard Web Ontology Language Aditya Kalyanpur Jennifer Jay Banerjee James Hendler Presented By Rami Al-Ghanmi.
Dept. Computer Science, Korea Univ. Intelligent Information System Lab. 1 Sohn Jong-Soo Intelligent Information System lab. Department of Computer Science.
A. Dogac Grenoble Ecole de Management MEDFORIST Workshop1 Semantics of Web Services Asuman Dogac Middle East Technical University Software R&D Center Ankara,
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
CarSellingService Input: Car Output: Price Input Constraints: Output Constraint: Atr: geo = US Car Selling Services VehicleSellingService Input: vehicle.
Preferences in semantics-based Web Services Interactions Justus Obwoge
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
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.
Application of Ontology in Electronic Business Ching-Long Yeh Department of Computer Science and Engineering Tatung University
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Web Services Presented By : Noam Ben Haim. Agenda Introduction What is a web service Basic Architecture Extended Architecture WS Stacks.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
Metadata Schema for CERIF Andrei Lopatenko Vienna University of Technology
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
Introduction to Web Services. Agenda Motivation History Web service model Web service components A walkthrough examples.
Service Brokering Yu-sik Park. Index Introduction Brokering system Ontology Services retrieval using ontology Example.
Using DAML+OIL Ontologies for Service Discovery in myGrid Chris Wroe, Robert Stevens, Carole Goble, Angus Roberts, Mark Greenwood
The Semantic Web and Ontology. The Semantic Web WWW: –syntactic transmission of information –only processible by human – no semantic conservation of the.
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.
OWL-S: As a Semantic Mark-up Language for Grid Services By Narendranadh.J.
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
Introduction to Web Services Presented by Sarath Chandra Dorbala.
06 Dec Rev. 14 Dec CmpE 583 Fall 2008 OWL Language 1 OWL Language off Lacy Ch. 10 Atilla Elçi.
Enable Semantic Interoperability for Decision Support and Risk Management Presented by Dr. David Li Key Contributors: Dr. Ruixin Yang and Dr. John Qu.
A Software Framework for Matchmaking based on Semantic Web Technology Eyal Oren DERI 2004/04/14 on the paper by Li and Horrocks
26/02/ WSMO – UDDI Semantics Review Taxonomies and Value Sets Discussion Paper Max Voskob – February 2004 UDDI Spec TC V4 Requirements.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Service Oriented Architecture (SOA) Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
A Context Framework for Ambient Intelligence
Sabri Kızanlık Ural Emekçi
OWL Language off Textbook Ch. 10
Web Ontology Language for Service (OWL-S)
Multi-agent system for web services
Dipanjan Chakraborty Anupam Joshi CSEE University of Maryland Baltimore County Anamika: Distributed Service Discovery and Composition Architecture for.
Semantic Web - Ontologies
Business Process Modelling & Semantic Web Services
University of Maryland, Baltimore County
Semantic Markup for Semantic Web Tools:
AGENT FRAMEWORK By- Arpan Biswas Rahul Gupta.
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
Presentation transcript:

Distributed and Grid Computing Research Group A Grid Service Discovery Matchmaker based on Ontology Description written by Simone A. Ludwig and Peter van Santen EuroWeb 2002 Conference Oxford 17./18. December 2002 Simone Ludwig Distributed and Grid Computing Research Group Brunel University

Acknowledgement Work was funded by PPARC (Particle Physics and Astronomy Research Council, UK) for the IST Program DataTAG, European Union (Grant IST-2001-32459).

Outline Service Discovery Problem Ontology Criteria for Matching Mechanism Components Description of the Framework Framework Conclusions

Service Discovery Problem Service Discovery Survey showed the two problems Service Discovery System face: Lack of description languages Lack of inexact matches Solution: XML as a descriptive language Usage of Ontologies Jini, Service Location Protocol (SLP), Universal Plug and Play (UPnP), Salutation, CORBA Trader Service and Web Service Discovery with UDDI, ebXML and WS-Inspection

Ontology What is an ontology? Ontology provides: An ontology is about a shared understanding of some domain of interest. Ontology provides: Interoperability Knowledge sharing & reuse

Why is Ontology important for service discovery? Term ontology is useful in the context, where it describes the need for the provider of a service and the user of that service to share a common understanding of what capabilities the service offers and how they can be put to use.

History about Ontology RDF(S) (Resource Description Framework Schema) is an ontology/knowledge representation language To allow automated reasoning: OIL (Ontology Inference Layer) DAML+OIL (DARPA's Agent Markup Language) Ontology of Services: DAML-S

Service Ontology – DAML-S Resource Service Service Profile Service Model Service Grounding description functionalities functional attributes provides presents describedBy supports How to access it What it does How it works

Service Discovery Interactions SD Matchmaker Service Requester Service Provider Invoke Publish Query Grid Application Grid Service

Matchmaking Mechanism Matchmaking mechanism should satisfy the following requirements: The matching engine should support flexible semantic matching between advertisements and requests on the basis of the ontology available. The matching engine should encourage providers and requesters to be precise with their descriptions at the cost of paying the price of either not being matched or being matched inappropriately. The matching process should be efficient which means that it should not burden the requester with excessive delays that would prevent its effectiveness.

Components of Service Discovery Framework Service Requesters Grid Applications Service Providers Grid Services Service Matchmaker Registry Knowledge-Base: ontology semantics with DAML-S Reasoning engine Based on LARKS Matchmaker -> Provides close matches

Service Discovery Framework Service Registry DB Service Requester Grid Application Parser Context Matching Semantic Matching Service Ontology DB Auxiliary DB Concept Word Distance, Type Hierarchy Advertisement Domain Ontology Service Provider Grid Service Syntactic Matching Service Discovery Matchmaker Task Ontology Ontology Reasoner 1. 2. 3. 4.

Service Discovery Process The Service Provider (SP) registers its service description in the Service Matchmaker (SM). The Service Requester (SR) requests a service and sends the request to the Service Discovery Matchmaker. The SDM returns the matches to the SR. The SR decides then which service to use depending on the client’s need.

How does the Framework fulfil the matching criteria? Supports flexible semantic matches between advertisements and requests -> Ontology Preciseness of the description -> DAML-S based on XML No excessive delays -> Well-defined Ontology

Conclusions Ontology is very useful to describe services effectively. Service Discovery Matchmaking Framework based on ontology descriptions allows for a better Service Discovery Process.