• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Business Integration for the 21st Century
 

Business Integration for the 21st Century

on

  • 3,546 views

Service Oriented Architecture has evolved from concept to reality in the last decade. The right methodology coupled with mature SOA technologies has helped customers demonstrate success in both ...

Service Oriented Architecture has evolved from concept to reality in the last decade. The right methodology coupled with mature SOA technologies has helped customers demonstrate success in both innovation and ROI. In this session you will learn how Oracle SOA Suite's orchestration, virtualization, and governance capabilities provide the infrastructure to run mission critical business and system applications. And we'll take a special look at the convergence of SOA & BPM using Oracle's Unified technology stack.

Statistics

Views

Total Views
3,546
Views on SlideShare
3,395
Embed Views
151

Actions

Likes
0
Downloads
159
Comments
0

3 Embeds 151

http://www.adaptit.co.za 147
http://staging.adaptit.co.za 3
http://staging2.adaptit.co.za 1

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Business Integration for the 21st Century Business Integration for the 21st Century Presentation Transcript

    • ORACLE PRODUCT LOGO Business Integration for the 21st Century Peter Belknap1 Director, Product Management Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Program Agenda • 21st Century Integration Landscape • Oracle SOA Suite and BPM Suites – Industrial SOA for Integration Everywhere – Business-Driven Process Improvement3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Integration or Extension? Oracle Fusion Middleware “Extension” Platform “Integration” Platform4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Integration LandscapeFunctional Technical People What? How? Tools & Process Operational Technology 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Meeting the “Data Tsunami” Challenge Much more data, many more events need to be handled much more quickly New and existing business processes need to be integrated reliably, securely, and inexpensively Operators and customers expect increased visibility and control IT must respond with a flexible, secure, scalable infrastructure Standards-based Service Ad Hoc Point to Point Integration Oriented Architecture6| Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Building a Successful Service-Oriented Architecture Visibility, Enterprise Control, Security Analytics Declarative Oracle BPEL PM, Re-use CEP Oracle BI, BAM Canonical WebCenter Services Oracle AIA Oracle Identity Loosely Access, Risk Coupled Mgmt Oracle Service Layered Bus Architecture Oracle SOA Governance Core ERP, Custom Business Applications Applications Cloud Application Foundation on Exalogic Exadata SUN Copyright © 2012, Oracle and/or its affiliates. All rights7| reserved. Hardware, Software, Engineered to Work Together
    • SDG&E Smart Meter Integration Architecture8 | Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Sempra Energy Utilities
    • Outage Management System Integration Architecture9 | Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Sempra Energy Utilities
    • Integration Landscape Oracle Fusion Middleware Web Social Mobile • Complete User Engagement • Best-in-Class Business Process Management Content Management Business Intelligence • Integrated Service Integration Data Integration Identity Management & Security • Open Development Cloud Application Enterprise Tools Foundation Management10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • Key Usages Of SOA in Fusion Apps Usage Category Description Usage Process Customization (for Allow developers to customize process to suit • Simple sequential BPEL process steps. Developers) business needs. • Customer can modify steps. Human Workflow Support human workflow with complex • Most important usage by many fusion approvals including approval hierarchies apps • Manual task or approval tasks Integration Decouple external systems. Allows bringing • Mediator is an example new systems online without changing core • End to End Integration Processes • Flexibility with Rules based routing Process Composition (for Business Make it easier for business analyst to modify • Business Analysts arrange orchestration Analysts) process at runtime. flow of “pre-canned” tasks / processes • Process Composer use case Long Running or Batch Processing Support Batch processing and other long • Executed as a batch or is a long running running jobs as scheduled /async processes process • Processing itself happens outside • Orchestration, fault handling and compensations are key Event Processing Support event processing using SOA model. • Event driven integration • Events to add flexibility and loose coupling11 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
    • Fusion Micro Patterns1. Human Approvals 2. Process Decomposition 3. Business EventsHuman Interactions within Decomposition of Long Decoupling usingthe process (most prevalent) Running Processes business events• BPEL (or BPMN) • BPEL for main process and • Events publication from ADF• Human Tasks/AMX with HCM subprocesses • Event Delivery Networkintegration • Rules • Async invocation of process,• Rules for dynamic routing • Mediator (dynamic routing) human tasks or ESS jobs• ADF Task flows • Asynchronous services• Customizable Worklist• Actionable email notifications 12 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
    • Fusion Micro Patterns4. Batch jobs 5. Enabling Edge Integration 6. Synchronous MicroflowsLong Running batch jobs Edge Integration Synchronous Processes• Scheduler for time based • Dynamic endpoints • Synchronous processes scheduling and job incompatibility • Support multiple protocols • Dynamic processing using rules• BPEL for orchestration • Mediator with different • Straight through processing with• Asynchronous Services/jobs transformations based on end BPEL & ADF services• ODI integration point • SDO entity variables 13 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
    • Fusion Micro Patterns7. Activity Guide 8. Process Composition Multistep human Business user driven process interactions composition• BPEL/BPMN processes with • BPMN based process templates human tasks • BPMN/BPEL Rules, human workflow• Activity guide metadata • BPM composer for customization• ADF task flows • Service catalog• AG controls in apps UI 14 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
    • Application Integration Architecture Solutions Which Deliver Sustainable Integration•Reference Process ModelsOptimize business performance leveragingOracle’s extensive experience and bestpractices•Pre-Built IntegrationsAccelerate implementation of discreet Pre-Built Integrationsbusiness processes using AIA’s pre-built Packaged Integration Accelerators For Specific Applications & Processes:integrations across Oracle Applications Process Integration Packs and Direct Integrations•Foundation Pack Foundation PackBuild cross-functional business processesacross any of your applications utilizing astandardized approach and methodology Reference Process Common Objects & SOA/BPM Framework & Models Standard Shared Services Developer Utilities Methodology•Powered by Oracle Fusion Middleware ODI SuiteLeverage Oracle’s best-in-class, standards- SOA Suite BPM Suite SOA Governancebased SOA Middleware platform Process B2B Registry & Service Bulk Data Data Process Management Processing Quality Integration Integration Repository Management Complete. Open. Integrated. 15 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
    • Oracle Governance SolutionComplete solution for Application Integration Projects Definition Implementation Architects Designers Business/IT Alignment Efficiency, Reuse & Consolidation Business Developers & Owners & LEADING IDEs Integrators Artifacts Metadata IT Policies Security Operations & ENTERPRISE GATEWAY Engineers Monitoring and Security Management Release Consumer Management Production Assurance Systematic Enforcement Provisioning for SLAs of Policy16 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
    • Enterprise Repository for Oracle Fusion Applications https://fusionappsoer.oracle.com17 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
    • Program Agenda • 21st Century Integration Landscape • Oracle SOA Suite and BPM Suites – Industrial SOA for Integration Everywhere – Business-Driven Process Improvement18 Copyright © 2011, Oracle and/or its affiliates. All rights Oracle Confidential – Information Only and Subject to Change reserved. May Not Be Incorporated into a Contract
    • Connect & normalize Adapters • Over 200 adapters • For all technologies & applications: EBS, PSFT, Siebel, SAP, Databases, Files, FTP, JMS, MQ, B2B, etc. • Graphical introspection of target • Abstract complexity of underlying applications • Convert from proprietary formats to XML ERP MAINFRAME SERVICES DB PARTNERS19 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
    • Virtualize, route, scale Oracle Service Bus • Foundation for your shared services TPS infrastructure msg/s msg/s • Convert from one protocol and format to another, on the fly (ex: consume a Mainframe service from .NET over SOAP) • Add scalability through caching SERVICE BUS Oracle Coherence Data Grid 1,000’s services ERP MAINFRAME SERVICES DB PARTNERS20 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Oracle Service Bus - Service Virtualization, Automated Service Pooling Mobile Online Worklist Portal MS Office Shopping DevicesProxy Services• Enforces agility by replacing direct coupling with a flexible virtual endpoint ORACLE SERVICE BUS to the consumerBusiness Services• Access service from multiple endpoints• Ensures high availability when apps go MAINFRAME X down and during maintenance Application Application Application Instance 1 Instance 2 Instance 3 21 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Oracle Service Bus Key Ingredients for an Enterprise Service Bus Service Management Monitoring SLA Alerts Reporting Service Virtualization Configuration Framework Content Based Routing Change Center Transformation Validation Service Chaining Import / Export Unified Security Metadata Authentication Authorization Identity Sign/Encrypt Adaptive Messaging SBL JDE PSFT EBS SAP AQ JDBC HTTP/S JCA JMS WSRM REST MQ SMTP FTP File Tux EJB22 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Scalability & Performance Service Result Cache – Coherence in the box Reduced Risk Cloud Vendor A Cloud Vendor B Service results available even when application is down Improved Performance Result accessed Eliminate repeated application requests from cache for static data Predictable Scalability ENTERPRISE SERVICE BUS Cached results maintained internally resulting in less dependence on 3rd party service provider availability Result accessed from cache Business Apps X CRM ERP Sales23 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Orchestrate Standards-based BPEL & BPMN BPEL & BPMN • Build process logic BUSINESS RULES • Involve people HUMAN WORKFLOW (human workflow) as well as systems • Self-describing SERVICE BUS graphical design-time environment • Build compensation logic for non- transactional services ERP MAINFRAME SERVICES DB PARTNERS EVENTS24 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Unified Platform for Services, Events & Processes Unified Process Platform Protocol Bindings25 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Declarative Composite Assembly SOA Composite Editor • Drag & Drop • Visual • Single Unit of Deployment • Easy versioning • Based on SCA standard26 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Built-In Business Rules27 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Human Workflow Service Human Workflow Assign Tasks Service Task Task Completed Process (BPMN/BPEL) Human Workflow WSDL Rules Metadata engine Supervisor Task Assignee Process Owner Workspace applicationTask Metadata including routing slip, AMX ADF task flow to show work itemstage and list builder configurations details in workspace 28 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Process Composer Business Analyst-Driven Process Modeling Simple Drag and Drop Process Modeling29 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Leverage Existing Models • Import Visio and XPDL models30 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Business IT Collaboration Single Model From Modeling to Execution Studio – Comprehensive IDE for DevelopersEmpower business analyst withcatalog of implementationartifacts Single BPMN 2.0 model 31 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Simulate Before You Implement Queue Buildups and What-ifs Rich set of Charts KPIs32 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Add security, management, governance and eventing JDev POLICY EM BAM Web MANAGER BPEL & BPMN BUSINESS RULES HUMAN WORKFLOW COMPLEX EVENT PROCESSING SERVICE BUS DATA INTEGRATOR GOLDENGATE ERP MAINFRAME SERVICES DB PARTNERS EVENTS33 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Global, Policy-driven Security Clearly separates: • process logic from • security concerns Centralized policy management & visibility: versioning, rollback, auditing Or attach/detach policies at runtime, after deployment Attach/detach policies at design-time… (in Enterprise Manager) (right in JDeveloper)34 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Out-of-the-box visibility End-to-end instance tracking in Enterprise Manager • All-in-one management console • End-to-end (process) BPEL instance trackingExternal • No explicit workService Drill-down Drill down required from Human intoWorkflow components developer to enable tracingRoutingBusiness • Unified error Rules handling 35 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Exceptions Handling Faults & exceptions • Unified exception handling framework (“Error hospital”): Recovery screen log • Search • Delete • Recover failed instances (individual or batch) Recovery • Directly access Action corresponding log Edit payload entries36 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Monitor Express Instrument BPEL processes right from JDeveloper Available Monitor Objects: Interval / Counter / Capture Feed into pre-built BAM dashboards (or build your own)37 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • BI Views for BPMN processes38 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Oracle Business Activity Monitoring Meaningful, Event-driven Visibility for Business Users  Monitor business processes & services in real-time  Key Performance Indicators (KPIs)  Service-Level Agreements (SLAs)  Analyze events as they occur  Correlate events & KPIs  Identify trends as they emerge  Alert users to bottlenecks & solutions  Act on current conditions  Event-driven alerts  Real-time dashboards  BPEL processes & web services integration39 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved. 39
    • Real Time Data Collection ODI BAM Adapter Web Service BPM/BPEL/OSB/B2B Oracle E-Business Enterprise Manager Real-time alerts Oracle BAM Data Sources JMS 1.1 MS MQ JMS Bus IBM MQ Tibco Oracle AQ Sonic Oracle Real-time Database JDBC dashboard/reports DB2 Sybase Call Web SQL Server File System Service40 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved. 40
    • Oracle BAM: Architected for IntegrationApplication Server WebApplications Mobile Devices Message Queues Enterprise BAM Server EventEngine StartPage BAM Dashboards Integration ActiveViewer ActiveDataCache Actions & Escalations Framework CEP ActiveStudio Notification Services JMS Connector API Architect BPM Kernel Administrator BAM Adapter ReportCache Internet WebServices ViewSets ReportServer OESB ADF Pages with DVT Web Services DataSets Snapshots & Change Lists Internet DataStorageEngine Memory / Disk ADF ODI BPEL BAM DataControl External Data Objects iCommand BI Data & Metadata Import & Export OLTP & BAM Data & Data Warehouses Metadata Databases Oracle Database (Grid) 41 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Norwegian Shipping Insurance Company Used Oracle SOA Suite to provide single-view across internal and cloud applications Intranet DMZ Internet Project Metrics: Customer data jQuery Single claim documents developer REST CRM (OSB, jQuery) Webcache OSB SOAP HTTP Just a couple of months to production OpenText eDocs DM42 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved. 42
    • SPS Commerce Oracle SOA Suite used to build a public cloud • 65,000 suppliers and 1,200+ retailers worldwide: Project Metrics: Wal-Mart, Amazon, Rite-Aid, Ford, … • 50,000 business  Oracle Fusion Middleware reduced processing times by 10x docs/hr (peak)  Multi-tenant single instance installation provides economies of scale • 600,000 BPEL instances/hr (peak) document suppliers enrichment, retailers Oracle Oracle • Growing fast (over B2B transformation B2B EDI and routing EDI 7 million BPEL instances on Black • Purchase orders (PO) • Advanced Shipping Friday!) Notices (ASN) • Catalogs • Inventory inquiries • Dehydration store • etc. close to 1TB a day 4343 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Mobile Applications built on Oracle SOA Suite44 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Complex Event Processing Use Cases Telecommunications & Services Fraud Detection, digital marketing Utilities • Filter, correlate and aggregate events fromMeter alarm filtering high volume streams with consistent low latencyPower restoration confirmationMobile work unit tracking • Handle disparate event and data sources • Facilitate time window processing • Recognize and act on complex patterns • Manage your data before it reaches your database • Protect your core business processes from the “data tsunami” Financial Services Homeland Security Algorithmic trading Threat detection, sensor data correlation, emergency response45 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Complex Event Processing (CEP)  Lightweight OSGI-based container  SQL99-compliant Continuous Query Language (CQL)  Tight integration with Oracle Coherence and Oracle Spatial  Deploy on a high-end server in the data center or on a small server in remote locations46 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Location Proximity TrackingHighlights “Interest” Area (ZONES)47 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Smart Grid - Utilities48 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Financial Services - Best Execution49 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Oracle SOA Suite directions Oracle has the most complete stack today Oracle has the most integrated stack today  No technology disruption in 12c Focus areas:  Industrial SOA  Developer’s productivity  Integration Everywhere (Cloud, Mobile, …)50 Copyright © 2012, Oracle and/or its affiliates. All rights | reserved.
    • Industrial SOA “heavy duty” “Individual manual labor is often replaced by mechanized mass production and craftsmen are replaced by assembly lines.“ 1. More out-of-the-box productivity: 1. Templating 2. Zero-config dev environments 3. Mapping improvements 2. Performance & Scalability 3. Diagnosability 4. Built-in Governance51 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
    • Industrial SOA Exalogic: Extreme Performance SOA and BPM Platform • High-Performance Compute Nodes • Integrated Storage • InfiniBand Interconnect Fabric • Tuned and Optimized SOA Platform: 520ms • Faster XML Processing • Scalability optimizations 9X • Platform Optimizations 58ms52 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. 52
    • Oracle SOA and BPM Suites - Summary • The most complete & integrated offering • Mature, widely adopted – and growing faster than any other solution • Stable roadmap The leading and most capable integration stack Technical Documentation: http://docs.oracle.com/cd/E23943_01/soa.htm53 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
    • Q&A54 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • 55 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
    • 56 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.