OPM/S: Semantic Engineering of Web Services

Slides:



Advertisements
Similar presentations
Dr. Leo Obrst MITRE Information Semantics Information Discovery & Understanding Command & Control Center February 6, 2014February 6, 2014February 6, 2014.
Advertisements

1 Ontolog Open Ontology Repository Review 19 February 2009.
Policy based Cloud Services on a VCL platform Karuna P Joshi, Yelena Yesha, Tim Finin, Anupam Joshi University of Maryland, Baltimore County.
Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
The 20th International Conference on Software Engineering and Knowledge Engineering (SEKE2008) Department of Electrical and Computer Engineering
SWSC F2F; Innsbruck December 16, 2002 Bringing Services to the Semantic Web and Semantics to Web Services Michael Kifer SUNY-SB David Martin SRI International.
Interoperability of Distributed Component Systems Bryan Bentz, Jason Hayden, Upsorn Praphamontripong, Paul Vandal.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
0 General information Rate of acceptance 37% Papers from 15 Countries and 5 Geographical Areas –North America 5 –South America 2 –Europe 20 –Asia 2 –Australia.
Information and Business Work
Research topics Semantic Web - Spring 2007 Computer Engineering Department Sharif University of Technology.
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.
Future Software Architectures Combining the Web 2.0 with the Semantic Web to realize future Web Communities Maarten Visser
U se of UDDI to publish data of s emantic w eb Anton Naumenko, Sergiy Nikitin, Vagan Terziyan, Jari Veijalainen* Jyväskylä, Finland 27 August 2005, Industrial.
Queensland University of Technology An Ontology-based Mining Approach for User Search Intent Discovery Yan Shen, Yuefeng Li, Yue Xu, Renato Iannella, Abdulmohsen.
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
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.
Špindlerův Mlýn, Czech Republic, SOFSEM Semantically-aided Data-aware Service Workflow Composition Ondrej Habala, Marek Paralič,
1 An Analytical Evaluation of BPMN Using a Semiotic Quality Framework Terje Wahl & Guttorm Sindre NTNU, Norway Terje Wahl, 14. June 2005.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Towards Translating between XML and WSML based on mappings between.
The Semantic Web Service Shuying Wang Outline Semantic Web vision Core technologies XML, RDF, Ontology, Agent… Web services DAML-S.
The Semantic Web William M Baker
Agents on the Semantic Web – a roadmap to the future An arial view from feet.
Ontology Summit2007 Survey Response Analysis -- Issues Ken Baclawski Northeastern University.
Semantic Web Fred: Project Objectives & SWF Framework Michael Stollberg Reinhold Herzog Peter Zugmann - 07 April
Košice, 10 February Experience Management based on Text Notes The EMBET System Michal Laclavik.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
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.
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Dr. Bhavani Thuraisingham August 2006 Building Trustworthy Semantic Webs Unit #1: Introduction to The Semantic Web.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. m3pe LIGHT An Extensible Multi-Meta-Model Workflow Execution.
The future of the Web: Semantic Web 9/30/2004 Xiangming Mu.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
THE SEMANTIC WEB By Conrad Williams. Contents  What is the Semantic Web?  Technologies  XML  RDF  OWL  Implementations  Social Networking  Scholarly.
1 Open Ontology Repository initiative - Planning Meeting - Thu Co-conveners: PeterYim, LeoObrst & MikeDean ref.:
Semantic Interoperability of Web Services – Challenges and Experiences Meenakshi Nagarajan, Kunal Verma, Amit P. Sheth, John Miller, Jon Lathem
A Portrait of the Semantic Web in Action Jeff Heflin and James Hendler IEEE Intelligent Systems December 6, 2010 Hyewon Lim.
OWL Web Ontology Language Summary IHan HSIAO (Sharon)
Semantic Web unleashes your data! The Semantic Web will transform the use of content. Semantic Web – is an extension of the current web. Semantic Web.
SE 548 Process Modelling WEB SERVICE ORCHESTRATION AND COMPOSITION ÖZLEM BİLGİÇ.
Semantic Web. P2 Introduction Information management facilities not keeping pace with the capacity of our information storage. –Information Overload –haphazardly.
1 2. Knowledge Management. 2  Structuring of knowledge enables effective and efficient problem solving dynamic learning strategic planning decision making.
AGENT SERVICES FRAMEWORK FOR HANDHELD DEVICES SUPERVISOR: DR MUHAMMAD ASLAM Domain: Artificial Intelligence(AI) Muhammad Ali (09-MS-CE-11),
Modeling Formalism Modeling Language Foundations
An OPM-Based Layered Architecture for Modeling Design Patterns
Collaborative Vocabulary Management
NML-WG: Monday brainstorming
Knowledge Management Systems
Web Ontology Language for Service (OWL-S)
XML Based Interoperability Components
Policy based Cloud Services on a VCL platform
The Extensible Tool-chain for Evaluation of Architectural Models
Tools of Software Development
Semantic Web: Commercial Opportunities and Prospects
R2O+ODEMapster: Upgrading Relational Legacy Data to the Semantic Web
Internet of Things A Process Calculus Approach
Semantic Web-Services or Semantic-Web Services? Matthew Montebello
[jws13] Evaluation of instance matching tools: The experience of OAEI
Semantic Information Modeling for Federation
LOD reference architecture
Semantic Markup for Semantic Web Tools:
Chaitali Gupta, Madhusudhan Govindaraju
Business Process Management and Semantic Technologies
PASSI (Process for Agent Societies Specification and Implementation)
WSExpress: A QoS-Aware Search Engine for Web Services
System Model Acquisition from Requirements Text
Presentation transcript:

