24
EAI and B2Bi Strategy EAI and B2Bi Strategy

EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

Embed Size (px)

Citation preview

Page 1: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

EAI and B2Bi StrategyEAI and B2Bi Strategy

Page 2: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

EAI & B2Bi definitionEAI & B2Bi definitionIntegration DefinedIntegration Defined

Business-to-BusinessBusiness-to-BusinessIntegrationIntegration

a solution for extendinga solution for extendingan organization’san organization’sintegration beyond theintegration beyond thefirewall to connect withfirewall to connect withexternal external constituenciesconstituenciessuch assuch as partners,partners,supply chains,supply chains, etc. etc.

Enterprise ApplicationEnterprise ApplicationIntegrationIntegration

a solution fora solution for modelingmodelingandand automatingautomatingbusiness processesbusiness processeswithin an organizationwithin an organizationbyby orchestratingorchestratingdisparate disparate data sourcesdata sourcesand applicationsand applications

Source: DocuLabsSource: DocuLabs

Page 3: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

Technical & Operational ChallengesTechnical & Operational Challenges

Legacy Systems, Mainframes, EDI VANLegacy Systems, Mainframes, EDI VAN

Multiple Applications and PlatformsMultiple Applications and Platforms

XML and SOAP For Data ExchangeXML and SOAP For Data Exchange

Maintain Operational AgilityMaintain Operational Agility

Extranet, B2B Exchanges, Supply ChainsExtranet, B2B Exchanges, Supply Chains

Build on Open StandardsBuild on Open Standards

Integrate With Business PartnersIntegrate With Business Partners

Leverage Existing IT InvestmentsLeverage Existing IT Investments

Reduce Development Time to MarketReduce Development Time to Market

Integrate Heterogeneous EnvironmentsIntegrate Heterogeneous Environments

Page 4: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

EAI Reduce Cost EAI Reduce Cost

Lower Total Cost Lower Total Cost of Ownershipof Ownership Less Less

Development Development

EffortEffort Lower Lower

Support Support CostsCosts

Faster BuildFaster Build

TraditionalTraditionalApproachApproach

EAIEAI

Lifecycle (Time)Lifecycle (Time)

Eff

ort

(Day

s)E

ffor

t (D

ays)

DesignDesign

BuildBuild

RunRun

BuildBuild

RunRun

GartnerGroup advises its clients that use of an integration broker GartnerGroup advises its clients that use of an integration broker will will reduce application implementation costs by one-thirdreduce application implementation costs by one-third. While . While these initial savings are substantial, even greater savings occur these initial savings are substantial, even greater savings occur after initial development. During maintenance, when a single after initial development. During maintenance, when a single change to an application interface can have a rippling effect to change to an application interface can have a rippling effect to several dozen interfaces, use of an integration broker can several dozen interfaces, use of an integration broker can reduce reduce costs by two-thirdscosts by two-thirds..

Source: AccentureSource: Accenture

Page 5: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

DefinitionsDefinitionsOvum:Ovum:

Enterprise Application Integration (EAI) Enterprise Application Integration (EAI) combines the combines the technologies and processestechnologies and processes that enable custom-built that enable custom-built and/or packaged business applications and/or packaged business applications to exchange to exchange business-level informationbusiness-level information in formats and contexts in formats and contexts that each understands.that each understands.

EAI is EAI is not middlewarenot middleware. EAI is . EAI is not workflownot workflow. EAI is . EAI is not not data transformationdata transformation (as found in data warehousing (as found in data warehousing ‘extract, transform and load’ products). Each of these ‘extract, transform and load’ products). Each of these types of product offers a solution to a specific piece types of product offers a solution to a specific piece of the general business problem that is EAI. of the general business problem that is EAI. EAI is a EAI is a combination of the technologiescombination of the technologies employed in these employed in these different kinds of products…different kinds of products…

Page 6: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

Solution RequirementsSolution Requirements Openly support Openly support data standardsdata standards based on XML, based on XML,

but also but also legacy business data formatslegacy business data formats Easily Easily mapmap between different business between different business

document formatsdocument formats, preferably without , preferably without programmingprogramming

Quickly define and deploy internal and external Quickly define and deploy internal and external trading partner relationshipstrading partner relationships across any across any platformplatform

SecurelySecurely and and reliablyreliably exchange data between exchange data between cooperating systemscooperating systems

Visually define and Visually define and manage distributed manage distributed business processesbusiness processes independent of underlying independent of underlying technologytechnology

Easily Easily extend the systemextend the system to support different to support different applications and technologiesapplications and technologies

