Transcript EAI and B2Bi Strategy
EAI and B2Bi Strategy
EAI & B2Bi definition
Integration Defined
Enterprise Application Integration
a solution for modeling and automating business processes within an organization by orchestrating disparate data sources and applications
Business-to-Business Integration
a solution for extending an organization’s integration beyond the firewall to connect with external constituencies such as partners, supply chains, etc.
Source: DocuLabs
Technical & Operational Challenges
Integrate Heterogeneous Environments Multiple Applications and Platforms Integrate With Business Partners Extranet, B2B Exchanges, Supply Chains Leverage Existing IT Investments Legacy Systems, Mainframes, EDI VAN Reduce Development Time to Market Maintain Operational Agility Build on Open Standards XML and SOAP For Data Exchange
EAI Reduce Cost
GartnerGroup advises its clients that use of an integration broker will reduce application implementation costs by one-third several dozen interfaces, use of an integration broker can . While these initial savings are substantial, even greater savings occur after initial development. During maintenance, when a single change to an application interface can have a rippling effect to reduce costs by two-thirds.
Traditional Approach EAI
Lower Total Cost of Ownership
Less Development Effort
Lower Support Costs Faster Build Design Build Build Run Run Lifecycle (Time)
Source: Accenture
Definitions
Ovum: Enterprise Application Integration (EAI) combines the technologies and processes that enable custom-built and/or packaged business applications to exchange business-level information in formats and contexts that each understands.
EAI is not middleware . EAI is not workflow . EAI is not data transformation (as found in data warehousing ‘ extract, transform and load ’ products). Each of these types of product offers a solution to a specific piece of the general business problem that is EAI. EAI is a combination of the technologies different kinds of products … employed in these
Solution Requirements
Openly support data standards based on XML, but also legacy business data formats Easily map between different business document formats , preferably without programming Quickly define and deploy internal and external trading partner relationships across any platform Securely and reliably cooperating systems exchange data between Visually define and manage distributed business processes independent of underlying technology Easily extend the system to support different applications and technologies
Must minimize cost, time, and risk
Integration Server Functionality
Application Area Integration and development Interapplication communication Process management Security Administration Performance and reliability Functionality Integrates disparate systems cohesively Translates data from multiple dissimilar systems Performs two-way data conversion between systems and performs complex data transformations and aggregated conversions Integrates with relational databases and objects (e.g., Component Object Model or Enterprise JavaBeans) Communicates between applications using messaging technology Supports major communication protocols Lets companies automate processes that span customer inquiries, back end system access and updates, and return notifications Lets users develop process flows in a graphical environment or modeling tool Authentication and authorization services for access to integrated systems An interface or console (proprietary or third party) that lets administrators manage the application environment Scales across machines or processors Caches data for improved performance Manages database connections and threads Logs system performance and sends notifications or alerts to administrators Source: Info Week - Key Requirements For Integration Servers
The Evolution of Integration…
Manual re-keying EDI EAI B2B
Orchestration
Process Automation
Orchestration
Rapidly build business processes
Easily change business processes
Enable disparate systems to cooperate
Leverage existing investments
Learn from your business activity
The Real Integration Goal:
Integrating processes, not integrating systems Supplier Pick Ticket Warehousing System Shipment Customer Distribution Order Commerce App Purchase Order Purchase Order Ack Marketplace Credit Check Invoice Financials
BizTalk Server 2000
Integration with any sized organization - on any platform bCentral Service or Microsoft Office BizTalk Server Enterprise Edition BizTalk Server Standard Edition Non-BTS Server: Windows, UNIX, AS400, Mainframe… BizTalk Server Enterprise Edition
Solution Requirements Orchestration Integration Communication
Solution Requirements
ERP CRM KM Supply Chain Workflow COM Object Script Database Web Service Data Trans formation Encode/ Decode Digitally Sign/ Verify Encrypt/ Decrypt Transport/ Receive Reliability/ Extensibility LOB Adapters Syn chronous/ Asyn chronous XML
Intranet – Extranet – Internet – VAN
Solution Requirements
BizTalk Server 2000
BizTalk Orchestration BizTalk Messaging Intranet – Extranet – Internet – VAN
Comprehensive Toolset
Define Your Business Documents Transform Your Business Documents
BizTalk Editor BizTalk Mapper Build Trading Partner Relationships
BizTalk Messaging Manager Orchestrate your Business Processes
BizTalk Orchestration Designer Learn from your data Manage the System
BizTalk Document Tracking BizTalk Admin Console
Orchestration Process
1. Business Analyst defines the business process 2. Developer maps business definitions to software components 3. BizTalk generates the orchestration code
Orchestrating Business Interactions
Embracing web services while supporting existing systems UDDI.ORG
Pick Ticket Shipment Web Service: Register my Business
Web
Service: Submit Order BizTalk Server Enterprise Edition
Web
Service: Credit Check Purchase Order Purchase Order Ack Web Service: Order Status Invoice Web Service: Query Registry Customer
Technological Infrastructure
Mapper
Banco 2 Core BTS HIS MSMQ SQL
Orchestration Designer
Banco 1 BTS SQL wfw MSMQ HIS
Tracking
Clearing Core BTS MSMQ HIS SQL
Host Integration
BACEN MQseries
Serviço de Filas
Pgm
Host Integration Server 2000
COM, XML MSMQ ADO, ASP OLE DB, ODBC Application Integration Data Integration TCP/IP, SNA Network Integration TCP/IP and SNA DDM (DRDA & RLIO), XA, TDS, CLI, DBLIB APPC, CPI-C, DPL, LUO, 3270 (BMS) MQ Series Bridge DB2 IMS Oracle VSAM Sybase OS/390, OS/400, UNIX VSAM, DB2, Oracle, Sybase CICS, IMS, MQ Series 3270, 5250, Non-COM
BizTalk Server Adapters
•
Application Adapters Ariba, Commerce One, Cove Systems, Front Steps, Peregrine, Great Plains, i2, J.D. Edwards, Kewill, Manhattan Associates, McHugh, Mega, MS Office, Navision, Onyx, Oracle e-business, Peachtree, Pivotal, QAD, Quick Books, Remedy, SAP, ServiceSwitch, Siebel, Slam Dunk Networks, Trade Power, Ultimus, Visibility, Worldtrak,…
•
Technology Adapters C API, COM, EDI, FTP, IBM DB2/400, Ingres, Java Beans, JMS , Microsoft SQL Server™ 2000 and Microsoft SQL Server™ 7.0, Monitoring, MSMQ, Oracle 8i and Oracle 7.3, Progress 4GL/Database 8.3b/ 9.0, Sybase, XML,…
References
Chemical
Air Liquide
Air Products & Chemicals
Computer Hardware & Electronics
Compaq
Engelhard Solutia Intel
Linear Technology Mitsubishi Electric NEC Siemens AG Siemens Corporation
Texas Instruments Tokyo Electron
Xerox Consulting Services
Electronic Data Systems PricewaterhouseCoopers Health Products & Services:
AstraZeneca
Merck
Hospitality
Accor
Novo Nordisk Pfizer Aramark
Cendant Darden Restaurants Hilton Hotels Six Continents Public Sector
UK Government
Pennsylvania St.
Northern Ireland Gov’t
State Of Arkansas
State Of Kansas
State Of Michigan
State Of Queensland
State Of Texas
U S Dept Of Defense
U S Department Of Energy
U S Army
Retail
U S NAVY Lotte Shopping
Jones Apparel Group
Federated Dept Stores
J.C. Penney
Pier 1 Imports
Radio Shack
Tokyu Department Store
Whole Foods Market
Woolworths Holdings Telecommunications
Broadwing
NTT
Nokia
Verizon Communications
Utility & Energy
WorldCom BP Amoco
Conectiv
Consolidated Edison
Enron
NiSource
Unocal Manufacturing
Arbed
Asahi Glass
Bass Brewers
Boeing
Boise Cascade
Corning
Danone
Del Webb
Dimon
Estee Lauder
Ford Motor
Fuji Photo Film
Georgia-Pacific
Hitachi
Honeywell International
Levi Strauss & Co
Mitsubishi Heavy Industries
National Gypsum
Nestlé
Nippon Steel
Parker Hannifin
Performance Food Group
Raytheon
Sara Lee
Sonoco Products
Toyota Motor
Tyco International
Volvo
Media
Weyerhaeuser Bertelsmann
Clear Channel Com.
New York Times
Transportation
Reuters East Japan Railway
Norfolk Southern
In Financial Services & Banking
Differentiate Biztalk for orchestration, from Tibco Replacing DBus, a homegrown hybrid Merrill Lynch institutional CMA Unified exception handling unit
ABN Amro AXA Bank One Deutsche Bank Dresdner Bank First American Financial FleetBoston Financial Golden West Financial Corp.
HSBC Holdings Lloyds TSB Group Merrill Lynch MetLife Nomura Securities Old Mutual
Comprehensive Offering
Business Process Automation BizTalk Enterprise Application Server 2000 Integration (EAI) Business To Business (B2B)