OPM/S: Semantic Engineering of Web Services Eran Toch Instructors: Prof. Dov Dori & Dr. Iris Reinhartz-Berger Technion – Israel Institute of Technology Faculty of Industrial Engineering and Management OPM Workshop – March 2004 Technion – Israel Institute of Technology

Agenda Background Motivation OPM/S – The Solution: Engineering Process OPM/S Modeling Framework OPOSSUM Evaluation and Contribution Future Research Technion – Israel Institute of Technology

Web Services Web-based applications, accessible through standard XML interfaces: Designed to work together following a business plan. Aim to provide the corner stone of: EAI (Enterprise Application Integration). Ubiquitous (Mobile) and personal computing. Inter organizational computing (B2B, supply chains, e-Gov…) UDDI SOUP WSDL Technion – Israel Institute of Technology

Web Services’ Integration – cont’d Big names are busy integrating Web services… Microsoft BEA IBM Biztalk WebLogic Integration IBM Websphere Composer Technion – Israel Institute of Technology

The Semantic Web “The Semantic Web is an extension of the current web in which information is given well-defined meaning, better enabling computers and people to work in cooperation.” Sir Tim Berners-Lee Information can be given formal and common meaning, Using standard XML languages (RDF, OWL). Domain knowledge can be mapped into Ontologies, providing common meta-data for the domain. Products: RSS, FOAF, National Cancer Institute Ontology… I should think of an example here Technion – Israel Institute of Technology

Current Work - Semantic Web with OPM VisWeb: Representation of semantic in OPM. Translating between RDF and OPM languages. Domain Analysis Paradigm: Specifying the domain description as an OPM model. Domain elements specify roles in the system model. The model can be validated against its domain representation. Technion – Israel Institute of Technology

Semantic Web Services OWL-S is an ontology for Web services. Web Services + Semantic Web = Semantic Web Services OWL-S is an ontology for Web services. Semantic Web Services can be used for automatic: Discovery. Invocation. Composition and interoperation. Monitoring. Validation. UI Creation. Technion – Israel Institute of Technology

Semantic Web Services – An Example Discovery Invocation Composition OWL-S OWL-S Hospital Web Service Healthcare Web Service Customer Mobile Agent Developers Customer Technion – Israel Institute of Technology

Research Motivation Semantic Web Services did not cross the boundary between Industry and Academia. Why? OWL-S documents are powerful, but complex to model and understand. Difficult reuse and composition. Current engineering processes do not contain immediate return on effort. Talk about the attitude. Technion – Israel Institute of Technology

Research Objectives Objective: To provide a human-accessible method for modeling and reusing Semantic Web Services. Method: Suggesting an engineering process that simplifies semantic modeling. Modeling framework, based on OPM. Utilizing automatic matching using OPOSSUM: A semantic/structural matching engine. Technion – Israel Institute of Technology

External Services are notated as environmental Engineering Process External Services are notated as environmental Geo ontology Technion – Israel Institute of Technology

Engineering Process – cont’d OPOSSUM Search Results Higher equivalence Lower equivalence Integrated Automatically back to the model Technion – Israel Institute of Technology

Engineering Process Technion – Israel Institute of Technology

Modeling Framework Defining a meta-model for semantic Web services. Extending OPM to support refined logical relations. Extending the domain analysis paradigm. Providing formal and operational mapping between OWL-S and OPM. Technion – Israel Institute of Technology

OPOSSUM* Enable to search through repositories of OPM/S and OWL-S specifications. Presents an integration plan between two models. Query model is specified in OPM, and target models are retrieved according to their Capability Equivalence. Overcomes: Differences in abstraction levels. Sub models. Partial matching. * Object-PrOcess Structural / Semantic Unified Matching Technion – Israel Institute of Technology

Capability Equivalence* CP Represents the extent to which a target model (T) can be reused instead of a query model (Q): General sketch of CP’s calculation algorithm: Calculating semantic similarity. Finding comparison paths. Comparing the paths by FSA’s, including functional and structural equivalences Calculating equivalence value as a weighted average over the path’s results. * In Collaboration with Pnina Soffer Technion – Israel Institute of Technology

Evaluation Theoretical: Empirical Proving that OPM/S is compatible with OWL-S and WSDL. Proving that capability equivalence based matching is stronger than semantic matching. Empirical Testing OPM/S modeling and composition on benchmark applications. Technion – Israel Institute of Technology

Contribution General Community: OPM Community: Easy to use modeling and development method for semantic Web services. Prototype of a semantic matching engine for real life. Byproduct: OWL-S API. OPM Community: Formal definition of the capabilities of an OPM model. Matching algorithm for OPM models. Extending OPM by adding further logical relations. Research opportunities in Web services and Semantic Web. Another example of a domain meta-model. Technion – Israel Institute of Technology

Future Research Comparative experiment, measuring Cognitive perception and readability of the model. OWL mapping to OPM. Using semantic meta-data to speed up engineering tasks. UML-based approaches. Security meta-model. Model as a reverse auction – agent based composition. OPM for personal needs specification (OPL as query language…) Technion – Israel Institute of Technology