Must minimize cost, time, and riskMust minimize cost, time, and risk

Page 7: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

Integration Server FunctionalityIntegration Server FunctionalityApplication Area Functionality

Integration and development

Integrates disparate systems cohesivelyTranslates data from multiple dissimilar systems Performs two-way data conversion between systems and performs complex data transformations and aggregated conversionsIntegrates with relational databases and objects (e.g., Component Object Model or Enterprise JavaBeans)

Interapplication communication

Communicates between applications using messaging technologySupports major communication protocols

Process management

Lets companies automate processes that span customer inquiries, back-end system access and updates, and return notificationsLets users develop process flows in a graphical environment or modeling tool

Security Authentication and authorization services for accessto integrated systems

Administration An interface or console (proprietary or third party) that lets administrators manage the application environment

Performance and reliability

Scales across machines or processors Caches data for improved performanceManages database connections and threadsLogs system performance and sends notifications or alerts to administrators

Source: Info Week - Key Requirements For Integration Servers

Page 8: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

EDIEDI

Manual re-keyingManual re-keying

The Evolution of Integration…The Evolution of Integration…

EAIEAI

B2BB2B

Process AutomationProcess Automation

OrchestrationOrchestration

Page 9: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

OrchestrationOrchestration

Rapidly build business processesRapidly build business processes Easily change business processesEasily change business processes Enable disparate systems to Enable disparate systems to

cooperatecooperate Leverage existing investmentsLeverage existing investments Learn from your business activityLearn from your business activity

Page 10: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

The Real IntegrationThe Real Integration Goal:Goal:Integrating Integrating processesprocesses, not integrating , not integrating systemssystems

CustomerCustomer

MarketplaceMarketplace

SupplierSupplier

Purchase OrderPurchase Order

FinancialsFinancials

DistributionDistribution

Credit Credit CheckCheck

Warehousing Warehousing SystemSystem

CommerceCommerceAppApp

OrderOrderPurchase Order AckPurchase Order Ack

Pick Pick TicketTicket ShipmentShipment

InvoiceInvoice

Page 11: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

BizTalk Server 2000BizTalk Server 2000Integration with any sized organization - on any platformIntegration with any sized organization - on any platform

BizTalk Server BizTalk Server Standard EditionStandard Edition

bCentral Service orbCentral Service orMicrosoft OfficeMicrosoft Office

Non-BTS Server:Non-BTS Server:Windows, UNIX,Windows, UNIX,

AS400, Mainframe…AS400, Mainframe…

BizTalk ServerBizTalk ServerEnterprise EditionEnterprise Edition

BizTalkBizTalkServerServer

EnterpriseEnterpriseEditionEdition

Page 12: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

CommunicationCommunication

OrchestrationOrchestration

IntegrationIntegration

Solution RequirementsSolution Requirements

Page 13: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

Solution RequirementsSolution Requirements

DataData Trans-Trans-

formationformation

Encode/Encode/DecodeDecode

DigitallyDigitallySign/Sign/VerifyVerify

Encrypt/Encrypt/DecryptDecrypt

Transport/Transport/ReceiveReceive

Reliability/Reliability/ExtensibilityExtensibility

LOBLOBAdaptersAdapters

Syn-Syn-chronous/chronous/

Asyn-Asyn-chronouschronous

XMLXML

Intranet – Extranet – Internet – VANIntranet – Extranet – Internet – VAN

ERPERP CRMCRM KMKM SupplySupplyChainChain WorkflowWorkflow COMCOM

ObjectObject ScriptScript DatabaseDatabase WebWebServiceService

Page 14: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

BizTalk MessagingBizTalk Messaging

Solution RequirementsSolution Requirements

BizTalk OrchestrationBizTalk Orchestration

Intranet – Extranet – Internet – VANIntranet – Extranet – Internet – VAN

BizTalk Server 2000BizTalk Server 2000BizTalk Server 2000BizTalk Server 2000

Page 15: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

Comprehensive ToolsetComprehensive Toolset Define Your Business Define Your Business

DocumentsDocuments BizTalk EditorBizTalk Editor

Orchestrate your Orchestrate your Business ProcessesBusiness Processes

Transform Your Transform Your Business DocumentsBusiness Documents

Build Trading Partner Build Trading Partner RelationshipsRelationships

Learn from your dataLearn from your data

Manage the SystemManage the System BizTalk Admin BizTalk Admin ConsoleConsole

BizTalk Orchestration BizTalk Orchestration DesignerDesigner

BizTalk Messaging BizTalk Messaging ManagerManager

