5. SOA in its Prime Adoption continues to accelerate Total = 62%, up from 53% a year ago (mostly in “will pursue” & “enterprise commitment”) Source: Forrester
6. A question for you… If your not using SOA what are you using instead?
9. The Path to Industrialized SOA Stage 1 - Opportunistic
10.
11.
12. The Path to Industrialized SOA Stage 2 - Systematic
13. Best Practice – Enterprise-strength Orchestration Layer BPEL submit Order JSF ? ACTIVATION FLOW CREATE Applications Customer (DataHub) BPEL Exception Management Portal – Order Hospital (Human Workflow) Promotion Management (Business Rules) BAM – Exception Rate SLA Management ? Order Validation (EJB 3.0)
14.
15. The Path to Industrialized SOA Stage 3 - Enterprise
16. Best Practice – Shared Visual Business Process Modeling Environment Common Process Metadata Model Round-Trip Design & Process Optimization Business Users (BPMN) Developers (BPEL)
17. Oracle BPM Solution Overview A Comprehensive Platform Office BPM Studio Oracle BPA Suite* Content/Image Servers Packaged apps, external services BPMN (XPDL), BPEL BPM Server Human WF Rules BAM User, Role directory Modeling (BPMN) Simulation & Optimization Worklist User Interaction Process Dashboards Collaboration Office Integration Org Model & Biz Calendar Oracle BPM Suite Analysis & Reporting Process Templates and Solutions* Industry specific templates Imaging solutions Standards Framework
18. The Path to Industrialized SOA Stage 4 - Measured
19. BPM SOA Infrastructure Process improvement Process implementation Process management Process definition simulation BAM ( Business Activity Monitoring ) service service service service Best Practice – BPM + SOA = Foundation for Business Process Optimisation
20. Business Activity Monitoring Real Time Process Dashboards CEP Processing Business KPI Impact Analysis Action Framework Business Event Sensors
21. The Path to Industrialized SOA Stage 5 - Industrialized
22.
23. Complex Event Processing High Speed Event Processing In-Memory Data Grid CEP Processor Event Distribution Network Lightweight OSGI Server SELECT S.city, AVG(temp) FROM SOME_STREAM S [range by 10 slide by 5] WHERE S.state = ‘California’ GROUP BY S.city “ I want to look at 10 seconds worth of data” “ I want a result generated every 5 seconds” Unmatched Performance and Scalability 1 Million Events Processed per Second <1 Millisecond Latency for Events Dashboard Rules Processes Database Applications Messaging RFID Event Sources
26. Why SOA Initiatives Fail: Technology or Governance? Introduction Spreading Exploitation Plateau Risk of SOA Project Failures Lack of Governance Risk Technology Risk Less Risk More Risk Time
27. Best Practice – SOA Governance – People, Practice, Platform Skilled People Experienced SOA Architects with best practices knowledge for project oversight Client Architect Solution Architect(s) Product Specialist(s) SOA Project Methodology which caters every aspects in the SOA Journey Formalized Practice Best-in-Class-Technology Unified Platform Best Practice Architecture SOA Governance IT Corporate
28.
29. Full SOA Lifecycle Governance IDEs Oracle Enterprise Repository UDDI Development & Testing Modeling Analysis Design Deployment Monitoring Secure & Audit Runtime Modification Removal Retirement OWSM SOA Mgmt Pack
33. Oracle SOA Evolution Portlet Web Services (WSRP) Web Services Support 2001 2002 2004 2003 2006 2005 BPEL Process Manager J2EE 1.4 Standard Web Services WSDL, UDDI, Development Tools, Expanded Web Services Platform Service Registry Web Services Manager, BAM BPA Suite 2007 Oracle Data Integrator Stellent Doc Mgmt, Image Proc Tangosol … 2008 WebLogic Server ALSB Repository ALBPM Event Server SOA Suite
34. Coherence Cache J2EE Application Server (Oracle AS, WebLogic, WebSphere, JBoss) Messaging Oracle SOA and Event Technologies JRockit VM & RT Apps Adapters B2B Partners DB Legacy CONNECTIVITY Routing Transform Data Quality ETL & Replication Data Integrator Oracle Service Bus Mediation ROUTING & DATA SERVICES Native BPEL Business Rules Human Workflow BPEL Process Manager ORCHESTRATION GOVERNANCE System Monitoring Enterprise Manager UDDI WS Policies Security Web Services Manager Registry GOVERNANCE SOA lifecycle governance Enterprise Repository REAL-TIME VISIBILITY & PROCESSING Alerts Business Monitoring BAM Events Data Streams CEP Application Development Framework Enterprise Modeling BPA Suite JDeveloper Business User Modeling BPM Suite