Ashish Mohindroo Product Marketing Oracle Corporation
Seven Basic Concepts of Integration
“35% of all IT spending is for application integration” - Gartner Group
Why? Regulatory Compliance Customer Self Service Business Process Flexibility Business Visibility
Integration Segments Data Integration – Achieve Data Consistency Enterprise Application Integration (EAI) – Connecting Disparate Applications and Processes Business-to-Business Integration (B2B) – Collaborating online with business partners
Integration Example New Employee Hire Facilities App Telecom App App HR App Payroll App Custom File-Based PeopleSoft Oracle DB Legacy On Mainframe Custom On IBM DB2
Integration Example New Employee Hire Facilities App Telecom App App HR App Payroll App Custom File-Based PeopleSoft On Oracle DB Legacy On Mainframe Custom On IBM DB2
Integration Example New Employee Hire Facilities App Telecom App App HR App Payroll App Custom File-Based Legacy On Mainframe Custom On IBM DB2 Integration Platform PeopleSoft On Oracle DB
Connectivity Facilities App HR App ADAPTERADAPTER ADAPTERADAPTER Messaging Bus Custom File-Based PeopleSoft On Oracle DB Employee Information Office Information
Data Translation FirstName MiddleInitial LastName Name (LN, FN) Custom SQL Queries / Code Facilities App HR App
New Employee Hire Point-to-Point Connectivity Facilities App Telecom App App HR App Payroll App Custom File-Based PeopleSoft On Oracle DB Legacy On Mainframe Custom On IBM DB2 Time Consuming & Costly
Data Management Facilities App HR App FirstName MiddleInitial LastName Name (LN, FN) Prefix FirstName MiddleInitial LastName Suffix Create Customer Event PUBLISH Copy SUBSCRIBE Concat
Data Management ValidateTransform Services Translate Validate Transform Data Flow Facilities App Application Message Application Message HR App Common Message
Data Management Integration Platform Common View Data Mapping DataTranslation DataTransformation Routing Validation RESOURCEINT. RESOURCEINT. MessagingSystems PackagedApps Files Databases MainframeLegacy MessagingSystems PackagedApps Files Databases MainframeLegacy
Integration Example New Employee Hire Process New Employee Req Enter Employee HR App Confirmed Create New ID Payroll App Confirmed Order Equipment Facilities App Confirmed Set up System Confirmed Set up Telephone Telecom App Confirmed
Business Process Management Requirements Automate Process Flows Between Systems Incorporate Human Interactions Manage By Exceptions Define Alerts and Events
Business Process Management
Process Integration ValidateTransform Services Translate Validate Transform Data Flow Facilities App Application Message Application Message HR App Common Message Process Flow Application Process Facilities App Business Process Application Process HR App
Business Process Management Web Services Integration Platform XML Parse XML Index/ XML Query XML Filters (Rules) MessagingSystems PackagedApps XML Cache XML Processing XMLTransformation RESOURCEINT. Files Databases MainframeLegacy WORKFLOW Portal
Business Activity Monitoring New Employee Req Enter Employee HR App Confirmed Create New ID Payroll App Confirmed Order Equipment Facilities App Confirmed Set up System Confirmed Set up Telephone Telecom App Confirmed
Business Activity Monitoring New Employee Req Enter Employee HR App Confirmed Create New ID Payroll App Confirmed Assign Office Facilities App Confirmed Set up System Confirmed Set up Telephone Telecom App Confirmed Integration Platform Metadata Model Processes Business Events Transformations Real Time Business Activity Monitoring
Business Process Optimization Business Process Integration Customers Business Process Optimization Business Process Monitoring Business Activity Monitoring Packaged Apps Legacy Systems Trading Partners
Firewall Integration Example New Employee Hire Process New Employee Req Enter Employee HR App Confirmed Reference Check Service Create New ID Payroll App Confirmed Assign Office Facilities App Confirmed Set up Telephone Telephone App Confirmed Approved Check Credentials
B2B Integration Trading Partner Management – Profiles - 1…N Trading Partners with 1…M Agreements – Agreements - CPA-based, Export/Import, Negotiation – Identity – TP, Role (Buyer, Seller), TP Manager – Communication – Protocol to be Used – Security – Certificate, CA, Non-repudiation reqts, Key-length, … – Document Exchange – Idempotency, Retries, Interval, Security,.. – Action – Error Handling Actions, Channels – Validity – Duration, Associated Partners B2B Delivery Channels – Collaborations – RNIF, Custom, ebXML, …. – Doc. Exchange – XML, OAGIS, RNIF, HL7, EDI, … – Packaging & Signing – SMIME 3.0, EDI, SOAP 1.1, 2.0,.. – Transport – VAN, HTTP, SMTP, FTP, JMS, ….
Reliability Integration Platform MRP Legacy CRM SFAERPSCM Core Services Integration Services Single Sign-On Business Process Management Data Management Trading Partner Management Business Activity Monitoring Connectivity SecurityManagement ClusteringLoad Balancing
Summary Seven Basic Concepts of Integration Connectivity Data Translation Data Management Business Process Management Business Activity Monitoring Business-to-Business Integration Reliability
Oracle Application Server 10g Single Integration Platform Portal Oracle Application Server 10g MRP Legacy CRM SFAERPSCM PersonalizationContent Management Portal Components Foundation Services Integration Single Sign-On Business Process Management Data Transformation Trading Partner Management Business Activity Monitoring Web Services Customers Suppliers SecurityManagement ClusteringLoad Balancing Customers Trading PartnersEmployeesSuppliers
Order Data Internet Solaris ODS: Oracle 8i DB on Alpha Open VMS International Paper thousands of users Extranet web app SAP R/3 OracleAS Integration Proprietary order system VAX VMS
CalPERS HP-UX RIBS OracleAS Integration COMET Unix Two client database applications: mainframe CICS and Adabas DB CORBA Java app in Sun Forte, and Oracle DB RAPS Case management and reporting app NT Powerbuilder/Jaguar Initial integration
Tower Limited Customer Product Systems AIAIACBOASASPASLEO OracleAS Integration DMSPeopleSoftTOWER.NET Adviser WEB Access TOWER Staff Access
D E M O N S T R A T I O N
A Q & Q U E S T I O N S A N S W E R S
Find Out More Oracle Application Server Integration: Overview and Vision Tuesday, September 9, 3:30PM, Room 252 Business Process Management for Beginners Tuesday, September 9, 5:00PM, Room 302 Connect Your Business Applications with The Enterprise: A Step-By-Step Guide Wednesday, September 10, 11:00AM, Room 302 Streamline Business Processes in Real Time with Business Activity Monitoring Thursday, September 11, 8:30AM Room 302
Oracle DEMOGrounds Automate and Optimize Business Processes Integration for DBAs Demo and Hands-on Lab Extend the Oracle E-Business Suite Real-Time Process Monitoring with Oracle Portal