Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
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 Custom Facilities File-Based App Email App HR App PeopleSoft Oracle DB Telecom App Payroll App Custom Legacy On IBM DB2 On Mainframe Integration Example New Employee Hire Custom Facilities File-Based App Email App Custom On IBM DB2 Telecom App HR App Payroll App PeopleSoft On Oracle DB Legacy On Mainframe Integration Example New Employee Hire Custom Facilities File-Based App Email App Custom On IBM DB2 Telecom App HR App Integration Platform Payroll App PeopleSoft On Oracle DB Legacy On Mainframe Connectivity Employee Information Office Information Facilities App A D A P T E R Messaging Bus A D A P T E R HR App Custom PeopleSoft File-Based On Oracle DB Data Translation FirstName MiddleInitial Name LastName (LN, FN) HR App Custom SQL Queries / Code Facilities App New Employee Hire Point-to-Point Connectivity Custom Facilities File-Based App Email App Custom On IBM DB2 Telecom App HR App Payroll App PeopleSoft On Oracle DB Legacy On Mainframe Time Consuming & Costly Data Management PUBLISH SUBSCRIBE Prefix FirstName MiddleInitial LastName Copy Copy Copy FirstName MiddleInitial LastName Concat Name (LN, FN) Suffix HR App Create Customer Event Facilities App Data Management Data Flow Services HR App Application Message Translate Validate Common Message Transform Application Message Transform Facilities App Validate Translate Data Management Common View Databases Messaging Systems Packaged Apps R E S O U R C E R E S O U R C E Data Mapping Data Translation Data Transformation Files INT. Mainframe Legacy Databases Validation Messaging Systems Packaged Apps Files INT. Routing Integration Platform Mainframe Legacy Integration Example New Employee Hire Process New Employee Req Enter Employee Confirmed HR App Create New ID Payroll App Confirmed Order Equipment Confirmed Facilities App Set up Email Email System Confirmed Set up Telephone Confirmed Telecom App Business Process Management Requirements Automate Process Flows Between Systems Incorporate Human Interactions Manage By Exceptions Define Alerts and Events Business Process Management Process Integration Process Flow HR App Application Process Business Process Application Process Facilities App Data Flow HR App Application Message Common Message Application Message Facilities App Services Translate Validate Transform Transform Validate Translate Business Process Management Databases XML Parse Portal W O R K F L O W R E S O U R C E XML Index/ XML Query XML Filters (Rules) XML Cache XML Transformation Messaging Systems Packaged Apps Web Services INT. XML Processing Integration Platform Files Mainframe Legacy Business Activity Monitoring New Employee Req Enter Employee Confirmed HR App Create New ID Payroll App Confirmed Order Equipment Confirmed Facilities App Set up Email Email System Confirmed Set up Telephone Confirmed Telecom App Business Activity Monitoring Real Time Business Activity Monitoring Create New ID Payroll App Confirmed Set up Email Email System Confirmed Integration Platform New Employee Req Enter Employee Confirmed HR App Assign Office Confirmed Facilities App Set up Telephone Confirmed • • • • Telecom App Metadata Model Processes Business Events Transformations Business Process Optimization Business Process Optimization Business Activity Monitoring Business Process Monitoring Business Process Integration Packaged Apps Legacy Systems Trading Partners Customers Integration Example New Employee Hire Process New Employee Req Enter Employee Reference Check Service Confirmed HR App Check Credentials Approved Create New ID Firewall Confirmed Payroll App Assign Office Facilities App Confirmed Set up Telephone Confirmed Telephone App 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 Integration Services Single Sign-On Business Process Management Data Management Trading Partner Management Business Activity Monitoring Connectivity Core Services Security CRM Management SFA ERP Clustering MRP Load Balancing SCM Legacy 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 Suppliers Customers Employees Customers Suppliers Trading Partners Oracle Application Server 10g Portal Personalization Content Management Portal Components Integration Single Sign-On Business Process Management Data Transformation Trading Partner Management Business Activity Monitoring Web Services Foundation Services Security CRM Management SFA ERP Clustering MRP Load Balancing SCM Legacy International Paper SAP R/3 Extranet web app OracleAS Integration Internet Solaris Order Data thousands of users ODS: Oracle 8i DB on Alpha Open VMS Proprietary order system VAX VMS CalPERS Two client database applications: RIBS Case management and reporting app RAPS CICS and Adabas DB OracleAS Integration Powerbuilder/Jaguar mainframe COMET NT HP-UX CORBA Java app in Sun Forte, and Oracle DB Initial integration Unix Tower Limited TOWER Staff Access Adviser WEB Access DMS TOWER.NET PeopleSoft OracleAS Integration Customer Product Systems IAC BOA AIA SAS PAS LEO D E M O N S T R A T I O N QUESTIONS ANSWERS 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