Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle SOA for application Integration.pdf
Oracle Service Oriented ArchitectureAn introduction to SOA for application integrationAlex Peattie – Oracle Fusion Middleware Product Manager
The following is intended to outline our general productdirection. It is intended for information purposes only, andmay not be incorporated into any contract. It is not acommitment to deliver any material, code, or functionality,and should not be relied upon in making purchasingdecisions.The development, release, and timing of any features orfunctionality described for Oracle’s products remains at thesole discretion of Oracle. 2
Agenda• Introduction to SOA• Where are organisations using SOA?• The Oracle SOA platform• SOA recommendations• Q&A
Service Oriented Architecture Composition A quick intro to SOA Visibility Productive Automated Flexible ReusableMonitoring User Service Bus Business Interaction & Security Services
Typical Application Integration Use Cases SOA Scenarios Application Modernisation• Legacy Apps• New Packaged Apps Customisation, Integration and Process Management• Custom Applications Composite• Composite Apps New Build and Composite App 1 App 2 Applications
Cloud: An emerging trend Organizational Units + Inventory Sales & Manufact & Finance & CRMMarketing uring HR Logistics SFA SCM product LMS ERP Product product DB Inv MGMT ERP ERP MES B2B Enterprise Infrastructure Services (Portal, SOA, IDRS, LDAP, EAI, E-mail, IT Operations) Public Cloud On-Premise Hybrid IT Infrastructure
Challenges of the hybrid model Sales & Manufact Inventory Finance &Marketing uring & HR Logistics How do I bridge this divide? CRM SFA Product product SCM product DB LMS Inv MGMT ERP ERP ERP MES B2B Enterprise Infrastructure Services (Portal, SOA, IDRS, LDAP, EAI, E-mail, IT Operations) On-premise Public Cloud Challenges across the divide between On-premise and Cloud Apps • How do I populate data into the cloud application for the first time? • How do I provision on-premise users into the cloud application? • How do I manage user access to the cloud application? • How do I ensure data consistency across all applications? • How do I optimize business processes across all applications?
Building Custom Applications with SOA View / Controller Model Data Services Layer Java Server Faces ADF Faces Components Tools / Java Layer Data control JSR227 ADF BC WebCenter Services Services Fusion Schema Analytics Web Services FDI - Microsoft Desktop applications Rules facts SOA Human Workflow Engine Assign Task results Business Scheduler TaskIntelligence Complete Analytics / Monitoring Policy evaluation Orchestration Workflow, approvals
Oracle SOA Platform POLICY JDEV MANAGER EM CEP BAM BPEL/BPM PROCESS MGR BUSINESS RULES HUMAN WORKFLOW REG/REP SERVICE BUS DATA INTEGRATION ERP MAINFRAME SERVICES DB PARTNERS EVENTS Adapters & B2B
Key Dimensions Critical To SOA Success Org. Culture Driven mainly Authorities, By Org. Analysts, Commitment Architects .. Influenced by Set Of Techniques Set Of Tools Industry Practices, Management, SOA Platform Implementation Governance & Delivery. Partners & Oracle AIA Experience
Oracle Fusion MiddlewareComplete, Integrated, Open & Best-of-Breed The SOA Platform. Its in your future.