1 Web Service Integration Michael R. Genesereth Logic Group Stanford University.

Slides:



Advertisements
Similar presentations
Chapter 1 Business Driven Technology
Advertisements

E-commerce Chapter 9 pp E-Commerce Buyer 1. Search & Identification 3. Purchasing 2. Selection & Negotiation 4. Product & Service Delivery 5.
Business-to-Business E-Commerce
Ch 2. Mobile Computing Applications Myungchul Kim
MANAGEMENT & LEGAL IMPLICATIONS OF eCOMMERCE Definitions  eBusiness The use of computer based information systems for the management and coordination.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
Introduction to Databases
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Well, Sort-of.
Chapter9 Introduction to Information Technology Turban, Rainer and Potter John Wiley & Sons, Inc. Copyright 2005.
ELC 498 Course Overview DAY 2 Technological Drivers of Change.
1 Chapter 7 IT Infrastructures Business-Driven Technology
CS155b: E-Commerce Lecture 10: Feb. 13, 2003 XML and its relationship to B2B commerce Acknowledgements: R. Glushko, A. Gregory, and V. Ramachandran.
System Analysis and Design
1 Chapter 9 Electronic Commerce and Electronic Business.
Knowledge Portals and Knowledge Management Tools
Introduction and Conceptual Modeling
Introduction to Databases
Karolina Muszyńska Based on
7 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
ESolution Holding and Business community center beeYond is the name of our solution Presented to Technical University of Isfahan by Dr. Bahman Zolfagharpour.
IS 466 ADVANCED TOPICS IN INFORMATION SYSTEMS LECTURER : NOUF ALMUJALLY 3 – 10 – 2011 College Of Computer Science and Information, Information Systems.
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Computer Jobs 2013 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
Computer Jobs 2014 Bob Nielson. Average Wage The average wages of all jobs in America >>>> $45,790 > $80,180.
Learning Objectives Describe the major types of B2B models.
EXCS Sept Knowledge Engineering Meets Software Engineering Hele-Mai Haav Institute of Cybernetics at TUT Software department.
1 Web Commerce Definition Benefits Impacts Other Types of Electronic Commerce.
Marketing Management Online marketing
 DATABASE DATABASE  DATABASE ENVIRONMENT DATABASE ENVIRONMENT  WHY STUDY DATABASE WHY STUDY DATABASE  DBMS & ITS FUNCTIONS DBMS & ITS FUNCTIONS 
1 Introduction to Database Systems. 2 Database and Database System / A database is a shared collection of logically related data designed to meet the.
ASG - Towards the Adaptive Semantic Services Enterprise Harald Meyer WWW Service Composition with Semantic Web Services
7-1 Management Information Systems for the Information Age Copyright 2004 The McGraw-Hill Companies, Inc. All rights reserved Chapter 7 IT Infrastructures.
Business-to-Business Authors: Authors: Mladenka Jakovljevic, Prof. Dr. Veljko Milutinovic,
Semantic Web and Policy Workshop Panel Contribution Norman M. Sadeh School of Computer Science Carnegie Mellon University Director, e-Supply Chain Management.
Internet & Digital Economy n What is Internet? n What is Electronic Commerce? n A Framework for EC n Benefits of EC n Categories of EC Applications n.
Distributed Information Retrieval Using a Multi-Agent System and The Role of Logic Programming.
What is e-commerce?. What e-commerce is… Business to business (B2B) trading where companies trade and exchange information using the World Wide Web. Business.
E-commerce 24/12/ Electronic Commerce (E-Commerce) Commerce refers to all the activities the purchase and sales of goods or services. Marketing,
Introduction to E-Commerce. Define e-commerce in your own words.
Grid Computing & Semantic Web. Grid Computing Proposed with the idea of electric power grid; Aims at integrating large-scale (global scale) computing.
Collaborative Data Management Computer Science Department Stanford University.
Kittiphan Techakittiroj (19/11/58 01:40 น. 19/11/58 01:40 น. 19/11/58 01:40 น.) E-Commerce Kittiphan Techakittiroj
1 Introduction to Databases. 2 Examples of Database Applications u Purchases from the supermarket u Purchases using your credit card u Booking a holiday.
Trustworthy Semantic Webs Dr. Bhavani Thuraisingham The University of Texas at Dallas Lecture #4 Vision for Semantic Web.
Of 33 lecture 1: introduction. of 33 the semantic web vision today’s web (1) web content – for human consumption (no structural information) people search.
Fundamentals of Information Systems, Second Edition 1 Telecommunications, the Internet, Intranets, and Extranets.
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.
Introduction to Databases Transparencies © Pearson Education Limited 1995, 2005.
Lecture On Introduction (DBMS) By- Jesmin Akhter Assistant Professor, IIT, Jahangirnagar University.
Electronic Purchasing
By: Mr Hashem Alaidaros 326 Lecture 7 Title: B2B: EDI and ERP.
Postgraduate Module Enterprise Database Systems Technological Educational Institution of Larisa in collaboration with Staffordshire University Larisa
INTRODUCTION TO INFORMATION SYSTEMS LECTURE 9: DATABASE FEATURES, FUNCTIONS AND ARCHITECTURES PART (2) أ/ غدير عاشور 1.
Internet and world wide web Information Technology
Accounting Information Systems: An Overview
Discovering Computers 2010: Living in a Digital World Chapter 14
Introduction to Databases
Types of information systems in organizations and its characteristics
Chapter 2: Introduction to Electronic Commerce
Wsdl.
Research Issues in Electronic Commerce
E-commerce Chapter 9 pp
History of IS within Organizations
The Basics of Information Systems
McGraw-Hill Technology Education
Terms: Data: Database: Database Management System: INTRODUCTION
1. THE INFORMATION SYSTEMS REVOLUTION: TRANSFORMING
The Basics of Information Systems
Presentation transcript:

