OWL-S: As a Semantic Mark-up Language for Grid Services By Narendranadh.J.

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

The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
Service-Based Paradigm Anchoring the Indefinable Field Of Pervasive Computing Presenter: Vijay Dheap.
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
Semantic Web Services Peter Bartalos. 2 Dr. Jorge Cardoso and Dr. Amit Sheth
1 CSIT600f: Introduction to Semantic Web Conclusion and Outlook Dickson K.W. Chiu PhD, SMIEEE Text: Antoniou & van Harmelen: A Semantic Web PrimerA Semantic.
1 Ad Hoc Composition of User Tasks in Pervasive Computing Environments Sonia Ben Mokhtar, Nikolaos Georgantas, Valérie Issarny ARLES Project, INRIA, France.
Semantic Web and Web Mining: Networking with Industry and Academia İsmail Hakkı Toroslu IST EVENT 2006.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
COMP 6703 eScience Project Semantic Web for Museums Student : Lei Junran Client/Technical Supervisor : Tom Worthington Academic Supervisor : Peter Strazdins.
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
TRAVEL RESERVATION SYSTEM USING WEB SERVICES COMPOSITION LANGUAGE
OWL-S: Semantic Markup for Web Services
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.
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
Ontology-derived Activity Components for Composing Travel Web Services Matthias Flügge Diana Tourtchaninova
Adaptive Services Grid FP6 – IST Develop a prototype of an open development platform for adaptive services registration,
Workload Management WP Status and next steps Massimo Sgaravatto INFN Padova.
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.
Development of Front End Tools for Semantic Grid Services Dr.S.Thamarai Selvi, Professor & Head, Dept. of Information Technology, Madras Institute of Technology,
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
Bringing Semantics to Web Services with OWL-S. 指導教授:吳秀陽 報告人:陳建博 學號:
* * 0 OWL-S: Ontology Web Language For Services Reyhan AYDOĞAN Emre YILMAZ 21/12/2005OWL-S: Ontology Web Language for Services.
Preferences in semantics-based Web Services Interactions Justus Obwoge
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
A view-based approach for semantic service descriptions Carsten Jacob, Heiko Pfeffer, Stephan Steglich, Li Yan, and Ma Qifeng
AMPol-Q: Adaptive Middleware Policy to support QoS Raja Afandi, Jianqing Zhang, Carl A. Gunter Computer Science Department, University of Illinois Urbana-Champaign.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
EU Project proposal. Andrei S. Lopatenko 1 EU Project Proposal CERIF-SW Andrei S. Lopatenko Vienna University of Technology
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
Grid Workload Management Massimo Sgaravatto INFN Padova.
NETWORKED EUROPEAN SOFTWARE & SERVICES INITIATIVE Future research challenges in dependability - an industrial perspective from NESSI Aljosa Pasic Atos.
DAGIS : Automatic Discovery of Geospatial Information Services Ashraful Alam Ganesh Subbiah Dr. Bhavani Thuraisingham Dr. Latifur Khan.
©Ferenc Vajda 1 Semantic Grid Ferenc Vajda Computer and Automation Research Institute Hungarian Academy of Sciences.
Semantic Web Constraint Language complement and the editor development in Protégé Piao Guangyuan.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
Automata Based Method for Domain Specific Languages Definition Ulyana Tikhonova PhD student at St. Petersburg State Politechnical University, supervised.
ICCS WSES BOF Discussion. Possible Topics Scientific workflows and Grid infrastructure Utilization of computing resources in scientific workflows; Virtual.
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
Prof S.Ramachandram Dept of CSE,UCE Osmania University
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
Challenges in the Business Digital Ecosystems Pierfranco Ferronato, Soluta.net DBE Principal Architect Digital Ecosystem Workshop, 18 May 2005 “Towards.
WSDL – Web Service Definition Language  WSDL is used to describe, locate and define Web services.  A web service is described by: message format simple.
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Service discovery with semantic alignment Alberto Fernández AT COST WG1 meeting, Cyprus, Dec, 2009.
On Using BPEL Extensibility to Implement OGSI and WSRF Grid Workflows Aleksander Slomiski Presented by Onyeka Ezenwoye CIS Advanced Topics in Software.
Semantic Interoperability of Web Services – Challenges and Experiences Meenakshi Nagarajan, Kunal Verma, Amit P. Sheth, John Miller, Jon Lathem
Semantics in Web Service Composition for Risk Management Michael Lutz European Commission – DG Joint Research Centre Ispra, Italy EcoTerm IV, Vienna,
Chapter 8A Semantic Web Primer 1 Chapter 8 Conclusion and Outlook Grigoris Antoniou Frank van Harmelen.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
A Context Framework for Ambient Intelligence
Tomas Vitvar, Maciej Zaremba, Mathew Moran
Web Ontology Language for Service (OWL-S)
Business Process Modelling & Semantic Web Services
Distributed and Grid Computing Research Group
Internet of Things A Process Calculus Approach
Basic Grid Projects – Condor (Part I)
Semantic Markup for Semantic Web Tools:
Service Oriented Architecture (SOA)
Business Process Management and Semantic Technologies
Presentation transcript:

OWL-S: As a Semantic Mark-up Language for Grid Services By Narendranadh.J