BizTalk MapperBizTalk Mapper

BizTalk Document BizTalk Document TrackingTracking

Page 16: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

Orchestration ProcessOrchestration Process1. Business Analyst defines the business process

2. Developer maps business definitions to software components

<XLANG>Process

</XLANG>

BizTalkOrchestration

Engine

3. BizTalk generates the orchestration code

BizTalkTransform/

RoutingEngine

COM

MSMQ

WebService Web

Service

Inte

rnal

Ap

pli

cati

on

s

Internal Applications

B2B Trading Partners

Internet

Page 17: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

Orchestrating Business InteractionsOrchestrating Business InteractionsEmbracing web services while supporting existing systemsEmbracing web services while supporting existing systems

UDDI.ORGUDDI.ORG

Purchase OrderPurchase Order

Web Web ServiceService: : Credit Credit CheckCheck

Web Web ServiceService: : Submit Submit OrderOrder

Purchase Order AckPurchase Order Ack

Pick Pick TicketTicket ShipmentShipment

InvoiceInvoice

Customer Customer Web ServiceWeb Service: : Order StatusOrder Status

Web ServiceWeb Service: : Query RegistryQuery Registry

Web ServiceWeb Service: : Register my BusinessRegister my Business

BizTalkBizTalkServerServer

EnterpriseEnterpriseEditionEdition

Page 18: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

ClearingClearing

BACENBACEN

Banco 2Banco 2

Banco 1Banco 1

SQLSQL

BTSBTS

BTSBTSCoreCore

CoreCore

MSMQMSMQ

MSMQMSMQ

SQLSQL

BTSBTS

MSMQMSMQwfwwfw

HISHIS

MQseriesMQseries

PgmPgm

HISHIS

HISHISSQLSQL

Serviço de Filas

OrchestrationDesigner

Tracking

Mapper

HostIntegration

Technological InfrastructureTechnological Infrastructure

Page 19: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

Host Integration Server 2000Host Integration Server 2000

Network Integration

OS/390, OS/400, UNIX

TCP/IP andSNA

TCP/IP, SNA

CICS, IMS, MQ Series3270, 5250, Non-COM

APPC, CPI-C, DPL,LUO, 3270 (BMS)MQ Series Bridge

COM, XMLMSMQ

Application Integration

DB2

VSAM

IMSOracle

Sybase

VSAM, DB2, Oracle, Sybase

DDM (DRDA & RLIO),XA, TDS, CLI, DBLIB

ADO, ASPOLE DB, ODBC

Data Integration

Win

do

ws

Ap

p

Page 20: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

BizTalk Server AdaptersBizTalk Server Adapters• Application AdaptersApplication Adapters

Ariba, Commerce One, Cove Systems, Front Steps, Ariba, Commerce One, Cove Systems, Front Steps, Peregrine, Great Plains, i2, J.D. Edwards, Kewill, Peregrine, Great Plains, i2, J.D. Edwards, Kewill, Manhattan Associates, McHugh, Mega, MS Office, Manhattan Associates, McHugh, Mega, MS Office, Navision, Onyx, Oracle e-business, Peachtree, Navision, Onyx, Oracle e-business, Peachtree, Pivotal, QAD, Quick Books, Remedy, SAP, Pivotal, QAD, Quick Books, Remedy, SAP, ServiceSwitch, Siebel, Slam Dunk Networks, Trade ServiceSwitch, Siebel, Slam Dunk Networks, Trade Power, Ultimus, Visibility, Worldtrak,… Power, Ultimus, Visibility, Worldtrak,…

• Technology AdaptersTechnology Adapters C API, COM, EDI, FTP, IBM DB2/400, Ingres, C API, COM, EDI, FTP, IBM DB2/400, Ingres, Java Beans, JMS , Microsoft SQL Server™ 2000 Java Beans, JMS , Microsoft SQL Server™ 2000 and Microsoft SQL Server™ 7.0, Monitoring, and Microsoft SQL Server™ 7.0, Monitoring, MSMQ, Oracle 8i and Oracle 7.3, Progress MSMQ, Oracle 8i and Oracle 7.3, Progress 4GL/Database 8.3b/ 9.0, Sybase, XML,…4GL/Database 8.3b/ 9.0, Sybase, XML,…

Page 21: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

