Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
1
e-business on demandCompetitive Technical Briefing
Business IntegrationFast and Sure
CTS6-04 Fast and Sure.ppt 2
We need to bring the mortgage application online quickly.
Our fastest competitor does mortgage approval in 48 hours.
If we can do 24 hours we will have a competitive edge.
IBM
WebSphere Business Integration
can help you achieve your goals
Friendly Finance Online Mortgage Application
Friendly Finance
2
CTS6-04 Fast and Sure.ppt 3
Modeling and MonitoringModeling and Monitoring
Business Partners
BackendSystems
Customers Employees LegacyApplications
Portal Internet
Integration BusIntegration Bus
Portal
Web ServiceSiebelSAP
1. Apply for Mortgage1. Apply for Mortgage 2. Review Application2. Review Application4. Process Application4. Process Application
5. Update5. Update 3. Score Credit3. Score Credit
WebSphere BusinessIntegration Server
Friendly Finance Mortgage Processing
WebSphereMQ
Workflow
InterChangeServer
WBI Message Broker
CTS6-04 Fast and Sure.ppt 4
Business Process Design Challenges
Definition of the Business ProcessDefining the business process can be as challenging as implementing it
How many people should be assigned and trained for each role in the process?
How long will the end-to-end process take?Will it be responsive to business needs?
How much will the process cost?Will it be cost effective?
3
CTS6-04 Fast and Sure.ppt 5
Modeling and MonitoringModeling and Monitoring
Business Partners
BackendSystems
Customers Employees LegacyApplications
Portal InternetPortal
Web ServiceSiebelSAP
1. Apply for Mortgage1. Apply for Mortgage 2. Review Application2. Review Application4. Process Application4. Process Application
5. Update5. Update 3. Score Credit3. Score Credit
WebSphere BusinessIntegration Server
Business Integration - Modeling
Integration BusIntegration Bus
WebSphereMQ
Workflow
InterChangeServer
WBI Message Broker
CTS6-04 Fast and Sure.ppt 6
WebSphere Business Integration Modeler
Define business process independent of IT resourcesA visual interface usable by Business Manager and DevelopersAssociation of time to tasks and costs to resources Ability to analyze all paths through the flowAnimated simulation to observe the flowAbility to do "What if" Analysis and improve the flowGenerate a flow definition that can be directly deployed to the WBI Server and the WBI MonitorDefine business measures to be monitored later
Variables or combinations of variables associated with the business process
4
CTS6-04 Fast and Sure.ppt 7
Define business process independent of IT resourceUsable by business managers and developersRapid response to business opportunityShow how to equate time to tasks and cost to resources
DEMO: WBI ModelerVisual Process Modeling Tool
CTS6-04 Fast and Sure.ppt 8
Do "What If" analysis through simulationAvoid the expense and time of deploying and experimenting with real people and systemsChange the flow to improve time and cost
DEMO: How Well Will it Work ?What Does it Cost ? How Much Time Does it Take ?
5
CTS6-04 Fast and Sure.ppt 9
IBM Microsoft1 BEA2 TIBCO3
Simulation Yes No No NoModeling Time of Tasks Yes No No NoModeling Costs of Tasks Yes No No NoModeling of Decision Probabilities Yes No No NoModeling of Human Interaction Yes No Yes YesReusable Directory of Roles Yes No Yes YesReusable Organization Directory Yes No No NoCase Analysis Yes No No NoAnimation Yes No No NoTime Analysis Under Load Yes No No NoCost Analysis Under Load Yes No No No
Business Process Validity Checking Yes No No No
Report Generation Yes No No No
1 BizTalk 2002 2 WebLogic Integration 8.1 3BusinessWorks 2.0
IBM Leadership in Business Modeling
CTS6-04 Fast and Sure.ppt 10
Modeling and MonitoringModeling and Monitoring
Business Partners
BackendSystems
Customers Employees LegacyApplications
Portal InternetPortal
Web ServiceSiebelSAP
1. Apply for Mortgage1. Apply for Mortgage 2. Review Application2. Review Application4. Process Application4. Process Application
5. Update5. Update 3. Score Credit3. Score Credit
WebSphere BusinessIntegration Server
Business Integration - Workflow
Integration BusIntegration Bus
WebSphereMQ
Workflow
InterChangeServer
WBI Message Broker
6
CTS6-04 Fast and Sure.ppt 11
WBI Modeler
WBI Server(WebSphere MQ
Workflow)
Model
DeploymentWizard
Start Development From Your ModelDesign Time
Run Time
CTS6-04 Fast and Sure.ppt 12
WBI Server (WebSphere MQ Workflow )
Run time environment for long running business processes involving humansGet the correct task to the right person at right timeDatabase saves state of processHuman access via portal or desktop clientSupports roles-based assignment of tasksExecution of business process is faster and more reliable
WebSphere MQWorkflowCustomer Request
7
CTS6-04 Fast and Sure.ppt 13
Reliable, repeatable customer serviceMake employees more productive
DEMO: Mortgage Approval Process Workflow
CTS6-04 Fast and Sure.ppt 14
IBM Microsoft1 BEA2 TIBCO3
Human Workflow Support Yes No Yes Yes
Reusable Directory of Roles Yes No Yes Yes
Separation of Buildtime and Runtime Yes No No No
Workflow Debugging Tools Yes No Yes YesDeployment Wizard Yes No Yes No
Out of Box Client Yes No Yes NoMultiple Interfaces for Client Applications Yes No No Yes
Three Tiered Architecture for Scalability Yes No Yes No
Integration with Simulation Tool Yes No No No
1BizTalk 2002 2 WebLogic Integration 8.1 3InConcert 6.1
IBM Leadership in Human Workflow
8
CTS6-04 Fast and Sure.ppt 15
Modeling and MonitoringModeling and Monitoring
WebSphere BusinessIntegration Server Business
PartnersBackendSystems
Customers Employees LegacyApplications
Portal InternetPortal
Web ServiceSiebelSAP
1. Apply for Mortgage1. Apply for Mortgage 2. Review Application2. Review Application4. Process Application4. Process Application
5. Update5. Update 3. Score Credit3. Score Credit
Business Integration - Process Automation
Integration BusIntegration Bus
WebSphereMQ
Workflow
InterChangeServer
WBI Message Broker
CTS6-04 Fast and Sure.ppt 16
WebSphere MQ Workflow
Siebel
MQ AdapterConnector
WebSphere MQ
Mortgage Approval Process
InterChangeServer
Customer Synchronization
Process
WorkflowCustomer
Record
Siebel Customer
Record
SAP Customer
Record
SAP
Customer Synchronization Process► Checks whether customer already exists► Ensures that customer record is created or
updated on both systems► Transactional: Both updated or neither
updated
Solution for Synchronized Update of Backend Systems (Siebel and SAP)
9
CTS6-04 Fast and Sure.ppt 17
Collaboration - Business process logicGeneric Business Objects - Abstract model of dataMap - Converts data between application specific business object and generic business object formatsConnector Agent - Interacts with applications to be integratedConnector Controller - Exchanges information between the connector agent and the business process logic (collaboration)
InterChangeServer
MAP MAP
SAPGeneric Business Object
Collaboration
SiebelConnectorController
SiebelConnector
Agent
Application Specific Business Object
SAPConnectorController
SAPConnector
Agent
Siebel
WBI Server (InterChange Server)
CTS6-04 Fast and Sure.ppt 18
Why Do We Have Collaborations and Generic Business Objects?
Faster Time to ValueYou don't have to write them yourself
QualityEmbodies best practices
FlexibilityIntegrate other systems by changing maps
10
CTS6-04 Fast and Sure.ppt 19
Collaboration Portfolio ƒ AR Invoice Syncƒ ATP (Available to Promise)ƒ ATP to Sales Orderƒ Billing Inquiryƒ BOM Managerƒ Chem eStandardsƒ Contact Syncƒ Contact Wrapperƒ Contract Syncƒ Customer Account Managerƒ Customer Credit Managerƒ Customer Orders Net Changeƒ Customer Partner Syncƒ Customer Partner Wrapperƒ Customer Syncƒ Customer Wrapperƒ Demand Forecastƒ Demand Historyƒ Department Managerƒ Employee Managerƒ GL Transaction Syncƒ Installed Product Syncƒ Inventory Level Managerƒ Inventory Movementƒ Invoice Generation
ƒ Item Syncƒ On hand Inventory Net Chge.ƒ Order Billing Statusƒ Order Delivery Statusƒ Order Statusƒ Price List Managerƒ Product Catalogƒ Purchase Orders Net Changeƒ Purchasingƒ RosettaNet PIPsƒ Recommended Shipments Regenƒ Regen Process Manageƒ Return Billing Statusƒ Return Delivery Statusƒ Return Statusƒ Sales Order Processingƒ Scheduled Loads Regenƒ Service Order Managementƒ Shipments to Dateƒ Site Syncƒ Trading Partner Order Managmentƒ Transfer Orders Net Changeƒ Vendor Partner Syncƒ Vendor Syncƒ Work Orders Net Change
Connector Portfolio
Applications (Ariba, BroadVision, Clarify, i2 ADW, eMatrix, MetaSolv TBS, Nightfire, Oracle Applications, PeopleSoft, Portal Infranet, Retek, SAP, Siebel, Spirent, Trilogy, Vantive, WebSphere Commerce)
eBusiness (Access Framework, EJB, e-Mail, JMS, Serverless Trading Agent, Trading Partner Interchange (for B2B), EDI, Web Services)
Technology (FIX, JDBC, JText, MQ, MQSeries Workflow, WMQI, XML, SWIFT)
Mainframe (ADABAS, CICS, DB2, IMS/DB, IMS/TM, VSAM)
Customize these pre-built components for rapid business integration development
Generic Business Object PortfolioARInvoiceBillingStatementContactContractCustomerCustomerPartnerEmployeeInventory
InvoiceItemOrderProductRequisitionReturnsStatusServiceOrderVendor
WBI Server (InterChange Server) Pre-Built Components Enhance Productivity
CTS6-04 Fast and Sure.ppt 20
WBI Server (InterChange Server) System Management
System ManagerGUI application for managing the InterChange serverProvides visual status of each component (i.e. servers, collaborations, connectors, and maps)Components can be stopped, paused, and restartedKeeps track of running processes (collaborations)−# of successful and unsuccessful flows for each process−Throughput metrics for each process
Provides management of failed flows−Can filter failed flows by collaboration, connector, etc.−Allows you to resubmit failed flows after problem has be resolved
11
CTS6-04 Fast and Sure.ppt 21
Workflow Customer Business Object -Generated by Workflow Connector Agent
SAP Customer Business Object - Generated by Map 3
WebSphereInterChange Server
Generic Customer Business Object - Generated by Map 1
SAPMAP2
Siebel
Siebel Customer Business Object - Generated by Map 2
MAP3
1
4
2
5
Customer Sync
Collaboration
MAP1
WebSphere MQ
Workflow
3
Friendly Finance Data Flow for Customer Synchronization
CTS6-04 Fast and Sure.ppt 22
Each process step is associated with a corresponding “compensation” step
A compensation step determines how the process step is logically rolled back
Compensation steps can be “undo” or something else
If transaction fails, the compensation steps for all completed process steps are executed in reverse order
Collaboration is defined as transactional by changing a single property setting
Create Siebel Customer
Sub Transaction 1:
Sub Transaction 2:
Compensation Step
Begin Transaction
Commit Transaction
Log Error&
Exit
Yes
Yes
No
No
Create SAP Customer
Success?
Success?
Delete Siebel Customer
Transactional Collaboration - Compensation Steps
12
CTS6-04 Fast and Sure.ppt 23
Repository
Collaboration
DEMO: Synchronized Update of Siebel and SAP
CTS6-04 Fast and Sure.ppt 24
BizTalk Editor
Messaging ManagerOrchestration Designer
BizTalk Mapper
????
????Developer
Different UI stylesDon't interoperateConflicting terminology
Microsoft BizTalk 2002BizTalk Development Tools Aren't Integrated
13
CTS6-04 Fast and Sure.ppt 25
"Is anybody working on the Purchase Order document specification?"
"Which copy of the Orchestration to add a Customer is the right one?"
"Where are all the files we need to deploy the new Commission application?"
"The changes to the e-quote application aren't working! What do we need to do to roll back to the previous version?"
No Support to answer these questions with BizTalk
Development Team
BizTalk 2002 Lacks a Single Repository for Managing Integration Components
CTS6-04 Fast and Sure.ppt 26
BizTalk 2004
Beta June 2003What did they improve?
Tools are now integrated in VS.NETWeb Services supportImplemented in .NETRudimentary Human WorkflowIntegration with Office
Still has weaknessesIncompatible with BizTalk 2002 (Flows, Adapters)Modeling is LimitedMonitoring is LimitedHuman Workflow Requires Extensive Programming
14
CTS6-04 Fast and Sure.ppt 27
IBM Microsoft1 BEA2 TIBCO3
Separation of Generic and Specific Business Objects for Flexibility Yes No No No
Pre-Built Generic Integration Process Logic Yes No No NoPre-Built Business Objects Yes No No NoFramework for Compensating Transactions Yes Yes Yes NoDynamic Cross-Referencing Yes No No NoConnectors Can Persist Events Yes No No NoConnectors Centrally Managed Yes No No NoIntegrated Tools Yes No Yes YesSingle Repository Yes No Yes YesEclipse Framework Enabled Yes No No NoReusable Maps Yes No Yes YesDebugging at Mapping Rule Level Yes No No NoReusable Sub Processes Yes No Yes YesNative Support for Web Services Yes No Yes YesManaging and Monitoring Individual Business Process Instances Yes No Yes No
Failed Flow Discovery & Restart Yes No Yes No1 BizTalk 2002 2 WebLogic Integration 8.1 3 BusinessWorks 2.0
IBM Leadership in Process Automation
CTS6-04 Fast and Sure.ppt 28
Modeling and MonitoringModeling and Monitoring
WebSphere BusinessIntegration Server Business
PartnersBackendSystems
Customers Employees LegacyApplications
Portal InternetPortal
Web ServiceSiebelSAP
1. Apply for Mortgage1. Apply for Mortgage 2. Review Application2. Review Application4. Process Application4. Process Application
5. Update5. Update 3. Score Credit3. Score Credit
Business Integration - Monitoring
Integration BusIntegration Bus
WebSphereMQ
Workflow
InterChangeServer
WBI Message Broker
15
CTS6-04 Fast and Sure.ppt 29
How can the managers keep track of what’s going on?
IBM
WebSphere Business Integration Monitoring can monitor your running systems and track historical data.
Friendly Finance Monitoring
Friendly Finance
CTS6-04 Fast and Sure.ppt 30
WBI Modeler
WBI Server
WBI Monitor
Historical Real Time
Model
DeploymentWizard
Model
DeploymentWizard
Run Time Data
An Integrated System:Modeling, Run Time, Monitoring
16
CTS6-04 Fast and Sure.ppt 31
WebSphere Business Integration Monitor:Monitor and Manage
Workflow Dashboard – Real Time MonitoringWhat is Happening Now?
Business Dashboard – Historical AnalysisAm I Achieving My Business Objectives?
Monitor and Manage without ProgrammingImport process definition from modeler
Monitor Process Instances and Business MeasuresCustomized Views of DataExport Run Time Data Back into ModelerSuspend, resume, terminate individual instancesTransfer (reassign) work
CTS6-04 Fast and Sure.ppt 32
DEMO: WebSphere Business Integration Monitor
Pre-Defined and User Defined Business Measures
Customized Views
Workflow Dashboard
Business Dashboard
17
CTS6-04 Fast and Sure.ppt 33
IBM Microsoft1 BEA2 TIBCO3
Import Process Definition from Modeler Yes No No NoReal Time Pre-Defined Business Measures Yes No Yes NoReal Time User Defined Business Measures Yes No No YesReal Time Process and Sub-Process Drill Down Yes No No NoElapsed and Working Time Yes No Yes NoAccrued Cost Yes No No NoCustomized Views of Data Yes No No YesSelect Business Measures Yes No No YesFiltered Business Measures Yes No No YesSaving View Definitions Yes No No YesHistorical View of Information Yes Yes No YesValue, Average, Quartile, Trend Yes No No NoTabular View Yes Yes No YesGraphical View Yes No No YesExport Data Back into Modeler Yes No No No
1 BizTalk 2002 2 WebLogic Integration 8.1 3BusinessFactor 4.0
IBM Leadership in Business Integration Monitoring
Monitoring Integrated with Modeling / Run Time Yes No No No
CTS6-04 Fast and Sure.ppt 34
Friendly Finance is an on demand ebusiness
on demand ebusiness:
An enterprise whose business processes – integrated end-to-end across the company and with key partners, suppliers and customers – can respond with flexibility and speed to any customer demand, market opportunity or threat
- Sam Palmisano
18
CTS6-04 Fast and Sure.ppt 35
Credit Lyonnais is Also an on demand ebusiness
The ChallengeEnable straight-through processing of equity trades to improve responsiveness to changes in market demand
The SolutionIBM WebSphere Business Integration for Financial Markets; IBM WebSphere Business Integration Adapters for SWIFT, JDBC, ODBC, e-Mail, JText and XML
IBM WebSphere Business Integration helped us achieve 99 percent reconciliation rate with custodians, virtually eliminate failed trades, and reduce Back Office costs by 20 percent.”- Dominique LoosHead of Global Equity Operations, Credit Lyonnais.