Topics ObjectiveIntroduction Current Scenario MotivationSemantics OWL-S Relevance to Grid Services Previous Work Why GWSDL2OWL-S How To Migrate From GWSDL2OWL-S Solution Space/Implementation What needs to be done/Challenges Conclusions Future Work

Objective To propose a suitable semantic description language for grid services

Introduction What is a Grid Service: Any Physical or logical resource Any Physical or logical resource e.g.: A collection of computers or A Complex Software Program e.g.: A collection of computers or A Complex Software Program What is a Semantic Description Language: Represents resources in terms of their “meaning” rather than “syntax”. Represents resources in terms of their “meaning” rather than “syntax”. e.g.: A UNIX machine is either Solaris, LINUX etc. e.g.: A UNIX machine is either Solaris, LINUX etc.

Current Scenario Grid Services are Represented Syntactically.[ OGSI Spec.] Uses GWSDL – Extension of WSDL Uses GWSDL – Extension of WSDL The Extensions are for: The Extensions are for: State Fullness [ Service Data] State Fullness [ Service Data] Service Description Service Description Life Cycle Management Life Cycle Management

Motivation According to OGSI: The service description is meant to capture both interface syntax, as well as (in a very rudimentary, non-normative fashion) semantics. The service description is meant to capture both interface syntax, as well as (in a very rudimentary, non-normative fashion) semantics. Concise semantics can be associated with each of these names in specification documents—and perhaps in the future through Semantic Web or other more formal descriptions. Concise semantics can be associated with each of these names in specification documents—and perhaps in the future through Semantic Web or other more formal descriptions.

Motivation (cont’d) Semantic Grid Visions for an e-science environment Visions for an e-science environment Demands: Demands: Dynamic Info. Dynamic Info. QoS of Grid services QoS of Grid services Versioning and Dynamic Policy Changes Versioning and Dynamic Policy Changes Multi Party Negotiation Multi Party Negotiation Interoperability Interoperability Also, Demands a More Expressive Language for Grid Service Publishing, Discovery and Composition.

Semantics OWL-S: Ontology Web Language for Web Services Claims: Claims: 1) Automatic Web Service Discovery 1) Automatic Web Service Discovery 2) Automatic Web Service Invocation 2) Automatic Web Service Invocation 3) Automatic Web Service Composition and Interaction 3) Automatic Web Service Composition and Interaction 4) Automatic Web Service Execution Monitoring [ Currently not Supported] 4) Automatic Web Service Execution Monitoring [ Currently not Supported]

Semantics [ cont’d] OWL-S uses OWL classes to represent resources, properties and the relationships between different classes OWL reasoners infer semantics from these properties and relationships OWL-S include: Service Profile: service desc. for humans Service Profile: service desc. for humans Service Model: IOPEs Service Model: IOPEs Service Grounding: Concrete Specification Service Grounding: Concrete Specification

OWL-S Relevance to Grid Services Service Profiles Can be Used in Dual Ways: Representing Service Capabilities Representing Service Capabilities Representing Service Needs Representing Service Needs Service Model Allows: Resource Analysis, Service Composition, Coordination and Execution Monitoring Resource Analysis, Service Composition, Coordination and Execution Monitoring

Previous Work G-QoSM: Grid Service Discovery Using QoS Properties, Rashid etal Ontology-based Resource Matching in the Grid – The Grid meets the Semantic Web Hongsuda Tangmunarunkit etal A Grid Service Discovery Matchmaker based on Ontology Description, Simone A. Ludwig etc. Autonomic Service Adaptation in ICENI using Ontological Annotation, Jeffrey Hau etal.

Why GWSDL2OWL-S GWSDL is Based on WSDL, Which is Syntactic Representation of Web Services Will Revolutionize Grid Resource Utilization by Introducing Semantics in GWSDL Extensions Like: Service Data, Service Description, Life Cycle Management, Fault Management and Change Management Service Data, Service Description, Life Cycle Management, Fault Management and Change Management

How to Migrate from GWSDL2OWL-S Both Use Abstract Types and Concrete Types GWSDL Abstract Types Concrete Types OWL-S Abstract Types Concrete Types GWSDL2OWL-S

Cont’d GWSDL Uses Semantically Poor WSDL XSD Types to Represent Abstract Types and Has a Good Grounding Specification OWL-S Uses Semantically Rich OWL-S Classes and Is Not Yet Well Defined In Service Grounding So, The Reference Architecture Will Include OWL Abstract Types and WSDL/GWSDL Concrete Types

Solution Space/Implementation Globus Resource Management Architecture [ Using OWL-S ] Application LSF GRAM Condor GRAM NQE GRAM Co-allocator Brokers Info. Service OWL-S Queries & Info Ground OWL-S WSDL/GWSDL

Challenges Defining Name Spaces for GWSDL to OWL-S OWL-S Editor for Grid Consumers Tool for Automatic Transformation From GWSDL2OWL-S

Conclusions Semantic Grid Requires An Expressive Language For Grid Services and OWL-S Suitably Fits Into The Requirement But, To Be Effective OWL-S Must Be Supported By Domain Ontology

Future Work Defining Example Grid Service Using OWL-S and GWSDL Developing GWSDL2OWL-S Tool Kit