© Dr. Jian Yang Service Representation, Discovery, and Composition for E- Marketplaces W-J van Heuvel, J. Yang, M.P. Papazoglou Univ. of Tilburg, INFOLAB,

Slides:



Advertisements
Similar presentations
What is Business-to-Business E-Commerce? Any activity between companies that is supported electronically - - Online purchasing - Online sales -
Advertisements

Web Service Modelling Ontology (WSMO)
Regnet Specification : Functional point of view REGNET.
©2003, Karl Aberer, EPFL, School of Computer and Communication Sciences Some Requirements for Semantic Web Serivce from CROSSFLOW and OPELIX Karl Aberer.
Public B2B Exchanges and Support Services
16/11/ IRS-II: A Framework and Infrastructure for Semantic Web Services Motta, Domingue, Cabral, Gaspari Presenter: Emilia Cimpian.
European Interoperability Architecture e-SENS Workshop : Cartography Tool in practise 7-8 January 2015.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Bob Travica Class 17 Strategizing with IS: Electronic Commerce MIS 2000 Information Systems for Management Instructor: Bob Travica Updated 2014.
E-commerce Chapter 9 pp E-Commerce Buyer 1. Search & Identification 3. Purchasing 2. Selection & Negotiation 4. Product & Service Delivery 5.
Semantic Web Services Peter Bartalos. 2 Dr. Jorge Cardoso and Dr. Amit Sheth
Principles of Information Systems, Sixth Edition Electronic Commerce Chapter 8.
Chapter 5 B2B E-Commerce.
Business-to-Business E-Commerce
E-Business Models The emphasis is on business in e-business Part 2 – B2B Adomas Svirskas Vilnius University November 2005.
SmartER Semantic Cloud Sevices Karuna P Joshi University of Maryland, Baltimore County Advisors: Dr. Tim Finin, Dr. Yelena Yesha.
E-Marketplaces: Structures and Mechanisms
Internet Sellouts Final Presentation Enterprise Architecture Group.
Principles of Information Systems, Sixth Edition 1 Electronic Commerce Chapter 8.
September 2001Chapter 10: B2B Grows Up Key questions answered in this chapter: What are the four stages to the evolution of B2B capabilities? What are.
10.1 © 2007 by Prentice Hall 10 Chapter E-Commerce: Digital Markets, Digital Goods.
E-Commerce: Mechanisms, Platforms, and Tools
1 Chapter 9 Electronic Commerce and Electronic Business.
Electronic Commerce Systems
OIL: An Ontology Infrastructure for the Semantic Web D. Fensel, F. van Harmelen, I. Horrocks, D. L. McGuinness, P. F. Patel-Schneider Presenter: Cristina.
Filename\location Agent Mediated Electronic Commerce Dr. Chris Preist HP Labs.
Enhanced Collaboration and other benefits of Sharepoint Technologies Kern Sutton Business Productivity Group Microsoft Corporation.
 WAMP or XAMPP  Zen Cart  What is E-commerce?  Electronic commerce, commonly known as e- commerce, ecommerce or e-business refers to the buying and.
Key questions answered in this chapter:  What are the four stages to the evolution of B2B capabilities?  What are the three categories of B2B?  Describe.
Electronic Commerce and Electronic Business Lecture – 12
Overview of Electronic Commerce
Bob Travica Class 17 Strategizing with IS: Electronic Commerce MIS 2000 Information Systems for Management Instructor: Bob Travica Updated 2015.
Principles of Information Systems, Sixth Edition Electronic Commerce Chapter 8.
Chapter Intranet Agents. Chapter Background Intranet: an internal corporate network based on Internet technology. Typically, an intranet can.
HCIMA Unit 3 The Internet Revolution and Electronic Tools Next slide.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
25./ Final DIP Review, Innsbruck, Austria1 D11.22 DIP Project Presentation V5 Oct 2006 Presented at Final Review Innsbruck, Oct, 2006.
EuHDS INFORMATIVE PRESENTATION. Content:  I. Introduction  II Definitions  III. EuHDS Components  IV. EuHDS Advantages.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 12 Electronic Commerce and the Strategic Impact of Information Systems.
Business-to-Business Authors: Authors: Mladenka Jakovljevic, Prof. Dr. Veljko Milutinovic,
E-Marketplaces: Mechanisms, Tools, and Impacts of E-commerce.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
1 Introduction to Web Services Quality Model And Collaboration Issues for EERP Sojung Kim WSQM TC National Information society Agency.
E-Commerce Prof. Ir. Kudang B. Seminar, MSc, PhD Direktur Komunikasi & Sistem Informasi IPB Bogor, 12 Nopember 2008.
Oracle Business Models
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 12 Electronic Commerce and the Strategic Impact of Information Systems.
E-Marketplaces: Mechanisms, Tools, and Impacts of E-commerce.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
SABRE VIRTUAL PAYMENTS Karen Frayer Sabre Virtual Payments Manager.
E-Tourism Nicos Rodosthenous PhD 04/04/ /4/20131Dr Nicos Rodosthenous.
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.
Semantic Web COMS 6135 Class Presentation Jian Pan Department of Computer Science Columbia University Web Enhanced Information Management.
9 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Electronic Commerce Systems Chapter 9.
Ashima Wadhwa Exploring E-Commerce Basics. What is e-Commerce and e-business? Electronic commerce (EC, or e- commerce) describes the process of buying,selling,
By: Mr Hashem Alaidaros 326 Lecture 7 Title: B2B: EDI and ERP.
Electronic Commerce Systems
BUSINESS B7 E-Business Models.
Chapter 2: Introduction to Electronic Commerce
B2B E-Commerce Chapter 2.
XML Based Interoperability Components
E-Commerce Lecture 6.
E-Commerce: Mechanisms, Platforms, and Tools
Business-to-Business E-Commerce
E-commerce Chapter 9 pp
Chapter 4 B2B E-Commerce.
Semantic Markup for Semantic Web Tools:
E-BUSINESS E-Business is the powerful business environment that is
Chapter 4 B2B E-Commerce.
Presentation transcript:

© Dr. Jian Yang Service Representation, Discovery, and Composition for E- Marketplaces W-J van Heuvel, J. Yang, M.P. Papazoglou Univ. of Tilburg, INFOLAB, The Netherlands

© Dr. Jian Yang Contents E-services and E-Marketplaces Running Example and Issues Service Representation and SDL Capability Analysis Service Composition State of the Arts

© Dr. Jian Yang o An e-service is a self-contained internet-application that - conducts a transaction - completes a task, or - solves a problem o and posseses the ability to to engage other e-services to complete its task; o and can be used by people, businesses; o on a pay per use basis o E-business o E-commerce o E-services E-services definition

© Dr. Jian Yang E-services RegisterSearch Select Buy Sell Offer Transact ! Seller Receive Cash-in Back office Financials & Logistics & HR Business Scenario: Internet Selling Buyer Business Scenario: Internet Buying Front end Marketplace Back office Financials & Logistics & HR ULTIMATELY Dynamic Brokering of Services Applications- onTap/ E-services portal

© Dr. Jian Yang Vertical E-services Customer Knowledge Customer Knowledge Product Knowledge Product Knowledge Value Chain Network Value Chain Network Business Model / Workflow Business Model / Workflow Enterprise CustomerInformationE-Service Airline booking E-Service E-Service TravelE-Service Hotel booking E-Service RestaurantreservationE-Service ReservationE-Service WeatherE-Service

© Dr. Jian Yang Dynamic Discovery: can find any resource on the Internet based on its description Brokering: provided the match in the background Composition: individual services are automatically linked to meet the service request Mediation: automatically notifies all associated services of changes/updates Summary of e-service key features

© Dr. Jian Yang Process Integration for EC (PIEC) framework Tools and framework for automated service development Service representation (SDL) Service discovery Service combination Mapping e-services to objectified legacy systems

© Dr. Jian Yang Running Example Assume that there are several car sell service available on the web, and the entire buying process requires the following four main e-services: Search for a car and car dealer. Negotiate about the terms of delivery Order a car Delivery and payment

© Dr. Jian Yang Issues Service description The domain model used to describe whats about The service capability (components) The access syntax Service discovery Semantic relatedness Capability analysis Syntactic analysis

© Dr. Jian Yang The Service Description Language (SDL) Provides a comprehensive description of service semantics: Service properties: general info., service access info. Service ontology. Service cost. Payment method. Actors. Authorization/security/visibility. Service contents. Service capability.

© Dr. Jian Yang Specification of a Request $serviceInfo

© Dr. Jian Yang Specification of the Car Seller

© Dr. Jian Yang Specification of the Car Seller (continued) car_sell sub_service part_service "make" "carInformation" "type" "carInformation" part_service

© Dr. Jian Yang Specification of the Car Seller part_service "confirmation_of_purchasing" "carInformation" part_service "customer_contacts" null part_service "payment_information" "confirm/reject" part_service... part_service...

© Dr. Jian Yang Service Model Car_Sell New_car_SellOld_Car_Sell Search_Car Negotiate Order_Car Fulfillment Provide_Car_ Information Provide_Contact_ Information Provide_Payment_ Information Provide_Shipment _ Information

© Dr. Jian Yang Capability Analysis Service capability derivation algorithm Matching and partial matching algorithms to determine Identical Part-of More restrictive Overlapping Not relevant

© Dr. Jian Yang Algorithm for Capability Derivation begin capability(s):={s}; for each p in part(s); capability(s):=capability(s) p; endfor; for each q in super(s) capability(s):= capability(s) q; s:=q; for each p in part(s); capability(s):=capability(s) p; endfor; end;

© Dr. Jian Yang Matching Services begin Q: the set of request services; FC: Cost function; Found:=Null; Cost:=Max_cost; For each service s in the registry if capability(s) Q then C:=FC(s); if c<Cost then Found:=s; Cost:=C; end; end;

© Dr. Jian Yang Service Composition Given an use interface description in SDL S 0 and a repository of several SDL-descriptions S 1 …S n, we want to know which SDL call interface(s) description in the repository fits best to the given SDL description Solution: translate an SDL description to a type-tree.

© Dr. Jian Yang

State of Arts UDDI, WSDL, E-speak … Limitations? State of the art service representation languages are not able to sufficiently capture the semantics of the business domain and the structure of the service (e.g., the sub-services, the parts of the services); Business process dynamics are only partially covered by current service descriptions in terms of operations (capabilities): business dynamics and policies (constraints) are lacking. Business protocols only have been treated in cursory manner thus far. The e-service repository and query language have only been partially implemented. The current service searching is only based on attribute (or name) match. More research needs to be conducted to construct a more advanced repository and searching system. Service descriptions are not based on a solid type system. This puts a severe barrier on composing e-services dynamically, as the conformance of the resulting e-service suite can not be checked at runtime. E-service searching is only based on attribute match which is not sufficient enough to deal with partial matches and semantic conflicts.

© Dr. Jian Yang Conclusion A framework for service description Algorithms for service capability analysis and matching Techniques for describing service composition