Web server internal infrastructure suppliercustomer warehouse web server internal infrastructure internal procurement requests B2B interactions occur by.

Slides:



Advertisements
Similar presentations
웹 서비스 개요.
Advertisements

WS Company A WS Company B Company C HTTP, XML, SOAP Copyright Springer Verlag Berlin Heidelberg 2004.
1: requestQuote 2: orderGoods 3: makePayment customer (client) supplier (Web service) The internal business logic of clients and Web services must support.
PROF. MAULIK PATEL CED, GPERI Mobile Computing Gujarat Power Engineering and Research Institute 1 Prepared By: Prof. Maulik Patel.
General introduction to Web services and an implementation example
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Internet dan Jaringan Komputer - Universitas Gunadarma 2006 Magister Manajemen Sistem Informasi E-Commerce & WWW Slides prepared by Tb. Maulana Kusuma,
Remote Procedure Call sockets TCP, UDP Internet Protocol (IP) Remote Procedure Call: hides communication details behind a procedure call and helps bridge.
8.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
1 Pertemuan 13 Servers for E-Business Matakuliah: M0284/Teknologi & Infrastruktur E-Business Tahun: 2005 Versi: >
Ch 12 Distributed Systems Architectures
Chapter 12 USING TECHNOLOGY TO ENHANCE BUSINESS PROCESSES.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
2007 Adobe Systems Incorporated. All Rights Reserved. 1 Model for the Old Web -> Client Server Server Client.
The Architecture of Transaction Processing Systems
System Analysis and Design
SiS Technical Training Development Track Day 10. Agenda  Introduction to Integration Broker  How to Expose and Consume WebServices.
Chapter 4: Core Web Technologies. Contents - Chapter 1 o Exchanging information over the Internet ÞHTTP, HTML ÞURI, URI ÞWeb server, web browser o Web.
Enterprise Application Integration
Enterprise Solutions BITEC: Business Integration Platform
Service Integration Architectures An Introduction to Process Integration, Service Integration, and Mashup Integration.
Enterprise Application -Lesegruppe WebServices -Zusammenfassung von Tianxiang LU.
Design I: Web Application Architecture and Patterns Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems September.
©Ian Sommerville 2006Software Engineering, 8th edition. Chapter 12 Slide 1 Distributed Systems Architectures.
Chapter 4: Core Web Technologies
HTTP client wide area network (Internet) HTTP proxy HTTP server HTTP gateway firewall HTTP tunnel Copyright Springer Verlag Berlin Heidelberg 2004.
Networked Application Architecture Design. Application Building Blocks Application Software Data Infrastructure Software Local Area Network Server Desktop.
Client presentation layer resource management layer application logic layer information system Copyright Springer Verlag Berlin Heidelberg 2004.
CS 493/693: Distributed Systems Programming V. “Juggy” Jagannathan CSEE, West Virginia University March 21, 2005.
UNIT – II ARCHITECTING WEB SERVICES. WHAT ARE WEB SERVICES ? Web Services are loosely coupled, contracted components that communicate via XML-based interfaces.
Ch 11. Integrated Architecture for Wireless Myungchul Kim
Csi315csi315 Client/Server Models. Client/Server Environment LAN or WAN Server Data Berson, Fig 1.4, p.8 clients network.
Unit – I CLIENT / SERVER ARCHITECTURE. Unit Structure  Evolution of Client/Server Architecture  Client/Server Model  Characteristics of Client/Server.
CS 493/693: Distributed Systems Programming V. “Juggy” Jagannathan CSEE, West Virginia University February 07, 2005.
Based on the paper “Myths around Web Services” by Gustavo Alonso Web Services & Myths Around it Debashis Roy Deepa Saha.
CS 493/693: Distributed Systems Programming V. “Juggy” Jagannathan CSEE, West Virginia University March 7, 2005.
CORBA IS 8030 – Integrated Computing Environments Dr. Hoganson CORBA Common Object Request Broker Architecture Published by Object Management Group (OMG)
E-commerce 24/12/ Electronic Commerce (E-Commerce) Commerce refers to all the activities the purchase and sales of goods or services. Marketing,
Chapter 17: Client/Server Computing Business Data Communications, 4e.
CS 493/693: Distributed Systems Programming V. “Juggy” Jagannathan CSEE, West Virginia University April 4, 2005.
SOA – Bird’s Eye View Arun Majumdar, CTO, VivoMind Intelligence Inc, Rockville, MD.
Kemal Baykal Rasim Ismayilov
ERP Course: Enterprise Application Integration Readings: Chapter 3 from Gustavo Alonso et al Peter Dolog dolog [at] cs [dot] aau [dot] dk E2-201 Information.
Chapter 14 Advanced Architectural Styles. Objectives Describe the characteristics of a distributed system Explain how middleware supports distributed.
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.
Service Oriented Integration Peter Dolog dolog [at] cs [dot] aau [dot] dk Intelligent Web and Information Systems October 5, 2010.
CS 493/693: Distributed Systems Programming V. “Juggy” Jagannathan CSEE, West Virginia University February 07, 2005.
INFS3204/ M21 INFS 3204/7204 Service-Oriented Architecture Dr Heng Tao SHEN ITEE, UQ Semester 2, M2: EAI and B2B - A business case.
SE 548 Process Modelling WEB SERVICE ORCHESTRATION AND COMPOSITION ÖZLEM BİLGİÇ.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Distributed Systems Architectures. Topics covered l Client-server architectures l Distributed object architectures l Inter-organisational computing.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
WEB TESTING
Netscape Application Server
CS 493/693: Distributed Systems Programming
Web Services Chapter 5.
#01 Client/Server Computing
Chapter 5 B2B E-Commerce.
Introduction to Web Services and SOA
Inventory of Distributed Computing Concepts and Web services
Ebusiness Infrastructure Platform
Inventory of Distributed Computing Concepts
Tiers vs. Layers.
WEB SERVICES DAVIDE ZERBINO.
File Operations Access Permissions.
Chapter 17: Client/Server Computing
Copyright Springer Verlag Berlin Heidelberg 2004
Introduction to Web Services and SOA
#01 Client/Server Computing
Presentation transcript:

web server internal infrastructure suppliercustomer warehouse web server internal infrastructure internal procurement requests B2B interactions occur by accessing Web pages, filling Web forms, or via . Copyright Springer Verlag Berlin Heidelberg 2004

internal infrastructure supplier customer warehouse internal infrastructure internal procurement requests message broker WfMS adapter WfMS a “global” workflow is executed here the combination of message broker and adapters enables interoperability third party customer’s adapters warehouse’s adapters supplier’s adapters Copyright Springer Verlag Berlin Heidelberg 2004

internal infrastructure supplier customer internal infrastructure customer’s adapters supplier’s adapters message broker XYZ message broker XYZ Copyright Springer Verlag Berlin Heidelberg 2004

internal infrastructure supplier warehouse middleware for supplier-customer interaction middleware for supplier-warehouse interaction middleware for supplier-XYZ interaction middleware for integrating the middleware customer another party (XYZ) yet another party (ABC) middleware for supplier-ABC interaction supplier’s adapters Copyright Springer Verlag Berlin Heidelberg 2004

internal infrastructure supplier customer warehouse internal infrastructure internal procurement requests internal functionality made available as a service Web service interactions based on protocols redesigned for peer to peer and B2B settings languages and protocols standardized, eliminating need for many different middleware infrastructures (need only the Web services middleware) Copyright Springer Verlag Berlin Heidelberg 2004

internal service middleware client internal service Web service Company A (provider) wide area network (Internet) internal service middleware internal service Company B (client) Copyright Springer Verlag Berlin Heidelberg 2004

DBMS applications Web service-enabled broker sendmail application SmartQuotation SmartForecasting XYZ integrating application (contains the composition logic) assumes all back-end systems are accessible as Web services Company A (or a LAN within Company A) Copyright Springer Verlag Berlin Heidelberg 2004

properties and semantics interfaces common base language vertical standards business protocols directories Copyright Springer Verlag Berlin Heidelberg 2004

middleware properties (horizontal protocols) protocol infrastructure (meta-protocols) basic and secure messaging transport Copyright Springer Verlag Berlin Heidelberg 2004

internal service Company A (provider) Web service interface Access to internal systems internal architecture Web service client Company D (client) Web service external architectur e Company B (provider) Company C (provider) middleware Copyright Springer Verlag Berlin Heidelberg 2004

resource manager middleware service interface integration logic resource manager middleware service interface integration logic middleware service interface integration logic other tiers Copyright Springer Verlag Berlin Heidelberg 2004

Web service interface access to internal systems conventional middleware (includes middleware services) service interface integration logic other tiers Company A (service provider) clients from other companies Conventional middleware provides lots of services (load balancing, transaction support, etc). Current Web services middleware is quite poor in this respect. Web services middleware (internal) Copyright Springer Verlag Berlin Heidelberg 2004

Web service client Company A (service requester) other tiers Web service other tiers Company B (service provider) Company C (directory service provider) service descriptions 1. publish the service description 2. find 3. interact the abstraction and infrastructure provided by the registry are part of the external middleware Web services middleware (internal) Copyright Springer Verlag Berlin Heidelberg 2004

Web service client other tiers Web service other tiers Company A (service requester) Company B (service provider) internal middleware transaction mgmt internal middleware Company C (directory service provider) service descriptions composition engine other protocol infrastructure transaction mgmt composition engine other protocol infrastructure external middleware Copyright Springer Verlag Berlin Heidelberg 2004