Emerging Web Services Technologies WiSe 2009/2010. Tools for Semantic Web Services

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Emerging Web Services Technologies WiSe 2009/2010. Tools for Semantic Web Services"

Transcription

1 Emerging Web Services Technologies WiSe 2009/2010 Tools for Semantic Web Services

2 Agenda 2 Short introduction of Semantic Web Services Ontologies Lifecycle of Semantic Web Services Service descriptions Tools für Semantic Web Services Web Service Modelling Toolkit OWL-S IDE

3 Motivation Semantic Webservices 3 Sight Service Car Reservation Find service Service offer? My desire: Go on trip to a sight nearby by car Have dinner at a restaurant Restaurant Finder Requires manual interaction

4 Introduction to Semantic Web Services 4 1. How can a service be described so that it can be found by a requester? 2. How to translate the requester s desires so that their meaning can be understood by a machine? Enhance web services with semantics Establish a common understanding for concepts Based an ontologies Semantic description is machine-interpretable Provide support for automated Publication, Discovery, Selection, Composition, Mediation, Execution, Monitoring, Compensation, Replacement

5 Ontologies 5 Definition: An ontology is a formal explicit specification of a shared conceptualisation of a domain of interest. [Gruber, 1993] Conceptual model is described in a formal language e.g. OWL or WSML Ontology + individual instances = Knowledge base Can be reasoned on ontology Knowledge base instances

6 Elements of an Ontology 6 Concept conceptual entity of the domain Property attribute describing a concept Relation relationship between concepts or properties Axiom Student A coherency description between Concepts / Properties / Relations via logical expressions matr.-nr. name Student Person isa hierarchy (taxonomy) lecture nr. attends Lecture holds Professor topic research field Professor B Instances A concrete subject of a concept holds(professor, Lecture) => Lecture.topic = Professor.researchField

7 Ontology syntax example 7 OWL WSML

8 Lifecycle of Semantic Webservices 8 Service requirements description find Matching services Domain Ontology Discovery Provider Service offer description Publish 2. Service Discovery Service Requester 3. Service Definition Service Provider 1. Service Modelling 4. Service Delivery

9 Abstract Service Descriptions 9 1. Domain Ontology 2. Service offer description 3. Service requirements description 4. Choreography description 5. Orchestration description 6. Grounding description Common vocabulary to operate on Benefit of the service Goal to achieve Specify communication Invoking other services Mapping to a concrete webservice 3 Requester 1 Discovery 2 Provider 4 5 6

10 Development approaches 10 Ontology Model Driven- Approach Code Driven- Approach Implementation Semantical service descriptions Syntactical service descriptions Facilitate tool Support for development Syntactical service descriptions Semantical service descriptions Implementation Publish and deploy Ontology

11 Agenda 11 Tools für Semantic Web Services Web Service Modelling Toolkit OWL-S IDE

