Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck www.deri.at Technical Fair December 11th, 2007 Semantic Web Services Challenge Srdjan.

Slides:



Advertisements
Similar presentations
1 University of Namur, Belgium PReCISE Research Center Using context to improve data semantic mediation in web services composition Michaël Mrissa (spokesman)
Advertisements

Get Started in e-Business. Aim This presentation is prepared to support and give a general overview of the ‘How to Get Started in e-Business’ Guide and.
INSPIRE Service Architecture
1 Intention of slide set Inform WSMOLX of what is planned for Choreography & Orhestration in DIP CONTENTS Terminology Clarification / what will be described.
Reference (apr02) Core Bank Group/ IST Harmonisation Team November 7th, 2003 Bringing Common XML Payment Standards to the Corporate Community: The IST.
Powered by SIS Technology. Debt collection challenges Increase your collections Decrease your costs Optimize your time Secure your data Organize your.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
Object-Oriented Analysis and Design
July 11 th, 2005 Software Engineering with Reusable Components RiSE’s Seminars Sametinger’s book :: Chapters 16, 17 and 18 Fred Durão.
CONSUMER BANKING SYSTEM. PURPOSE STATEMENT  The purpose of our project is to provide fast and safe analysis of sales data of banks by the state bank.
Chapter 13: Process Specifications Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
The WSMO / L / X Approach Michael Stollberg DERI – Digital Enterprise Research Institute Alternative Frameworks for Semantics in Web Services: Possibilities.
1 Service Discovery using Diane Service Descriptions Ulrich Küster and Birgitta König-Ries University Jena Germany
Web Service Architecture Part I- Overview and Models (based on W3C Working Group Note Frank.
Chapter 13: Process Specifications Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Codex Guidelines for the Application of HACCP
Introduction to ebXML Mike Rawlins ebXML Requirements Team Project Leader.
Formulating requirements for training systems engineers in terms of a competency model STATE ATOMIC ENERGY CORPORATION “ROSATOM” June 28, 2013 St. Petersburg.
 A set of objectives or student learning outcomes for a course or a set of courses.  Specifies the set of concepts and skills that the student must.
Masters Theses Competition 2008 Krissada Chalermsook (104512) A Semantics-based and Flexible Framework for Web Services Composition.
Group 7 Caleb DeWoody, Tyler Holland, Elizabeth Rape, Leann Walls.
S/W Project Management
A Survey on Service Composition Languages and Models Antonio Bucchiarone Antonio Bucchiarone and Stefania Gnesi Istituto di Scienza e Tecnologie dell’Informazione.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. WSMX: a Semantic Service Oriented Middleware for B2B Integration.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
EMI INFSO-RI SA2 - Quality Assurance Alberto Aimar (CERN) SA2 Leader EMI First EC Review 22 June 2011, Brussels.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
1 WS-Privacy Paul Bui Ryan Dickey. 2 Agenda  WS-Privacy  Introduction to P3P  How P3P Works  P3P Details  A P3P Scenario  Conclusion  References.
1 MFI-5: Metamodel for Process models registration HE Keqing, WANG Chong State Key Lab. Of Software Engineering, Wuhan University
Interfacing Registry Systems December 2000.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web services Interoperability for Geospatial decision.
Copyright 2002 Prentice-Hall, Inc. Chapter 2 Object-Oriented Analysis and Design Modern Systems Analysis and Design Third Edition Jeffrey A. Hoffer Joey.
10/18/20151 Business Process Management and Semantic Technologies B. Ramamurthy.
WSMX Execution Semantics Executable Software Specification Eyal Oren DERI
Using WSMX to Bind Requester & Provider at Runtime when Executing Semantic Web Services Matthew Moran, Michal Zaremba, Adrian Mocan, Christoph Bussler.
Fulfilling the Promise of E-Commerce through Trade Facilitation UNECE International Forum on Trade Facilitation Richard Herve Sicard Microsoft, Head of.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Semantic Web Services Future Plans Laurentiu Vasiliu,Tomas Vitvar,
Assessing the influence on processes when evolving the software architecture By Larsson S, Wall A, Wallin P Parul Patel.
Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck Technical Task Fair December 2007 SWS Composition The SUPER Approach.
SoberIT Software Business and Engineering Institute HELSINKI UNIVERSITY OF TECHNOLOGY © Tomi Männistö, Varvana Myllärniemi, 2008 T Software Architectures.
Human Computer Interaction
CIM LAB MEETING Presentation on UML Rakesh Mopidevi Kwangyeol Ryu.
® IBM Software Group © 2004 IBM Corporation Developing an SOA with RUP and UML 2.0 Giles Davies.
Dr. Rebhi S. Baraka Advanced Topics in Information Technology (SICT 4310) Department of Computer Science Faculty of Information Technology.
Foundational Program Overview September  2004 Copyright RosettaNet. RosettaNet Foundational Programs Program Overview ProgramPhase InvestigateDesignImplement.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. KW WP2.4 Meeting JPA, Collaboration, KW Review, Meeting Agenda.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Dynamic RosettaNet Integration on Semantic Web Services Tomas.
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.
 Copyright 2006 Digital Enterprise Research Institute. All rights reserved. Dynamic B2B Integration on the Semantic Web Services: SWS Challenge.
TPO Services An institutional perspective By: Miguel CAMACHO & Ann PENISTAN, TS/DBIS Date: 31 March 2011.
Large Combustion Plants Ex-post assessment of the LCP Directive Initial ex-ante evaluation of the IED – Chapter III and BAT Daniel Martin-Montalvo Alvarez.
A Solution Perspective An Open Source Collaborative and Foundational Solution Targeted at Non-OECD Member Countries February 9, 2016.
Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck Second TTF Technical Fair 12 December 2007 Mediation Component Second.
 Copyright 2008 Digital Enterprise Research Institute. All rights reserved. Digital Enterprise Research Institute Semi-automatic Composition.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
Chapter 13 Extending the Organization Along the Supply Chain © Toh Kheng Ho/Age Fotostock America, Inc.
Introduction to Software Engineering 1. Software Engineering Failures – Complexity – Change 2. What is Software Engineering? – Using engineering approaches.
Pedagogical aspects in assuring quality in virtual education environments University of Gothenburg, Sweden.
Evaluation. What is important??? Cost Quality Delivery Supplier Expertise Financial Stability Coverage Product Offerings Do you intend to negotiate?
A Semi-Automated Digital Preservation System based on Semantic Web Services Jane Hunter Sharmin Choudhury DSTC PTY LTD, Brisbane, Australia Slides by Ananta.
Introduction for the Implementation of Software Configuration Management I thought I knew it all !
Tomas Vitvar, Maciej Zaremba, Mathew Moran
Unified Modeling Language
Web Service Modeling Ontology (WSMO)
Advantages OF BDD Testing
Order-to-Cash (Project-Based Services) Scenario Overview
Chapter 19 Testing Object-Oriented Applications
Order-to-Cash (Project-Based Services) Scenario Overview
Chapter 19 Testing Object-Oriented Applications
Grid Systems: What do we need from web service standards?
Presentation transcript:

Universität Innsbruck Leopold Franzens  Copyright 2007 DERI Innsbruck Technical Fair December 11th, 2007 Semantic Web Services Challenge Srdjan Komazec DERI Innsbruck – University of Innsbruck

2 Technical Fair December 11th, 2007 Agenda Introduction Working group Methodology Overview of past workshops Latest scenario –Description –UNIFI (ISO 20022) Payments Standard Initiation –Developed artifacts –Case study Conclusions

3 Technical Fair December 11th, 2007 Introduction Universität Innsbruck Leopold Franzens Technical Fair  Copyright 2006 DERI Innsbruck Semantic Web Service Challenge December 11 th, 2007

4 Technical Fair December 11th, 2007 Introduction The goal –To develop a common understanding of various technologies intended to facilitate the automation of mediation, choreography, discovery and composition for SWS The intent –To explore trade-offs among existing approaches –To discover uncovered parts of problem space –To provide a forum for discussion based on common application

5 Technical Fair December 11th, 2007 Working group Universität Innsbruck Leopold Franzens Technical Fair  Copyright 2006 DERI Innsbruck Semantic Web Service Challenge December 11 th, 2007

6 Technical Fair December 11th, 2007 Working group Leader –Michal Zaremba Members –Omair Shafiq –Graham Hench –Srdjan Komazec

7 Technical Fair December 11th, 2007 Methodology Universität Innsbruck Leopold Franzens Technical Fair  Copyright 2006 DERI Innsbruck Semantic Web Service Challenge December 11 th, 2007

8 Technical Fair December 11th, 2007 Methodology Each workshop treats some part of SWS problem space based on “real world” scenario. A scenario consists of –description of its purpose and details, and evaluation details, –set of real Web Services, –a means to control objectivity if a solution fulfills the scenario description, and –test case that proofs the task can be fulfilled (i.e. a sample solution).

9 Technical Fair December 11th, 2007 Methodology SWS Challenge Levels Provided set of challenge problems Problems build upon initial problem with added –General level problems –Complexity level problems LevelDescription 0Mediation Scenario (static) 1Mediation Scenario (adopting to changes in systems) 1aData Mediation 1bProcess Mediation 2 Simple Discovery (single invocation based on service description) 2aShipment coverage (countries, cities semantics) 2bShipment price and weight calculations (arithmetic) 2c Shipment constraints on pick-up time and delivery (temporal semantics) 2dShipment unit conversion (semantics of measures) 3 Composite Discovery (multiple invocations required for complete discovery) 3a discovery 2 including request for quote and a order operation 3b discovery 3a including a request for multiple packages that has to be split 3cdiscovery 3b including a dynamic currency conversion Table 1 – SWS Challenge Levels

10 Technical Fair December 11th, 2007 Methodology Evaluation Criteria Level of success Description 0 Minimal and automatically determined by system. The system adequately invokes the requisite web services measured by legality of messages exchanged. 1 Whether the code had to be changed. 2 Only data had to be changed. 3 There were no change to the system at all. Table 2 – Evaluation Criteria Table

11 Technical Fair December 11th, 2007 Methodology Each team submission’s claims are evaluated by having the workshop participants mutually examine the code changes of the submission. Submissions are ranked by difficulty of moving from one problem level or sub-level to another. All solutions are documented and participants are encouraged to ”steal” from each other in order to understand which approaches work best for what kind of problems.

12 Technical Fair December 11th, 2007 Overview of past workshops Universität Innsbruck Leopold Franzens Technical Fair  Copyright 2006 DERI Innsbruck Semantic Web Service Challenge December 11 th, 2007

13 Technical Fair December 11th, 2007 Overview of past workshops Workshops WorkshopDateObjective StanfordMarch 2006 Focus on interoperability problems of existing systems with the aim to show how semantic Web technologies can help to overcome the need for manual development of mediation systems. BudvaJune 2006 Introduces changes in description of previous scenario in order to investigate extend and kind of changes in a corresponding solution which are evaluated [1] according to the evaluation criteria [2]. [1] [2] AthensNovember 2006 Explores and evaluates different solutions for the Web Service discovery problem [3]. [3] InnsbruckJune 2007 Introduces competing preferences and simple compositions to the discovery problem [4]. [4] StanfordNovember 2007 Tackles the Web Service composition [1] [1] [2] [2] [3] [3] [4] [4] Table 3 – Workshops

14 Technical Fair December 11th, 2007 Overview of past workshops Participants and results Table Evaluation Results Problem Level PoliMi - Cefriel DERI AT& DERI IEFSU Jena University of Dortmund LSDIS Labs IBM - Max Maximilien 0: Static mediation√√√√√ 1a: Changes data mediation√√√√√ 1b: Changes process mediation√√√√√ 1c: Mediation/integration for payment authorization√√√ 2a: Discovery based on Destination√√√√ 2b: Discovery based on Destination and Weight√√√√ 2c: Discovery based on Destination, Weight and Price√√√√ 2d: Discovery involving simple composition√√ 2e: Discovery including temporal reasoning√√ 3a: Discovery based on clear defined product specifications - Goal A1√√√ 3a: Discovery based on clear defined product specifications - Goal A2√√√ 3b: Discovery 3B - Additionally specify preferences - Goal B1√√√ 3b: Discovery 3B - Additionally specify preferences - Goal B2√ 3c: Discovery 3C Composition of services - Goal C1 (unrelated composition)√√√ 3c: Discovery 3C Composition of services - Goal C2 (correlated composition)√ 3c: Discovery 3C Composition of services - Goal C3 (unrelated but global condition) √√ 3c: Discovery 3C Composition of services - Goal C4 (unrelated with global condition and preferences) √√ Table 4 – Participants and results

15 Technical Fair December 11th, 2007 Latest scenario Universität Innsbruck Leopold Franzens Technical Fair  Copyright 2006 DERI Innsbruck Semantic Web Service Challenge December 11 th, 2007

16 Technical Fair December 11th, 2007 Latest scenario Description Extension of Purchase Order Mediation scenario Primary goal is to investigate use of various technologies intended to facilitate the automation of service compositions in the context of dynamic environment behavior Scenario also includes –Data Mediation –Process Mediation

17 Technical Fair December 11th, 2007 Latest scenario Description Figure 1 – Scenario overview

18 Technical Fair December 11th, 2007 Latest scenario UNIFI (ISO 20022) Payments Standard Initiation UNIversal Financial Industry message scheme Supported by major players in the market (SWIFT, TWIST, etc.) Should bridge the gap between RossettaNet enabled systems and financial institutions Payments Standards – Initiation – describes a set of Payments Initiation messages like –Customer Credit Transfer Initiation message –Payment Status Report

19 Technical Fair December 11th, 2007 Latest scenario UNIFI (ISO 20022) Payments Standard Initiation Comes from RossettaNet Focus of scenario Figure 2 – Scenario supported by UNIFI Payments Standard - Initiation

20 Technical Fair December 11th, 2007 Latest scenario UNIFI (ISO 20022) Payments Standard Initiation CustomerCreditTransferInitiationV02 - sent by the initiating party to the debtor agent. It is used to request movement of funds from the debtor account to a creditor account. PaymentStatusReportV02 - sent by an instructed agent to the previous party in the payment chain. It is used to inform this party about the positive or negative status of an instruction.

21 Technical Fair December 11th, 2007 Latest scenario Developed artifacts The scenario implementation consists of a number of software artifacts under the test bed umbrella: –supporting database relations, –Web Service implementations, –web pages for testing and managing services and participant solutions, and –implementation of dummy integrator (hardcoded, without intelligent behavior which relies on semantic annotations).

22 Technical Fair December 11th, 2007 Latest scenario Case Study MsgId:token_ Amount:2560 requestId:token_ AccountNumber: IE29AIBK SwiftCode:AB10009 CurrencyCode:EUR AuthorizationCode: nil ResponseCode:AUTHREQUIRED AuthorizationCode: AB ResponseCode:PROCESSED FirstName:Arnold LastName:Black ResponseCode:ACCEPTED PaymentStatusCode:PI_ACCEPTED

23 Technical Fair December 11th, 2007 Conclusions Identified problems –Methodology –Infrastructure and support Web Service infrastructure Collaboration infrastructure Evaluation and debug infrastructure New scenarios needed!!!