B2B Application Integration COSC643 Sungchul Hong.

Slides:



Advertisements
Similar presentations
Bridging the Technological Gap between Academia and Industry: Towards a Successful e-Commerce Graduate Program Yeong-Tae Song, Goran Trajkovski, Sungchul.
Advertisements

Business Process Integration-Oriented Application Integration (BPIOAI)
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.
University of British Columbia Software Practices Lab Introduction to Middleware for Software Engineering Eric Wohlstadter 539D.
Portal-Oriented B2B Application Integration Chapter 5 Sungchul Hong.
Distributed Components Week 6 – Lecture 2. A component request consists of three parts The name of the component The service to be performed The list.
Well, Sort-of.
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved. Electronic Business Systems Chapter 7.
Middleware Technologies compiled by: Thomas M. Cosley.
Application Integration Technology IT 490. Middleware Basics  Middleware provides a mechanism that allows one entity (application or database) to communicate.
Introduction to Information Systems
Software Engineering Module 1 -Components Teaching unit 3 – Advanced development Ernesto Damiani Free University of Bozen - Bolzano Lesson 2 – Components.
Chapter 7 Electronic Business Systems
1 Chapter 9 Electronic Commerce and Electronic Business.
EAI. 2/31 Example: a simple supply chain purchase order deliver goods write invoice order atricle check availability document customer-contact not available.
Lecture-9/ T. Nouf Almujally
Enterprise Resource Planning, 1st Edition by Mary Sumner
Market and Supply Chain COSC 643 Sungchul Hong. Goal Understand market functions and types. Study some electronically linked business types. Business.
E-Commerce: Definition: E-Commerce refers the use of internet and other online services to be engaged in buying and selling of digital and non digital.
Karolina Muszyńska Based on
E-business and Supply Chain COSC 648 Sungchul Hong.
INTEGRATION OF E - BUSINESS WITH ERP SYSTEM P RESENTATION ON INTEGRATION OF E - BUSINESS WITH ERP SYSTEM Presenting by Presenting by, Shruti raj Anushree.
7 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Data-Oriented B2B Application Integration Chapter 2 Sungchul Hong.
Electronic Business Systems
E-Business University of Palestine Eng. Wisam Zaqoot April 2010 ITSS 4201 Internet Insurance and Information Hiding.
Prepared By: Prof. Dhara Virani CSE/IT Dept. Dr. Subhash Technical Campus. Junagadh. Chapter 7.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Client Server Technologies Middleware Technologies Ganesh Panchanathan Alex Verstak.
Introduction THE DIGITAL FIRM: ELECTRONIC COMMERCE &ELECTRONIC BUSINESS ELECTRONIC COMMERCE &ELECTRONIC BUSINESS By : Eyad Almassri.
Electronic Commerce Systems. Electronic Commerce (E-Commerce) Commerce refers to all the activities the purchase and sales of goods or services. – Marketing,
Message Brokers and B2B Application Integration Chap 13 B2B Application Integration Sungchul Hong.
Method-Oriented B2B Application Integration Chapter 4 Sungchul Hong.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
National Institute of Science & Technology Architecture of Message Oriented Middleware Anindya Kumar Jena [1] Architecture of Message Oriented Middleware.
Architecture of Message Oriented Middleware [1]
CIS E-Commerce 1 Electronic Commerce. CIS E-Commerce 2 Introduction What is “E-Commerce” Happy Puppy - A New Internet Company: –
Business-to-Business Authors: Authors: Mladenka Jakovljevic, Prof. Dr. Veljko Milutinovic,
7-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
ENTERPRISE APPLICATION INTEGRATION
E-procurement E-procurement is the business-to-business or business-to-consumer purchase and sale of supplies and services through the Internet as well.
SEMINOR. INTRODUCTION 1. Middleware is connectivity software that provides a mechanism for processes to interact with other processes running on multiple.
1 IS Theories & Practices Organizational Information Systems IS 655: Note 3 CSUN Information Systems.
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.
McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 12 Integrating the Organization from End to End – Enterprise Resource Planning.
8 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
The XML The XML Company Gary Edmonds Software AG Pty Ltd TBI with XML.
© 2007 Thomson, a part of the Thomson Corporation. Thomson, the Star logo, and Atomic Dog are trademarks used herein under license. All rights reserved.
Enterprise Integration Patterns CS3300 Fall 2015.
1 Chapter 3 Electronic Business Systems (E-Business) Main Ref: Chapter 7 – Introduction to Information Systems, by O’Brien & Marakas, 16 th ed.
Technology Supply Chain Management
Chapter7 TELECOMMUNICATIONS AND NETWORKS. Content e-Business Systems – Cross-Functional Enterprise Applications – Enterprise Application Integration –
2015 NetSymm Overview NETSYMM OVERVIEW December
Chapter 13 Extending the Organization Along the Supply Chain © Toh Kheng Ho/Age Fotostock America, Inc.
A Global fully incorporated Virtual ecommerce Software Solution.
Chapter 11 Information Systems Within the Organization.
XML— “Oxygen for E-Business” Persistent eBusiness Solutions Pvt. Ltd. Arvind Pandey
Business Applications– Using Java _____ Presented by Priya Saha.
Electronic Business Systems
4 THE DIGITAL FIRM: ELECTRONIC COMMERCE & ELECTRONIC BUSINESS.
Flya Kite Introduction to SAP
Chapter 9 – RPCs, Messaging & EAI
Enterprise Application Integration Styles
Inventory of Distributed Computing Concepts
Enterprise Resource Planning, 1st Edition by Mary Sumner
Chapter 9 Web Hosting and E-Business Software
IOA is a fully Integrated Accounting Solution
Enterprise Resource Planning
Enterprise Resource Planning
Types of Application Integration
Presentation transcript:

B2B Application Integration COSC643 Sungchul Hong

Goal Understand current B2B related applications Understand the relationships among B2B application Integration of B2B applications.

E-Business Web-enabled selling Middle-ware Internet-enabled supply chain integration –EDI (Electronic Data Interchange) Flow of information and material –Information Systems

Introduction E-business characteristics –Instantaneous –All participating systems are able to communicate in any direction. –Systems are bound at both the data and process levels. –All relevant information existing in any participating system is accessible by any other participating system.

Real Time Business Purchase of a new car –Orders a car at a dealership –Manufacturer –Parts, supplier Raw materials –Manufacturing –Dealer

EDI (Electronic Data Interchange) Many owners of supply chains already use it. Sharing information –Order or payment data Partially automated –It is not good enough

Different Systems and Different Standards What is the price? How can we represent it? If you have different systems, how can we make these systems communicate each other? Which method is the best?

DeliveryRegionTerritory Customer Price Type AgreementsAgreement AgreementID ValidityTimePeriod StartDate EndDate StartDate ValidityTimePeriod Currency ProductPrice SimpleAmount ParametrizedAmount AmountFormula PriceRequest SetPriceSetProductPrice RefProductID BaseType SetProductValue MonetaryAmount PercentageFactor Price

AllowOrChargeType AllowOrChargeDescription BaseType AllowOrChargeValue UpperBoundQuantity UpperBoundAmount PriceBracket ValidityTimePeriod Tax TaxFactor TaxType TaxDescription SequenceNumber SettlementType SequenceNumber PercentageFactor MonetaryAmount AdditionalOrderUnits EndDate StartDate AllowOrCharge

B2B Application Integration After years of creating islands of automation within each company, users and business managers are demanding that seamless bridges now be built to join these islands together. Financial prudence Opportunity for profit

B2B Application Integration It is the mechanisms and approaches to allow partner organizations, such as suppliers and consumers, to share information in support of common business events. If company A has a sales order entry system that provides a system for recording sales, then company B, a part supplier, must have a parts system that is instantly integrated with company A’s sales system.

Traditional Approach Traditional middleware was built to integrate applications within an enterprise and does not take into account the special needs of B2B integration. Point-to-Point solution

Middleware Middleware is a mechanism to move information and shared business logic between applications. During business transactions, the middleware hides the complexity of the underlying operating system and network and allows information exchange on be half of the application programs.

Categories of Middleware TP Monitors Message Brokers Application Server Distributed Objects

Business Rues Integration Binding of application logic between tow or more e-Business partners. The composite applications that exist are accessible to all interested parties. The exchange of both information and business rules is fully automated CORBA

Information Integration Lower level than business rules integration Message brokers, data replication engines, and data migration engines. (XML) Provide a platform for exchanging relevant business data in order to support e-Business initiatives. (order and invoice data) Inexpensive

Process Integration Provides a set of processes that function above both business rules and information integration. Provide abstract business layer that exists over the physical one. (logical flow of information)

Collaboration Providing a geographically dispersed workgroup with the opportunity to share messages and other information in real time to support a business need. Customer relationship management, online customer service, virtual product development. Provide interface to human and systems.

Types of Middleware   Remote procedure calls (RPC) type  synchronous   Message oriented message (MOM) type  asynchronous   Message Broker type.  Asynchronous and many-to-many transactions

 DistributedComputing Environment (DCE) from the Open Group. (RPC)  MSMQ from Microsoft (MOM)  MQSeries from IBM (MOM)  Tuxedo from BEA systems (TP Monitors)  MTS from Microsoft (TP Monitors)  CICS from IBM (TP Monitors)  Enterprise JavaBeans from SUN (application server)  SAP R/3 (application server) –COM+ (with AppCenter) from Microsoft (application server & distributed objects)

Middleware Vendors BEA SAGA Software IBM NEON Tibco SUN

Point-to-Point Middleware Message queuing Remote procedure calls Traditional middleware requires significant alterations to both the source and target systems. Integration of a custom accounting system running on Windows 2000 and a custom inventory control system running on a main frame within another company. According to the Aberdeen Group, dual- application linking cost is as high as $10 million.

New Middleware Features Support for inter-and intra-process integration Support for B2B standards including RosettaNet, ebXML, and EDI Support for Internet-enabled information exchange Support for advanced security models

Types of B2B application Integration Data-oriented Application interface-oriented Method-oriented Portal-oriented Process integration-oriented

Data Oriented It is the process or technology of extracting information from one database and updating it in another database within another organization. Large number of databases It may also include the transformations and application of business logic to the data. Cost is the advantage.

Application Interface-Oriented Developers are able to bundle any number of application and allowing them to share business logic and information. Need specific features and functions of the application interface. Packaged application SAP, PeopleSoft, Baan (Vendors)

Method-Oriented Sharing business logic that exists within the enterprise. Distributed objects Application server Transaction Process (TP) monitors frameworks

Portal-Oriented Application architects can integrate applications by presenting information from several local or partner applications within the same user interface.

Process Integration-Oriented It provides those who are supporting B2B application integration with a business- oriented and and process automation-like view of how business information flows between trading partners. Collaboration-level B2B application integration