ReferencesReferencesChemicalChemical Air LiquideAir Liquide Air Products & ChemicalsAir Products & Chemicals EngelhardEngelhard SolutiaSolutiaComputer Hardware & ElectronicsComputer Hardware & Electronics CompaqCompaq IntelIntel Linear TechnologyLinear Technology Mitsubishi ElectricMitsubishi Electric NECNEC Siemens AGSiemens AG Siemens CorporationSiemens Corporation Texas InstrumentsTexas Instruments Tokyo ElectronTokyo Electron XeroxXeroxConsulting ServicesConsulting Services Electronic Data SystemsElectronic Data Systems PricewaterhouseCoopersPricewaterhouseCoopers  Health Products & Services:Health Products & Services: AstraZenecaAstraZeneca MerckMerck Novo NordiskNovo Nordisk PfizerPfizerHospitalityHospitality AccorAccor AramarkAramark CendantCendant Darden RestaurantsDarden Restaurants Hilton HotelsHilton Hotels Six Continents Six Continents 

ManufacturingManufacturingArbedArbedAsahi GlassAsahi GlassBass BrewersBass BrewersBoeingBoeingBoise CascadeBoise CascadeCorningCorningDanoneDanoneDel WebbDel WebbDimonDimonEstee LauderEstee LauderFord MotorFord MotorFuji Photo FilmFuji Photo FilmGeorgia-PacificGeorgia-PacificHitachiHitachiHoneywell InternationalHoneywell InternationalLevi Strauss & Co Levi Strauss & Co Mitsubishi Heavy IndustriesMitsubishi Heavy IndustriesNational Gypsum National Gypsum NestléNestléNippon SteelNippon SteelParker HannifinParker HannifinPerformance Food GroupPerformance Food GroupRaytheonRaytheonSara LeeSara LeeSonoco ProductsSonoco ProductsToyota MotorToyota MotorTyco InternationalTyco InternationalVolvoVolvoWeyerhaeuserWeyerhaeuserMediaMediaBertelsmannBertelsmannClear Channel Com.Clear Channel Com.New York TimesNew York TimesReutersReutersTransportationTransportationEast Japan RailwayEast Japan RailwayNorfolk SouthernNorfolk Southern

Public SectorPublic SectorUK GovernmentUK GovernmentPennsylvania St.Pennsylvania St.Northern Ireland Gov’tNorthern Ireland Gov’tState Of ArkansasState Of ArkansasState Of KansasState Of KansasState Of MichiganState Of MichiganState Of QueenslandState Of QueenslandState Of TexasState Of TexasU S Dept Of DefenseU S Dept Of DefenseU S Department Of EnergyU S Department Of EnergyU S ArmyU S ArmyU S NAVYU S NAVYRetail Retail Lotte ShoppingLotte ShoppingJones Apparel GroupJones Apparel GroupFederated Dept StoresFederated Dept StoresJ.C. PenneyJ.C. PenneyPier 1 ImportsPier 1 ImportsRadio ShackRadio ShackTokyu Department StoreTokyu Department StoreWhole Foods MarketWhole Foods MarketWoolworths HoldingsWoolworths HoldingsTelecommunicationsTelecommunicationsBroadwingBroadwingNTTNTTNokiaNokiaVerizon CommunicationsVerizon CommunicationsWorldComWorldComUtility & EnergyUtility & EnergyBP AmocoBP AmocoConectivConectivConsolidated EdisonConsolidated EdisonEnronEnronNiSourceNiSourceUnocalUnocal

Page 22: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

In Financial Services & BankingIn Financial Services & Banking

ABN AmroABN Amro AXAAXA Bank OneBank One Deutsche BankDeutsche Bank Dresdner BankDresdner Bank First American FinancialFirst American Financial FleetBoston FinancialFleetBoston Financial Golden West Financial Corp.Golden West Financial Corp. HSBC HoldingsHSBC Holdings Lloyds TSB GroupLloyds TSB Group Merrill LynchMerrill Lynch MetLifeMetLife Nomura SecuritiesNomura Securities Old MutualOld Mutual

Differentiate Biztalk for Differentiate Biztalk for orchestration, from Tibcoorchestration, from Tibco

Replacing DBus, a homegrown Replacing DBus, a homegrown hybridhybrid

Merrill Lynch institutional CMAMerrill Lynch institutional CMA Unified exception handling unitUnified exception handling unit

Page 23: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration

Comprehensive OfferingComprehensive Offering

EnterpriseEnterpriseApplicationApplicationIntegrationIntegration

(EAI)(EAI)

Business Business ToTo

BusinessBusiness(B2B)(B2B)

Business Business ProcessProcess

AutomationAutomation

BizTalkBizTalkServerServer20002000

Page 24: EAI and B2Bi Strategy. EAI & B2Bi definition Integration Defined Business-to-BusinessIntegration a solution for extending an organization’s integration