©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Some Requirements for Semantic Web Serivce from CROSSFLOW and OPELIX Karl Aberer.

Slides:



Advertisements
Similar presentations
EzScoreboard.com A Fully Integrated Administration Service.
Advertisements

May 24, 2004 SWSL outbrief 1 Outbrief from SWSL group at SWSI F2F May 24, 2004.
© Dr. Jian Yang Service Representation, Discovery, and Composition for E- Marketplaces W-J van Heuvel, J. Yang, M.P. Papazoglou Univ. of Tilburg, INFOLAB,
Research Issues in Web Services CS 4244 Lecture Zaki Malik Department of Computer Science Virginia Tech
Y Narahari, Computer Science and Automation, Indian Institute of Science B2B MARKETPLACES AND E-PROCUREMENT Y. NARAHARI Computer Science and Automation.
Workpackage 2: Norms
Software Connectors Software Architecture. Importance of Connectors Complex, distributed, multilingual, modern software system functionality and managing.
SPECIFYING AND MONITORING GUARANTEES IN COMMERCIAL GRIDS THROUGH SLA Sven Graupner Vijay MachirajuAad van Moorsel IEEE/ACM International Symposium on Clustering.
Electronic Commerce Systems (e-commerce)
OASIS Reference Model for Service Oriented Architecture 1.0
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.
Wesley Budziwojski Senior Architect Sun ONE Portal Server Web Services for Remote Portlets, WSRP Jun/2003.
Software Connectors. Attach adapter to A Maintain multiple versions of A or B Make B multilingual Role and Challenge of Software Connectors Change A’s.
1 WEEK 10 Intelligent (Software) Agents. 2 Case Scenario Every year, ABC Enterprise will conduct annual general meeting (AGM) to report company performance.
Understanding Networked Applications: A First Course Midterm one review by David G. Messerschmitt.
Business Process Orchestration
Chapter 13: Process Specifications Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Semantic Web Fred Framework and Demonstration or ‘my PhD-Thesis in 30 min’ Michael Stollberg, 14-Dec-2004.
An Intelligent Broker Approach to Semantics-based Service Composition Yufeng Zhang National Lab. for Parallel and Distributed Processing Department of.
The Architecture of Transaction Processing Systems
Kmi.open.ac.uk Semantic Execution Environments Service Engineering and Execution Barry Norton and Mick Kerrigan.
B2B e-commerce standards for document exchange In350: week 13: Nov. 19,2001 Judith A. Molka-Danielsen.
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.
Filename\location Agent Mediated Electronic Commerce Dr. Chris Preist HP Labs.
THE NEXT STEP IN WEB SERVICES By Francisco Curbera,… Memtimin MAHMUT 2012.
*Law and Coordination Rodrigo Paes. © LES/PUC-Rio Agenda Integration Coordination BPEL example Birth *Law and Coordination Further Steps.
Turning Software into a Service By Mark Turner, David Budgen and Pearl Brereton.
Chapter 5: Principles of Service- Oriented Computing Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns,
E-Science Meeting April Trusted Coordination in Dynamic Virtual Organisations Santosh Shrivastava School of Computing Science Newcastle University,
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
A Goal-Based Organizational Perspective on Multi-Agent Architectures Manuel Kolp † Paolo Giorgini ‡ John Mylopoulos † † Department of Computer Science.
Chapter 1: Computing with Services Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
Evaluation of a Publish/Subscribe System for Collaboration and Mobile Working Collaborative Advertising over Internet with Agents Independent Study: Wireless.
OASIS Week of ebXML Standards Webinars June 4 – June 7, 2007.
Chapter 13: Process Specifications Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
UT DALLAS Erik Jonsson School of Engineering & Computer Science FEARLESS engineering Semantic Web Services CS - 6V81 University of Texas at Dallas November.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Conceptual Modelling – Behaviour
CLARIN work packages. Conference Place yyyy-mm-dd
An Ontological Framework for Web Service Processes By Claus Pahl and Ronan Barrett.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
E-Commerce Prof. Ir. Kudang B. Seminar, MSc, PhD Direktur Komunikasi & Sistem Informasi IPB Bogor, 12 Nopember 2008.
What’s MPEG-21 ? (a short summary of available papers by OCCAMM)
Introduction to Semantic Web Service Architecture ► The vision of the Semantic Web ► Ontologies as the basic building block ► Semantic Web Service Architecture.
© Karl Aberer GMD-IPSI, 1999 Data Management Problems in Ecommerce Panel statement SIGMOD 99 Karl Aberer, GMD-IPSI
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
1 G52IWS: Web Services Chris Greenhalgh. 2 Contents The World Wide Web Web Services example scenario Motivations Basic Operational Model Supporting standards.
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
Dr. Rebhi S. Baraka Advanced Topics in Information Technology (SICT 4310) Department of Computer Science Faculty of Information Technology.
Chapter 1: Computing with Services Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005.
EBZ303 Building Applications Using BizTalk Human Workflow Services Nagender Vedula Group Program Manager E-Business Server Group Microsoft Corporation.
© Drexel University Software Engineering Research Group (SERG) 1 The OASIS SOA Reference Model Brian Mitchell.
Behavioral Framework Background & Terminology. Behavioral Framework: Introduction  Background..  What was the goal..
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Software Connectors Acknowledgement: slides mostly from Software Architecture: Foundations, Theory, and Practice; Richard N. Taylor, Nenad Medvidovic,
Copyright © Richard N. Taylor, Nenad Medvidovic, and Eric M. Dashofy. All rights reserved. Software Connectors in Practice Software Architecture.
OWL-S: As a Semantic Mark-up Language for Grid Services By Narendranadh.J.
E-Commerce Systems Chapter 8 Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. SOA-RM Overview and relation with SEE Adrian Mocan
Software Connectors. What is a Software Connector? 2 What is Connector? – Architectural element that models Interactions among components Rules that govern.
Context-Aware Middleware for Resource Management in the Wireless Internet US Lab 신현정.
Service-Oriented Computing: Semantics, Processes, Agents
Distribution and components
Distributed web based systems
Web Ontology Language for Service (OWL-S)
Service-Oriented Computing: Semantics, Processes, Agents
Presentation transcript:

©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Some Requirements for Semantic Web Serivce from CROSSFLOW and OPELIX Karl Aberer - EPFL

©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Background CROSSFLOW - CROSSFLOW – EU Project, Sep 98 – Sep 00 Cross-Organizational Workflow Support in Virtual Enterprises

©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Background OPELIX – OPELIX – EU Project: Jan 2000 – Jun 2002 An Open Personalised Information Commerce System

©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Preliminary: Basic Service Description The following is assumed to be standard in the following –Roles of participants –Basic actions/interactions (including data/message types) –Initial and final state conditions –Constraints on action-role assignment –Execution constraints (pre- and postconditions)

©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences CrossFlow Case Studies Insurance Scenario Logistics Scenario

©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences (Contract) Requirements from CrossFlow General –support search and matchmaking –serve as legal agreement (parties, duration) –specify process structure and parameters –support multiple service instantiations (constraints on instances and time) –generate communciation links and invoke services QoS Requirements (Quality of Service) –Which parameters, activities, aggregate information can be monitored at what time –Push or pull access to monitored parameters, temporal constraints LoC Requirements (Level of Control) –stop, abort, continue the provider process –compensation capabilities –parameter changes (which, when) FCC Requirements (Flexible Change Control) –the non-structural goals of the service (duration, cost, quality) –relative importance of non-structural vs. structural goals, activities –ordering constraints between activities of the service (and their importance)

©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences OPELIX Case Studies: Commercial Web Portals Scenario (both Logon and Culturall) –Web portal on object technology/software/events –providing different categories of information depending on the user profile –flexible definition of business models (offers, negotiation, order processing, payment) –different roles in i-commerce (Vendor, Broker, Buyer, Searching agent provider, Multiplier, Associations, Partners,Associates, Supplier, Virtual community, Third party marketplace, Mediator, Administrator) –various delivery modalities for information (push, pull, periodic, conditional)

©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences "Business Offer Language" Model Conceptually typical information business activities –modelling negotiation of offers, delivery modalities, dependencies and obligation, payment, authentication etc. uniformly treated as information services –complex business models Design influenced by –Agent communication languages, ICE standard, EDI protocols, deontic logic –Basic abstraction for state-change is a communciation act –Basic primitives: who, what, how –Rule-based specification of pre-conditions –Implicit state changes (without communication) can be specified in contract –Atomic promise-request-delivery model to capture negotiation and obligation (-> autonomy) Ongoing work –implementation of execution environement exists –precise semantics in transaction logics currently elaborated –reasoning using logic-based semantics

©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Example roles: OMG_member, Logon; goods: base_info(at: TIME, url: URL) : Logon -> OMG_member; registration( ) : OMG_member -> Logon; rules: requested(Logon, OMG-member, registration(e),t) and NOW [deliver(OMG_member, Logon, registration(e))] « After the request for registration the OMG member may register within one day » requested(OMG_member, Logon, base_info(t, t1) and delivered(OMG_member, Logon, registration(e)), t2) and t>=t2 -> [deliver(Logon, OMG_member, base_info(NOW, « After registration by OMG member, Logon must deliver the information any time it is requested provided the request refers to information related to time after registration» substitution: [deliver(OMG_member, Logon, payment(a, t))]^m ==> [deliver(OMG_member, Logon, payment(a, t))]^m ==> [deliver(OMG_member, Logon, payment(m*a, t))] [deliver(OMG_member, Logon, payment(m*a, t))] " this gives the OMG member the freedom to choose payment granularity"

©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Scope of BOL Information commerce Electronic commerce Cooperation and coordination Netbill ICE RosettaNet KQML Data and processes FBCL

©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Scope of BOL Expressivity of model Reasoning on execution properties Secure contract protocols Conceptual models Micropayment markup ICE protocol BOL

©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Summary: What's relevant for SWSL Contract notion –coordination by specification of local interaction –supports also decentralized architectures Nonstructural properties of processes –in particular their composition properties Dynamic process specification –dynamically evolving execution constraints and termination goals –dynamic parameter determination Monitoring and Control capabilities Pragmatic dimension –negotiation, obligation, conflict resolution –legal significance of service specification