1 Web Service Integration Michael R. Genesereth Logic Group Stanford University

2 World Wide Web

3 Changing Landscape WWW began as a distributed document management system HTML pages Multimedia Links WWW becoming a medium for distributing services as well Databases Transformational software Buying and selling goods, services, equities, etc. Shipping goods Booking travel

4 FX-Agents Project Mission: to produce technology that promotes web services * Automated Service Discovery finding services among vast and changing set of possibilities * Automated Service Composition e.g. planning a trip, buying a car online, etc. especially useful for one-off tasks * Incremental Service Creation e.g. supply chain mgmt, enterprise mgmt, portfolio mgmt new services for personal, corporate, or public use especially useful for ongoing tasks

5 Service Network

6 Integrated Service Architecture Result Facilitator Request QBF (Query by Form) - User queries Internet in his own schema ABF (Application by Form) - User requests services using own schema Insurer 1 Insurer 2 Appraiser Title Company Bank 1 Bank 2 Bank 3

7 Declarative Programming What Versus How Users and programmers provide declarative info (what) System uses declarative info to determine behavior (how) (Such systems are sometimes called intelligent agents) Types of Information (expressed in logical languages) Model of environment and explicit statement of goals Specifications of services Behavioral constraints - laws, contracts, business rules, etc Declarative information explicit and task independent Ease of programming Ease of maintenance Runtime Flexibility

8 Sample Service Specifications If p requests a mortage from WFB for x dollars for house h and c appraises h for y dollars and c is approved and y≥x and there is insurance on house h for z dollars and z≥x, Then WFB will loan p x dollars secured by h. If p requests an appraisal for house h from Jones Then Jones will appraise h for x dollars. If p requests insurance from Allstate for x dollars on house h and c appraises h for y dollars and c is approved and y≥x, Then Allstate will insure h for x dollars.

9 Service Discovery Example If p requests insurance from Allstate for x dollars on house h and c appraises h for y dollars and c is approved and y≥x, Then Allstate will insure h for x dollars. Request: Find a company c such that c will insure Myhouse for $1,000,000. Answer: Allstate will insure Myhouse for $1,000,000 dollars provided that MRG requests from Allstate for $1,000,000 on Myhouse c appraises Myhouse for y dollars c is approved y≥$1,000,000

10 Service Composition Example Goal c will loan MRG 1,000,000 dollars secured by Myhouse. Specifications as before Plan (1) MRG requests an appraisal for house Myhouse from Jones. (2) MRG requests insurance from Allstate for 1,000,000 dollars on house Myhouse. (3) MRG requests a mortage from WFB for $1,000,000 dollars for house Myhouse.

11 Incremental Service Creation Rules

12 Service Creation Example If the apr of my mortgage rate is x and c will refinance my mortgage for y and x-y>0.25, Then find a new mortgage. If supply of paper runs below 50% and there is a supplier at or below standard price Then place order for 50% additional supply. If employee requests travel and the employee is a research scientist or above and the destination is a research conference and the projected cost is less than $2000 Then approve the request.

13 Global Trading Web Catalog Comprehensive catalog of products and services available from companies doing business on the Internet Info from catalogs, directories, inventories, ratings, etc Changes automatically propagated to subscribers Taxonomic, Parametric, Cross-category, Associative search Heterogeneity in schemas of suppliers and consumers Logic is used to codify relationships among these schemas Automated reasoning for query planning and optimization CS, Commerce One, CommerceNet, UCCNet (bar codes)

14 Regnet Integrated regulatory infrastructure through which individuals, companies, programs can find applicable rules and regulations can get help complying with those rules and regulations Application to electronic commerce on the Internet contracts, business rules, governmental regulations Computer Representation of contracts, rules, regulations Search, use Monitoring, Enforcement Analysis, Synthesis Computer Science, Civil Engineering, Law School

15 Summary Mission - technology for web services Service discovery Service composition Service creation Declarative Programming Technology Humans write definitions, constraints, specifications, rules Computer operationalizes that declarative information Ease of programming, ease of maintenance, flexibility Applications Project Management Enterprise Management Supply Chain management Portfolio Management

16