12 Semantic Webservices specifications 12 Web Service Modeling Ontology (WSMO) Language: Web Service Modeling Language (WSML) WSMT ( WSMO Studio ( Web Ontology Language for Web Services (OWL-S) Language:OWL OWL-S IDE ( projects/owl-s-ide/) Protégé (

13 Service Descriptions in WSMO 13 Non functional Properties Capability WSMO Service Client Service Interfaces WS WS WS Choreo graphy Grounding Orchestration

14 WSMO Service Discovery 14 Service Offer Description Service Requirements Description Capability Preconditions Assumptions Postconditions Goals Effects

15 Example: Simpsons Ontology 15

16 16 WSMO/WSMT Demo

17 Service Descriptions in OWL-S 17 presents Profile Model Nonfunctional properties ( e.g.constraints) Functionality Description In/Out/Preconditions/Effects Service Process Model Define processes essentially atomic or composite define data flow describedby supports Grounding Model Associate WSDL operations with atomic processes WSDL

18 BravoAir-Szenario for OWL-S 18 Select Flight Departure Arrival Date/Time Login BravoAir Service UserName Password Confirm Flight ETicket

19 19 OWL-S IDE Demo

20 Summary 20 WSMT: Editing ontologies Reasoning on knowledgebase Discovery of a WSMO service OWL-S IDE: Editors for description artefacts in OWL-S Profile Model Process Model Grounding Model

21 Impressions 21 OWL-S IDE last update: V1.1. from WSMT appear to be more integrated and comprehensive tools and actively developed Overall Impression: WSMO seems to be a good choice for developing semantic web services (when it comes to tooling)

22 References 22 [1] Semantic Web Services Tutorial, Michael Stollberg and Armin Haller, 3rd International Conference on Web Services (ICWS 2005) Orlando, Florida, 2005 July 11 ( ICWS/SWStutorial-iswc05.ppt) [2] Ontology Development, Michael Tschugnall ( innsbruck.at/fileadmin/documents/sws_ss09/tutorial/2- ontology_development.pdf) [3] OWL-S: Semantic Markup for Web Services ( [4] OWL-S: Semantic Markup for Web Services, ( [5] WSMO, Web Service Modeling Ontology ( [6] WSMT, Web Service Modeling Toolkit (

23 Choreography and Grounding Editor 23

Ontology-based Web Service Composition: Part 1. Rolland Brunec Betreuerin: Sabine Maßmann Universität Leipzig, Abteilung Datenbanken

Ontology-based Web Service Composition: Part 1. Rolland Brunec Betreuerin: Sabine Maßmann Universität Leipzig, Abteilung Datenbanken Ontology-based Web Service Composition: Part 1 Rolland Brunec Betreuerin: Sabine Maßmann Universität Leipzig, Abteilung Datenbanken Motivation Semantic Web Web Services Web Service Composition Web Services

More information

CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS

CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS Keyvan Mohebbi 1, Suhaimi Ibrahim 2, Norbik Bashah Idris 3 1 Faculty of Computer Science and Information Systems, Universiti Teknologi

More information

Semantically-enabled Service Oriented Architecture : Concepts, Technology and Application

Semantically-enabled Service Oriented Architecture : Concepts, Technology and Application Service Oriented Computing and Applications May 2007, DOI: 10.1007/s11761-007-0009-9 The editor s copy of the article, published version available at http://dx.doi.org/10.1007/s11761-007-0009-9 Semantically-enabled

More information

Semantic Business Process Management

Semantic Business Process Management Arbeitsgruppe Lecture Semantic Business Process Management Prof. Dr. Adrian Paschke Corporate Semantic Web (AG-CSW) Institute for Computer Science, Freie Universitaet Berlin paschke@inf.fu-berlin.de http://www.inf.fu-berlin.de/groups/ag-csw/

More information

Combining Services and Semantics on the Web

Combining Services and Semantics on the Web Combining Services and Semantics on the Web Katia Sycara, Massimo Paolucci and Naveen Srinivasan Software Agents Lab Carnegie Mellon University Pittsburgh, PA Mark Burstein Human-Centered Systems Group

More information

Recent Trends in Semantic SOA

Recent Trends in Semantic SOA By DMITRI ILKAEV Recent Trends in Semantic SOA 1.0 Introduction to Semantic Interoperability The Semantic Web is an evolving extension of the World Wide Web in which web content can be expressed not only

More information

D4.1 v0.1 A Conceptual Comparison between WSMO and OWL-S

D4.1 v0.1 A Conceptual Comparison between WSMO and OWL-S WSMO Deliverable D4.1 v0.1 A Conceptual Comparison between WSMO and OWL-S WSMO Working Draft January 6, 2005 Authors: Rubén Lara, Axel Polleres, Holger Lausen, Dumitru Roman, Jos de Bruijn, and Dieter

More information

Semantics and Ontology of Logistic Cloud Services*

Semantics and Ontology of Logistic Cloud Services* Semantics and Ontology of Logistic Cloud s* Dr. Sudhir Agarwal Karlsruhe Institute of Technology (KIT), Germany * Joint work with Julia Hoxha, Andreas Scheuermann, Jörg Leukel Usage Tasks Query Execution

More information

The Web Service Modeling Toolkit - An Integrated Development Environment for Semantic Web Services (System Description)

The Web Service Modeling Toolkit - An Integrated Development Environment for Semantic Web Services (System Description) The Web Service Modeling Toolkit - An Integrated Development Environment for Semantic Web Services (System Description) Mick Kerrigan, Adrian Mocan, Martin Tanler and Dieter Fensel Digital Enterprise Research

More information

Contract No. IST 2005-034891. Hydra

Contract No. IST 2005-034891. Hydra Contract No. IST 2005-034891 Hydra Networked Embedded System middleware for Heterogeneous physical devices in a distributed architecture D6.3 Semantic Web Services Design Document Integrated Project SO

More information

Design Abstractions for Innovative Web Applications: the case of the SOA augmented with Semantics

Design Abstractions for Innovative Web Applications: the case of the SOA augmented with Semantics Design Abstractions for Innovative Web Applications: the case of the SOA augmented with Semantics Stefano Ceri 1, Marco Brambilla 1, Emanuele Della Valle 2 1 Dipartimento di Elettronica e Informazione,

More information

Mobile App Discovery through Conceptual Models

Mobile App Discovery through Conceptual Models Mobile App Discovery through Conceptual Models Jasmin Brakmic, BSc Supervisor: Prof. Dr. Dimitris Karagiannis Research Group Knowledge Engineering University of Vienna, 24.01.2013 Agenda 1. Motivation

More information

Scalable Semantic Web Service Discovery for Goal-driven Service-Oriented Architectures

Scalable Semantic Web Service Discovery for Goal-driven Service-Oriented Architectures Universität Innsbruck Scalable Semantic Web Service Discovery for Goal-driven Service-Oriented Architectures Michael Stollberg PhD Thesis University of Innsbruck Semantic Technology Institute March 2008

More information

OntoWebML: A Knowledge Base Management System for WSML Ontologies

OntoWebML: A Knowledge Base Management System for WSML Ontologies OntoWebML: A Knowledge Base Management System for WSML Ontologies Christina Tziviskou and Marco Brambilla Politecnico di Milano, Dipartimento di Elettronica e Informazione Piazza L. Da Vinci 32, 20133

More information

Making Learning Objects Useful with Semantic Web Services

Making Learning Objects Useful with Semantic Web Services Making Learning Objects Useful with Semantic Web Services Nuria de Lama 1, Sinuhé Arroyo 2, Miguel-Angel Sicilia 2, José-Manuel López-Cobo 3 1 Atos Origin SAE, Albarracín 25, Madrid, E-28037, Spain Tel:

More information

SmartLink: a Web-based editor and search environment for Linked Services

SmartLink: a Web-based editor and search environment for Linked Services SmartLink: a Web-based editor and search environment for Linked Services Stefan Dietze, Hong Qing Yu, Carlos Pedrinaci, Dong Liu, John Domingue Knowledge Media Institute, The Open University, MK7 6AA,

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline

More information

isemserv: A model-driven approach to developing semantic web services

isemserv: A model-driven approach to developing semantic web services Research Article SACJ No. 52, July 2014 55 isemserv: A model-driven approach to developing semantic web services Jabu Mtsweni, Elmarie Biermann, Laurette Pretorius School of Computing, University of South

More information

Design of Large-scale Enterprise Interoperable Value Webs

Design of Large-scale Enterprise Interoperable Value Webs EI2N Workshop Design of Large-scale Enterprise Interoperable Value Webs EI2N workshop, Crete 2011 Wout Hofman, TNO Matthijs Punter, TNO Trends and implications Economic perspective: growing importance

More information

The SPES Methodology Modeling- and Analysis Techniques

The SPES Methodology Modeling- and Analysis Techniques The SPES Methodology Modeling- and Analysis Techniques Dr. Wolfgang Böhm Technische Universität München boehmw@in.tum.de Agenda SPES_XT Project Overview Some Basic Notions The SPES Methodology SPES_XT

More information

Approaches to Semantic Web Services: An Overview and Comparisons

Approaches to Semantic Web Services: An Overview and Comparisons Approaches to Semantic Web Services: An Overview and Comparisons Liliana Cabral 1, John Domingue 1, Enrico Motta 1, Terry Payne 2 and Farshad Hakimpour 1 1 Knowledge Media Institute, The Open University,

More information

Web Services for Enterprise Application Integration. Liana Razmerita Project Acacia, INRIA, Sophia-Antipolis

Web Services for Enterprise Application Integration. Liana Razmerita Project Acacia, INRIA, Sophia-Antipolis Web Services for Enterprise Application Integration Liana Razmerita Project Acacia, INRIA, Sophia-Antipolis Outline Web Services (WS)-Introduction What is the technology associated with WS? How to deliver

More information

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University

More information

The Open University s repository of research publications and other research outputs

The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs IRS-III: A Broker for Semantic Web Services based Applications Conference Item How to cite: Cabral,

More information

Extending SOA Infrastructure for Semantic Interoperability

Extending SOA Infrastructure for Semantic Interoperability Extending SOA Infrastructure for Semantic Interoperability Wen Zhu wzhu@alionscience.com Sumeet Vij svij@alionscience.com 3rd Annual DoD SOA & Semantic Technology Symposium July 14, 2011 www.alionscience.com

More information

APPLICATION OF KNOWLEDGE MANAGEMENT AND SEMANTIC TECHNOLOGIES IN IT SERVICE MANAGEMENT

APPLICATION OF KNOWLEDGE MANAGEMENT AND SEMANTIC TECHNOLOGIES IN IT SERVICE MANAGEMENT Key words: IT Service Management, ITIL, Semantic technologies, Ontologies Martin SARNOVSKY*, Karol FURDIK**, Martin TOMASEK** APPLICATION OF KNOWLEDGE MANAGEMENT AND SEMANTIC TECHNOLOGIES IN IT SERVICE

More information

Semantic Reference- and Business Process Modeling enables an Automatic Synthesis

Semantic Reference- and Business Process Modeling enables an Automatic Synthesis Semantic Reference- and Business Process Modeling enables an Automatic Synthesis Florian Lautenbacher, Bernhard Bauer Programming of Distributed Systems Institute of Computer Science, University of Augsburg,

More information

Monitoring execution of OWL-S web services

Monitoring execution of OWL-S web services Monitoring execution of OWL-S web services Roman Vaculín, Katia Sycara {rvaculin, katia}@cs.cmu.edu The Robotics Institute, Carnegie Mellon University Abstract. In this paper we describe mechanisms for

More information

Exposing Semantic Web Service principles in SOA to solve EAI scenarios

Exposing Semantic Web Service principles in SOA to solve EAI scenarios Exposing Semantic Web Service principles in SOA to solve EAI scenarios Armin Haller Digital Enterprise Research Institute National University of Ireland Galway, Ireland armin.haller@deri.org Juan Miguel

More information

Semantic Variability Modeling for Multi-staged Service Composition

Semantic Variability Modeling for Multi-staged Service Composition Semantic Variability Modeling for Multi-staged Service Composition Bardia Mohabbati 1, Nima Kaviani 2, Dragan Gašević 3 1 Simon Fraser University, 2 University of British Columbia, 3 Athabasca University,

More information

Ontology and automatic code generation on modeling and simulation

Ontology and automatic code generation on modeling and simulation Ontology and automatic code generation on modeling and simulation Youcef Gheraibia Computing Department University Md Messadia Souk Ahras, 41000, Algeria youcef.gheraibia@gmail.com Abdelhabib Bourouis

More information

Information Services for Smart Grids

Information Services for Smart Grids Smart Grid and Renewable Energy, 2009, 8 12 Published Online September 2009 (http://www.scirp.org/journal/sgre/). ABSTRACT Interconnected and integrated electrical power systems, by their very dynamic

More information

INFRAWEBS SEMANTIC WEB SERVICE DEVELOPMENT ON THE BASE OF KNOWLEDGE MANAGEMENT LAYER

INFRAWEBS SEMANTIC WEB SERVICE DEVELOPMENT ON THE BASE OF KNOWLEDGE MANAGEMENT LAYER International Journal "Information Theories & Applications" Vol.13 161 INFRAWEBS SEMANTIC WEB SERVICE DEVELOPMENT ON THE BASE OF KNOWLEDGE MANAGEMENT LAYER Joachim Nern, Gennady Agre, Tatiana Atanasova,

More information

D13.4 v0.2 WSMX Architecture

D13.4 v0.2 WSMX Architecture WSMX Deliverable D13.4 v0.2 WSMX Architecture WSMX Final Draft 13 June 2005 Authors: Michal Zaremba, Matthew Moran, and Thomas Haselwanter Editors: Michal Zaremba and Matthew Moran Final version: http://www.wsmo.org/tr/d13/d13.4/v0.2/20050613

More information

Demonstrating WSMX: Least Cost Supply Management

Demonstrating WSMX: Least Cost Supply Management Demonstrating WSMX: Least Cost Supply Management Eyal Oren 2, Alexander Wahler 1, Bernhard Schreder 1, Aleksandar Balaban 1, Michal Zaremba 2, and Maciej Zaremba 2 1 NIWA Web Solutions, Vienna, Austria

More information

Automatic Web Services Generation

Automatic Web Services Generation Automatic Web Services Generation Ernest Cho Computing & Software Systems Institute of Technology Univ. of Washington, Tacoma xxx@u.washington.edu Sam Chung Computing & Software Systems Institute of Technology

More information

Overview of major concepts in the service oriented extended OeBTO

Overview of major concepts in the service oriented extended OeBTO Modelling business policies and behaviour based on extended Open edi Business Transaction Ontology (OeBTO) Introduction Model Driven Development (MDD) provides a basis for the alignment between business

More information

Semantic Model-Driven Architecting of Service-based Software Systems

Semantic Model-Driven Architecting of Service-based Software Systems Semantic Model-Driven Architecting of Service-based Software Systems Claus Pahl Dublin City University School of Computing Dublin 9, Ireland email: Claus.Pahl@dcu.ie phone: ++353 +1 700 5620 fax: ++353

More information

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Business-Driven Software Engineering Lecture 3 Foundations of Processes Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary

More information

Telematica Instituut, PO Box 589, Enschede, The Netherlands E-mail: dick.quartel@telin.nl *Corresponding author

Telematica Instituut, PO Box 589, Enschede, The Netherlands E-mail: dick.quartel@telin.nl *Corresponding author Int. J. Business Process Integration and Management, Vol. X, No. Y, 200X 1 Model-driven design, simulation and implementation of service compositions in COSMO Dick Quartel* Telematica Instituut, PO Box

More information

Dagstuhl seminar on Service Oriented Computing. Service design and development. Group report by Barbara Pernici, Politecnico di Milano

Dagstuhl seminar on Service Oriented Computing. Service design and development. Group report by Barbara Pernici, Politecnico di Milano Dagstuhl seminar on Service Oriented Computing Service design and development Group report by Barbara Pernici, Politecnico di Milano Abstract This paper reports on the discussions on design and development

More information

Towards B2B Integration in Telecommunications with Semantic Web Services

Towards B2B Integration in Telecommunications with Semantic Web Services Towards B2B Integration in Telecommunications with Semantic Web Services Alistair Duke 1, Marc Richardson 1, Sam Watkins 1, Martin Roberts 2, 1 BT, Next Generation Web Research, Adastral Park, Martlesham

More information

Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services

Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services Acta Polytechnica Hungarica Vol. 4, No. 1, 2007 Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services Marek Paralič Department of Computers and Informatics, Faculty

More information

Enabling Business Experts to Discover Web Services for Business Process Automation. Emerging Web Service Technologies

Enabling Business Experts to Discover Web Services for Business Process Automation. Emerging Web Service Technologies Enabling Business Experts to Discover Web Services for Business Process Automation Emerging Web Service Technologies Jan-Felix Schwarz 3 December 2009 Agenda 2 Problem & Background Approach Evaluation

More information

Model-driven Adapter Development for Web Services Interactions

Model-driven Adapter Development for Web Services Interactions Model-driven Adapter Development for Web Services Interactions Hamid Reza Motahari Nezhad 1;2 1 The School of Computer Science and Engineering, The University Of New South Wales Sydney, NSW 2052, Australia

More information

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004 ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004 By Aristomenis Macris (e-mail: arism@unipi.gr), University of

More information

Developing Families of Software Services: A Semantic Web Approach

Developing Families of Software Services: A Semantic Web Approach Developing Families of Software Services: A Semantic Web Approach Marko Boškovic and Dragan Gaševic School of Computing and Information Systems, Athabasca University, 1 University Drive, Athabasca, AB

More information

Secure Semantic Web Service Using SAML

Secure Semantic Web Service Using SAML Secure Semantic Web Service Using SAML JOO-YOUNG LEE and KI-YOUNG MOON Information Security Department Electronics and Telecommunications Research Institute 161 Gajeong-dong, Yuseong-gu, Daejeon KOREA

More information

XIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini

XIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini XIII. Service Oriented Computing Laurea Triennale in Informatica Corso di Outline Enterprise Application Integration (EAI) and B2B applications Service Oriented Architecture Web Services WS technologies

More information

Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform

Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform Driven and Oriented Integration---The Method, Framework and Platform Shuangxi Huang, Yushun Fan Department of Automation, Tsinghua University, 100084 Beijing, P.R. China {huangsx, fanyus}@tsinghua.edu.cn

More information

BUSINESS VALUE OF SEMANTIC TECHNOLOGY

BUSINESS VALUE OF SEMANTIC TECHNOLOGY BUSINESS VALUE OF SEMANTIC TECHNOLOGY Preliminary Findings Industry Advisory Council Emerging Technology (ET) SIG Information Sharing & Collaboration Committee July 15, 2005 Mills Davis Managing Director

More information

Sadržaj seminara: SOA Architecture. - SOA Business Challenges. - 1990s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

Sadržaj seminara: SOA Architecture. - SOA Business Challenges. - 1990s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach Sadržaj seminara: SOA Architecture - SOA Business Challenges - 1990s: Billion Dollar Lock-In - Integration Tools - Point-to-Point Approach - New $200B Lock-In: Big Apps - Frozen Enterprise Asset Concept

More information

A Cloud Platform for Delivering Instant Development Service with Service Oriented Approaches

A Cloud Platform for Delivering Instant Development Service with Service Oriented Approaches Open Source for Open Cloud Nov 24~25, 2010 Paris, France A Cloud Platform for Delivering Instant Development Service with Service Oriented Approaches Hailong Sun sunhl@act.buaa.edu.cn Beihang University

More information

Policy Driven Practices for SOA

Policy Driven Practices for SOA Independent Insight for Oriented Practice Policy Driven Practices for SOA Lawrence Wilkes CBDI Forum www.cbdiforum.com Agenda! Enterprise SOA Challenge! SOA Policy Areas! Layered Architecture as a basis

More information

Service Oriented Architecture (SOA) Michael Herrmann Applying Semantics within SOA

Service Oriented Architecture (SOA) Michael Herrmann Applying Semantics within SOA Service Oriented Architecture (SOA) Michael Herrmann Applying Semantics within SOA Agenda Common understanding Definitions (selection) & Background Big Picture Services within SOA Enterprise Service Bus

More information

Decentralized multi-agent service composition

Decentralized multi-agent service composition Decentralized multi-agent service composition Petros Papadopoulos, Huaglory Tianfield, David Moffat and Peter Barrie School of Engineering and Built Environment, Glasgow Caledonian University, Glasgow,

More information

International Journal of Web Services Research, Vol.x, No.x, 2011

International Journal of Web Services Research, Vol.x, No.x, 2011 Mediation Spaces for Similarity-based Semantic Web Services Selection Stefan Dietze¹, Alessio Gugliotta², John Domingue¹, Michael Mrissa 3 ¹The Knowledge Media Institute, The Open University, MK7 6AA,

More information

TOWARDS SEMANTIC INTEROPERABILTY In-depth comparison of two approaches to solving Semantic Web Service Challenge mediation tasks

TOWARDS SEMANTIC INTEROPERABILTY In-depth comparison of two approaches to solving Semantic Web Service Challenge mediation tasks TOWARDS SEMANTIC INTEROPERABILTY In-depth comparison of two approaches to solving Semantic Web Service Challenge mediation tasks Maciej Zaremba, Tomas Vitvar, Matthew Moran Digital Enterprise Research

More information

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria truong@par.univie.ac.at Thomas Fahringer

More information

Enterprise Reference Architecture

Enterprise Reference Architecture Prepared by Enterprise Planning and Architecture Strategies Team Page 1 of 19 Control Page: Revision History: Version No Revised Date Author Comments 03/18/2011 Anitha Ramakrishnan Initial Version Page

More information

Semantic Service-Oriented Design And Development Methodology For Enterprise Healthcare Integration. Sahay, Ratnesh; Fox, Ronan; Hauswirth, Manfred

Semantic Service-Oriented Design And Development Methodology For Enterprise Healthcare Integration. Sahay, Ratnesh; Fox, Ronan; Hauswirth, Manfred Provided by the author(s) and NUI Galway in accordance with publisher policies. Please cite the published version when available. Title Semantic Service-Oriented Design And Development Methodology For

More information

A Case Study of Question Answering in Automatic Tourism Service Packaging

A Case Study of Question Answering in Automatic Tourism Service Packaging BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, Special Issue Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0045 A Case Study of Question

More information

The Semantic Web: Web of (integrated) Data

The Semantic Web: Web of (integrated) Data The Semantic Web: Web of (integrated) Data Frank van Harmelen Vrije Universiteit Amsterdam Take home message Semantic Web = Web of Data (no longer only web of text, web of pictures) Set of open, stable

More information

Technical Report 03-008, LSDIS Lab, Dept of Computer Science, UGA. June 2003

Technical Report 03-008, LSDIS Lab, Dept of Computer Science, UGA. June 2003 Framework for Semantic Web Process Composition Kaarthik Sivashanmugam, John A. Miller, Amit P. Sheth, Kunal Verma Large Scale Distributed Information Systems (LSDIS) Lab, Computer Science Department The

More information

An Architecture for Autonomic Web Service Process Planning

An Architecture for Autonomic Web Service Process Planning An Architecture for Autonomic Web Service Process Planning Colm Moore and Ming Xue Wang and Claus Pahl Dublin City University, School of Computing, Dublin 9, Ireland christopher.moore4@mail.dcu.ie, [mwang

More information

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

Service-Oriented Architecture and its Implications for Software Life Cycle Activities Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:

More information

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1 Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra

More information

Introduction to Service-Oriented Architecture for Business Analysts

Introduction to Service-Oriented Architecture for Business Analysts Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing

More information

The OWL-S Editor A Development Tool for Semantic Web Services

The OWL-S Editor A Development Tool for Semantic Web Services The OWL-S Editor A Development Tool for Semantic Web Services Daniel Elenius, Grit Denker, David Martin, Fred Gilham, John Khouri, Shahin Sadaati, and Rukman Senanayake SRI International, Menlo Park, California,

More information

Exploiting Semantic of Web Services through ebxml Registries

Exploiting Semantic of Web Services through ebxml Registries Exploiting Semantic of Web s through ebxml Registries Asuman DOGAC Software Research and Development Center, Middle East Technical University, Inonu Bulvari, METU(ODTU) Campus, 06531, Ankara, Turkey Tel:+90

More information

Ontological Identification of Patterns for Choreographing Business Workflow

Ontological Identification of Patterns for Choreographing Business Workflow University of Aizu, Graduation Thesis. March, 2010 s1140042 1 Ontological Identification of Patterns for Choreographing Business Workflow Seiji Ota s1140042 Supervised by Incheon Paik Abstract Business

More information

Two Roles of Processes in SOA

Two Roles of Processes in SOA Abstract Vitaly Khusidman The synergy between BPM and SOA is well known and is explained in a number of publications. However, the distinction between business processes that orchestrate services in the

More information

Siri: A Virtual Personal Assistant An Ontology-driven Application for the Masses

Siri: A Virtual Personal Assistant An Ontology-driven Application for the Masses Siri: A Virtual Personal Assistant An Ontology-driven Application for the Masses 2010 Siri, Inc. All rights reserved. Adam Cheyer and Tom Gruber cofounders, Siri It was imaginable 20 years ago. Apple's

More information

I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION

I. INTRODUCTION NOESIS ONTOLOGIES SEMANTICS AND ANNOTATION Noesis: A Semantic Search Engine and Resource Aggregator for Atmospheric Science Sunil Movva, Rahul Ramachandran, Xiang Li, Phani Cherukuri, Sara Graves Information Technology and Systems Center University

More information

Information Management Metamodel

Information Management Metamodel ISO/IEC JTC1/SC32/WG2 N1527 Information Management Metamodel Pete Rivett, CTO Adaptive OMG Architecture Board pete.rivett@adaptive.com 2011-05-11 1 The Information Management Conundrum We all have Data

More information

Layered Ontological Modelling for Web Service-oriented Model-Driven Architecture

Layered Ontological Modelling for Web Service-oriented Model-Driven Architecture Layered Ontological Modelling for Web Service-oriented Model-Driven Architecture Claus Pahl Dublin City University School of Computing Dublin 9, Ireland cpahl@computing.dcu.ie Abstract. Modelling is recognised

More information

Architecture Design & Sequence Diagram. Week 7

Architecture Design & Sequence Diagram. Week 7 Architecture Design & Sequence Diagram Week 7 Announcement Reminder Midterm I: 1:00 1:50 pm Wednesday 23 rd March Ch. 1, 2, 3 and 26.5 Hour 1, 6, 7 and 19 (pp.331 335) Multiple choice Agenda (Lecture)

More information

Cancer Biomedical Informatics Grid (cabig)

Cancer Biomedical Informatics Grid (cabig) Cancer Biomedical Informatics Grid (cabig) V. Juggy Jagannathan Adjunct Professor of Computer Science West Virginia University VP of Research, MedQuist cabig Initiative by the National Cancer Institute

More information

OWL based XML Data Integration

OWL based XML Data Integration OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,

More information

Business Rule Standards -- Interoperability and Portability

Business Rule Standards -- Interoperability and Portability Rule Standards -- Interoperability and Portability April 2005 Mark H. Linehan Senior Technical Staff Member IBM Software Group Emerging Technology mlinehan@us.ibm.com Donald F. Ferguson IBM Fellow Software

More information

SOA CERTIFIED CONSULTANT

SOA CERTIFIED CONSULTANT SOA CERTIFIED CONSULTANT (5 Days) A Certified SOA Consultant is required to obtain proficiency in a cross-section of key SOA topic areas, including both conceptual and technical aspects of service-oriented

More information

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division Closer Look at Enterprise Bus Deb L. Ayers Sr. Principle Product Manager Oracle Bus SOA Fusion Middleware Division The Role of the Foundation Addressing the Challenges Middleware Foundation Efficiency

More information

Architectural Design

Architectural Design Software Engineering Architectural Design 1 Software architecture The design process for identifying the sub-systems making up a system and the framework for sub-system control and communication is architectural

More information

A BROKER FOR OWL-S WEB SERVICES

A BROKER FOR OWL-S WEB SERVICES Chapter 1 A BROKER FOR OWL-S WEB SERVICES Massimo Paolucci, Julien Soudry, Naveen Srinivasan and Katia Sycara The Robotics Institute Canegie Mellon University 5000 Forbes ave Pittsburgh, PA USA paolucci,jsoudry,naveen,katia@cs.cmu.edu

More information

D. SERVICE ORIENTED ARCHITECTURE PRINCIPLES

D. SERVICE ORIENTED ARCHITECTURE PRINCIPLES D. SERVICE ORIENTED ARCHITECTURE PRINCIPLES 1. Principles of serviceorientation 2. Service exchange lifecycle 3. Service composition 4. Evolution of SOA 212 D.1 Principles of service-orientation 213 HISTORICAL

More information

Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services

Perspective Methods and Tools for the Design of Distributed Software Systems Based on Services 5 th Slovakian-Hungarian Joint Symposium on Applied Machine Intelligence and Informatics January 25-26, 2007 Poprad, Slovakia Perspective Methods and Tools for the Design of Distributed Software Systems

More information

The SEEMP project Single European Employment Market-Place An e-government case study

The SEEMP project Single European Employment Market-Place An e-government case study The SEEMP project Single European Employment Market-Place An e-government case study 1 Scenario introduction Several e-government projects have been developed in the field of employment with the aim of

More information

Dynamic Process/Service Composition/Combination

Dynamic Process/Service Composition/Combination INFINT 2009 - Bertinoro Workshop on Data and Service Integration Bertinoro, March 15-20, 2009 Dynamic Process/Service Composition/Combination Ugo Montanari Dipartimento di Informatica Università di Pisa

More information

Trust but Verify: Authorization for Web Services. The University of Vermont

Trust but Verify: Authorization for Web Services. The University of Vermont Trust but Verify: Authorization for Web Services Christian Skalka X. Sean Wang The University of Vermont Trust but Verify (TbV) Reliable, practical authorization for web service invocation. Securing complex

More information

Master s Thesis Conceptualization of Teaching Material

Master s Thesis Conceptualization of Teaching Material OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG OTTO-VON-GUERICKE-UNIVERSITÄT MAGDEBURG FAKULTÄT FÜR INFORMATIK Institut für Wissens- und Sprachverarbeitung Master s Thesis Conceptualization of Teaching Material

More information

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Service Oriented Architecture Based Integration Mike Rosen CTO, AZORA Technologies, Inc. Mike.Rosen@Azoratech.com Mike Rosen ACCESS TO THE EXPERTS Consultant Chief Enterprise Architect for service and

More information

An ARIS-based Transformation Approach to Semantic Web Service Development

An ARIS-based Transformation Approach to Semantic Web Service Development An ARIS-based Transformation Approach to Semantic Web Development Cheng-Leong Ang ϕ, Yuan Gu, Olga Sourina, and Robert Kheng Leng Gay Nanyang Technological University, Singapore eclang@ntu.edu.sg ϕ Abstract

More information

AI Planning for Grid/Web Services Composition, Policy Analysis & Workflow

AI Planning for Grid/Web Services Composition, Policy Analysis & Workflow AI Planning for Grid/Web Services Composition, Policy Analysis & Workflow Austin Tate & Jeff Dalton AIAI, University of Edinburgh Andrzej Uszok & Jeff Bradshaw IHMC, Pensacola, FL 1 I-X/KAoS I-X/KAoS Composer

More information

Intelligent interoperable application for employment exchange system using ontology

Intelligent interoperable application for employment exchange system using ontology 1 Webology, Volume 10, Number 2, December, 2013 Home Table of Contents Titles & Subject Index Authors Index Intelligent interoperable application for employment exchange system using ontology Kavidha Ayechetty

More information

Developing Service Oriented Computing Model Based On Context-Aware

Developing Service Oriented Computing Model Based On Context-Aware www.ijcsi.org 392 Developing Service Oriented Computing Model Based On Context-Aware Hamid Mcheick* University of Quebec At Chicoutimi, Computer Science Department 555 Boul De l'universite, Chicoutimi

More information

Towards a Software Domain Metric based on Semantic Web Techniques

Towards a Software Domain Metric based on Semantic Web Techniques Towards a Software Domain Metric based on Semantic Web Techniques F. Edgar Castillo-Barrera 1, Héctor G. Pérez-González 1, and S. Masoud Sadjadi 2 1 School of Engineering, Universidad Autónoma de San Luis

More information

A Conceptual Framework for Semantic Web Services Development and Deployment

A Conceptual Framework for Semantic Web Services Development and Deployment A Conceptual Framework for Semantic Web Services Development and Deployment Claus Pahl Dublin City University, School of Computing Dublin 9, Ireland Claus.Pahl@dcu.ie Abstract. Several extensions of the

More information

SOA GOVERNANCE MODEL

SOA GOVERNANCE MODEL SOA GOVERNANCE MODEL Matjaz B. Juric University of Ljubljana, Slovenia matjaz.juric@fri.uni-lj.si Eva Zupancic University of Ljubljana, Slovenia Abstract: Service Oriented Architecture (SOA) has become

More information

Case Study: Adoption of SOA at the IRS

Case Study: Adoption of SOA at the IRS Case Study: Adoption of SOA at the IRS Nitin S. Naik Director, Enterprise Architecture October 2, 2012 Agenda Overview of IRS IT Shared Services Vision SOA Roadmap and Maturity Levels Where Do We Stand

More information