SlideShare a Scribd company logo
 
Best Practices for Scaling your SOA Infrastructure and Projects Saul Cunningham SOA Business Development Manager ORACLE  FUSION MIDDLEWARE FORUM
SOA in its Prime Stages of SOA Adoption Don’t Forget the Way We Work Oracle SOA Suite Agenda
SOA in its Prime
SOA in its Prime Adoption continues to accelerate Total = 62%, up from 53% a year ago (mostly in “will pursue” & “enterprise commitment”) Source: Forrester
A question for you… If your not using SOA what are you using instead?
Are you doing SOA? Yes - already doing SOA projects. Planning – will start first SOA project in next 12 months Waiting - No plans to at this stage but still have open mind Never - Will never do SOA – its snake oil POLL
Stages of SOA Adoption &  Best Practices
The Path to Industrialized SOA Stage 1 - Opportunistic
Best Practice  – Mediation using Service Bus Customer Use Case:  Portal application consumes business services from back-end applications. Eliminate the point to point coupling using a SOA based architecture. Requires ESB Characteristics: Heterogeneous messaging backbone Content based routing Service enrichment  Monitoring and reporting SOA based security Service workload and management Message Guarantees Service orchestration  Distributed services across the enterprise Service discovery getCustInfo getCustInfo getCustInfo getCustAddress getCustCredit getCustProfile JMS SOAP MQ Mainframe .NET J2EE Client A Client B Client C getCustInfo getCustInfo getCustInfo getCustAddress getCustCredit getCustProfile JMS SOAP MQ Mainframe .NET J2EE Client A Client B Client C Oracle Service Bus
Oracle Service Bus  Adaptive service messaging -  connect any service, any protocol, any endpoint Adaptive transformation  –  any payload XML, binary, text Embedded   service management -  optimized governance of all messaging Rich composition environment -  configuration driven, no coding approach Best-of-breed distributed run-time  -  reliability, availability, scalability, and performance Security Messaging Visibility Composition Portal WS Client BPEL Java Service Service Service Service Enterprise Service Bus Services Transport Layer Transport SDK Transformation  Discovery/ Validation Message Flow Modeling Service Call-out Test Browser Transport Security WS-Security Console Security Policy Reporting SLAs Monitoring  Dashboard Open Interfaces
The Path to Industrialized SOA Stage 2 - Systematic
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)
Oracle BPEL Process Manager Enterprise-strength infrastructure for business process automation Process Console MANAGE J2EE Application Server (Oracle AS, WebLogic, JBoss, WebSphere) Core BPEL Engine  BPEL BPEL Process Manager Integrated BPM Services   Workflow Decision Service Sensors Dehydration Store (Oracle Database) Comprehensive and native   BPEL implementation Easy-to-use modeling tool Scalable and reliable engine Flexible binding framework  Rich management and    monitoring Support for Oracle AS, JBoss,   WebLogic and WebSphere Get up and running in less    than 15 minutes! Workflow Services JDeveloper BPEL Designer WSDL Binding File, FTP Web services Java, JMS Database Apps Process Modeler
The Path to Industrialized SOA Stage 3 - Enterprise
Best Practice  – Shared Visual Business Process Modeling Environment Common Process Metadata Model Round-Trip Design & Process Optimization Business Users (BPMN) Developers (BPEL)
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
The Path to Industrialized SOA Stage 4 - Measured
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
Business Activity Monitoring Real Time Process Dashboards CEP Processing Business KPI Impact Analysis Action Framework Business Event Sensors
The Path to Industrialized SOA Stage 5 - Industrialized
Emerging Trends – Event Processing More than 200 million containers are shipped every year  - 6 containers every second! A new product is launched every 3.5 minutes Business process automation has resulted into explosion of data emanating from such transactions Opportunities and Risks are constantly emerging from these streams of data Competitive advantages now achieved by moving closer to the event occurrence and tapping into opportunities as they occur
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
How can a Data Grid Help? High Speed, Fault Tolerant, Virtualised Data Cache Provides a reliable data tier with a single, consistent view of data Enables dynamic data capacity including fault tolerance and load balancing Ensures that data capacity scales  with  processing capacity Mainframes Databases Web Services Enterprise  Applications Real Time Clients Web Services Application Tier Coherence™ Data Grid Data Sources Data Services
Oracle Restricted and Confidential Don’t Forget the Way We Work
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
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
Oracle SOA Governance Establish governance  early  – without governance SOA will fail Address the necessary  organizational/cultural changes Incent  the organization on SOA governance processes Apply governance  throughout the lifecycle , from planning through retirement Have the appropriate  monitoring and metrics  for adapting as you go Make it as automated and  non-intrusive as possible
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
Pick two true statements about the motivation for SOA Governance? Without it you will get Web Service spaghetti-fication It allows business and IT to more closely align goals and objectives  It makes geeks sound like they know what their doing Without it SOA will ultimately fail Reduces project risk It gives the vendors yet another product to sell POLL
And The Winner Is…
Oracle SOA Suite
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
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
Oracle SOA Suite Oracle BPEL Process Manager Oracle Service Bus (based on BEA AquaLogic Service Bus) Oracle CEP (based on BEA Event Server) Oracle Business Activity Monitoring (BAM) Oracle Business Rules Oracle Web Services Manager Oracle JDeveloper Comprehensive & Pre-integrated SOA Platform Oracle  SOA Suite
Next  Steps Oracle Resources Online – www.oracle.com/soa Events – SOA Architect Forum oracle.com/events Papers/Tools – SOA Self-Evaluation Tool Oracle RedRoom – oracle-gtmi-anz.blogspot.com Get Started Identify the SOA adoption stage of your organization Validate current infrastructure against best practices  Plan for recommended SOA stages to maximize efficiency gains along with rapid expansion Determine potentials areas where new trends such as event processing can deliver competitive advantages
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure and Projects

More Related Content

PPT
Ws Soa V6 Theory And Practice
PDF
How Salesforce.com R&D Delivers the Cloud
PPT
How Salesforce.com R&D Delivers the Cloud
PDF
An Unbiased Look: Oracle SOA Suite 12c
PPT
Fusion - iBank.uk.com 07474222079
PPT
Fusion - IBANK
PPS
Malta soa infrastructure
Ws Soa V6 Theory And Practice
How Salesforce.com R&D Delivers the Cloud
How Salesforce.com R&D Delivers the Cloud
An Unbiased Look: Oracle SOA Suite 12c
Fusion - iBank.uk.com 07474222079
Fusion - IBANK
Malta soa infrastructure

What's hot (20)

PDF
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
PDF
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
PDF
Mashups and Business Process Management in SOA
PPT
What is an ESB? OPITZ CONSULTING - Winterberg - Trops
PDF
Force.Com Multitenancy
PDF
An Unbiased Look: Oracle SOA Suite 12c
PPTX
OEM WebLogic Server Management Pack
PPTX
Oracle Enterprise Manager SOA Management Pack
PPT
Service Oriented Architecture and Business Process Modeling Overview
PPTX
Oracle iAS Forms to WebLogic Suite for Alesco
PPT
Talk IT_Oracle AP_이진호 부장_111102
PDF
Implementing Applications with SOA and Application Integration Architecture
PPTX
Techcello at a glance
PPT
Admin technology training nov 2007
PPTX
Oracle SOA, AIA & Fusion Apps
PDF
Oracle soa suite 12c - News
PDF
Service as-a-software
PDF
EBS Upgrade to Oracle Cloud Platform
PPTX
Creating a Workflow engine for BPM Application through the use of the Microse...
PPT
Oracle BPEL Presentation
Guidelines for moving from Oracle Forms to Oracle ADF and SOA
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Mashups and Business Process Management in SOA
What is an ESB? OPITZ CONSULTING - Winterberg - Trops
Force.Com Multitenancy
An Unbiased Look: Oracle SOA Suite 12c
OEM WebLogic Server Management Pack
Oracle Enterprise Manager SOA Management Pack
Service Oriented Architecture and Business Process Modeling Overview
Oracle iAS Forms to WebLogic Suite for Alesco
Talk IT_Oracle AP_이진호 부장_111102
Implementing Applications with SOA and Application Integration Architecture
Techcello at a glance
Admin technology training nov 2007
Oracle SOA, AIA & Fusion Apps
Oracle soa suite 12c - News
Service as-a-software
EBS Upgrade to Oracle Cloud Platform
Creating a Workflow engine for BPM Application through the use of the Microse...
Oracle BPEL Presentation
Ad

Viewers also liked (20)

PDF
BPM for Manufacturing (Business Process-Centric Manufacturing) v4
PPT
Bpm Implementation Success Criteria And Best Practice
PPT
Documents Of Heroism
PPT
Evolution of the Circle of Service
PPT
Colors
PDF
Derek IEP
PPT
State organization of the russian federation
PPT
Makam Nabi Saw
PPTX
Adel UAE
PPTX
Charlie Egypt
PPT
The Truth About 6 Pack Abs
PPTX
Quick health 1
PPT
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
PPT
The Four Candles
PPTX
Ryan Saudi Arabia
PPTX
Walid Oman
PPS
PPTX
Alaina Jordan
PPT
FuGE Update
PPT
Interavtive
BPM for Manufacturing (Business Process-Centric Manufacturing) v4
Bpm Implementation Success Criteria And Best Practice
Documents Of Heroism
Evolution of the Circle of Service
Colors
Derek IEP
State organization of the russian federation
Makam Nabi Saw
Adel UAE
Charlie Egypt
The Truth About 6 Pack Abs
Quick health 1
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
The Four Candles
Ryan Saudi Arabia
Walid Oman
Alaina Jordan
FuGE Update
Interavtive
Ad

Similar to Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure and Projects (20)

PPTX
Oracle soa training
PPTX
Unit 4-SOA governance
PPT
SOA 11g Foundation - 01.1 -SOA Overview.ppt
PPTX
Introduction to soa suite 12c in 20 slides
PDF
Functions & technology of bpm and soa tcm62 43040
PPT
ORACLE FUSION - IBANK
PDF
Approach to SOA:Making this a successful endeavor for the whole organization
PPT
Soa Runtime Governance Practices
PDF
Soa12c launch 1 overview cr
PPT
Tss Reference Architecture Reduced
PPTX
SOA OSB BPEL BPM Presentation
PPT
Soa & Bpel With Web Sphere
PPT
Soa & Bpel With Web Sphere
PPT
Introduction to Service Oriented Architecture
PPT
Application Integration Architecture of Excellence - Answering to the Challenges
PPT
Service Analysis And Design
PDF
CMAD Group Workbook 6 SOA
PDF
Oracle SOA and BPM
PPTX
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
PPT
2007-11-slides 5.ppt in software development
Oracle soa training
Unit 4-SOA governance
SOA 11g Foundation - 01.1 -SOA Overview.ppt
Introduction to soa suite 12c in 20 slides
Functions & technology of bpm and soa tcm62 43040
ORACLE FUSION - IBANK
Approach to SOA:Making this a successful endeavor for the whole organization
Soa Runtime Governance Practices
Soa12c launch 1 overview cr
Tss Reference Architecture Reduced
SOA OSB BPEL BPM Presentation
Soa & Bpel With Web Sphere
Soa & Bpel With Web Sphere
Introduction to Service Oriented Architecture
Application Integration Architecture of Excellence - Answering to the Challenges
Service Analysis And Design
CMAD Group Workbook 6 SOA
Oracle SOA and BPM
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
2007-11-slides 5.ppt in software development

Recently uploaded (20)

PDF
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Google’s NotebookLM Unveils Video Overviews
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Transforming Manufacturing operations through Intelligent Integrations
PDF
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
PDF
Enable Enterprise-Ready Security on IBM i Systems.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
PPTX
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
PDF
Event Presentation Google Cloud Next Extended 2025
PDF
Dell Pro 14 Plus: Be better prepared for what’s coming
PDF
Smarter Business Operations Powered by IoT Remote Monitoring
PDF
ai-archetype-understanding-the-personality-of-agentic-ai.pdf
PDF
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
PDF
Modernizing your data center with Dell and AMD
PPTX
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)
CIFDAQ's Teaching Thursday: Moving Averages Made Simple
GamePlan Trading System Review: Professional Trader's Honest Take
Google’s NotebookLM Unveils Video Overviews
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Chapter 3 Spatial Domain Image Processing.pdf
BLW VOCATIONAL TRAINING SUMMER INTERNSHIP REPORT
Understanding_Digital_Forensics_Presentation.pptx
Transforming Manufacturing operations through Intelligent Integrations
CIFDAQ's Token Spotlight: SKY - A Forgotten Giant's Comeback?
Enable Enterprise-Ready Security on IBM i Systems.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
A Day in the Life of Location Data - Turning Where into How.pdf
Telecom Fraud Prevention Guide | Hyperlink InfoSystem
Event Presentation Google Cloud Next Extended 2025
Dell Pro 14 Plus: Be better prepared for what’s coming
Smarter Business Operations Powered by IoT Remote Monitoring
ai-archetype-understanding-the-personality-of-agentic-ai.pdf
Cloud-Migration-Best-Practices-A-Practical-Guide-to-AWS-Azure-and-Google-Clou...
Modernizing your data center with Dell and AMD
Comunidade Salesforce São Paulo - Desmistificando o Omnistudio (Vlocity)

Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure and Projects

  • 1.  
  • 2. Best Practices for Scaling your SOA Infrastructure and Projects Saul Cunningham SOA Business Development Manager ORACLE FUSION MIDDLEWARE FORUM
  • 3. SOA in its Prime Stages of SOA Adoption Don’t Forget the Way We Work Oracle SOA Suite Agenda
  • 4. SOA in its Prime
  • 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?
  • 7. Are you doing SOA? Yes - already doing SOA projects. Planning – will start first SOA project in next 12 months Waiting - No plans to at this stage but still have open mind Never - Will never do SOA – its snake oil POLL
  • 8. Stages of SOA Adoption & Best Practices
  • 9. The Path to Industrialized SOA Stage 1 - Opportunistic
  • 10. Best Practice – Mediation using Service Bus Customer Use Case: Portal application consumes business services from back-end applications. Eliminate the point to point coupling using a SOA based architecture. Requires ESB Characteristics: Heterogeneous messaging backbone Content based routing Service enrichment Monitoring and reporting SOA based security Service workload and management Message Guarantees Service orchestration Distributed services across the enterprise Service discovery getCustInfo getCustInfo getCustInfo getCustAddress getCustCredit getCustProfile JMS SOAP MQ Mainframe .NET J2EE Client A Client B Client C getCustInfo getCustInfo getCustInfo getCustAddress getCustCredit getCustProfile JMS SOAP MQ Mainframe .NET J2EE Client A Client B Client C Oracle Service Bus
  • 11. Oracle Service Bus Adaptive service messaging - connect any service, any protocol, any endpoint Adaptive transformation – any payload XML, binary, text Embedded service management - optimized governance of all messaging Rich composition environment - configuration driven, no coding approach Best-of-breed distributed run-time - reliability, availability, scalability, and performance Security Messaging Visibility Composition Portal WS Client BPEL Java Service Service Service Service Enterprise Service Bus Services Transport Layer Transport SDK Transformation Discovery/ Validation Message Flow Modeling Service Call-out Test Browser Transport Security WS-Security Console Security Policy Reporting SLAs Monitoring Dashboard Open Interfaces
  • 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. Oracle BPEL Process Manager Enterprise-strength infrastructure for business process automation Process Console MANAGE J2EE Application Server (Oracle AS, WebLogic, JBoss, WebSphere) Core BPEL Engine BPEL BPEL Process Manager Integrated BPM Services Workflow Decision Service Sensors Dehydration Store (Oracle Database) Comprehensive and native BPEL implementation Easy-to-use modeling tool Scalable and reliable engine Flexible binding framework Rich management and monitoring Support for Oracle AS, JBoss, WebLogic and WebSphere Get up and running in less than 15 minutes! Workflow Services JDeveloper BPEL Designer WSDL Binding File, FTP Web services Java, JMS Database Apps Process Modeler
  • 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. Emerging Trends – Event Processing More than 200 million containers are shipped every year - 6 containers every second! A new product is launched every 3.5 minutes Business process automation has resulted into explosion of data emanating from such transactions Opportunities and Risks are constantly emerging from these streams of data Competitive advantages now achieved by moving closer to the event occurrence and tapping into opportunities as they occur
  • 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
  • 24. How can a Data Grid Help? High Speed, Fault Tolerant, Virtualised Data Cache Provides a reliable data tier with a single, consistent view of data Enables dynamic data capacity including fault tolerance and load balancing Ensures that data capacity scales with processing capacity Mainframes Databases Web Services Enterprise Applications Real Time Clients Web Services Application Tier Coherence™ Data Grid Data Sources Data Services
  • 25. Oracle Restricted and Confidential Don’t Forget the Way We Work
  • 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. Oracle SOA Governance Establish governance early – without governance SOA will fail Address the necessary organizational/cultural changes Incent the organization on SOA governance processes Apply governance throughout the lifecycle , from planning through retirement Have the appropriate monitoring and metrics for adapting as you go Make it as automated and non-intrusive as possible
  • 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
  • 30. Pick two true statements about the motivation for SOA Governance? Without it you will get Web Service spaghetti-fication It allows business and IT to more closely align goals and objectives It makes geeks sound like they know what their doing Without it SOA will ultimately fail Reduces project risk It gives the vendors yet another product to sell POLL
  • 31. And The Winner Is…
  • 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
  • 35. Oracle SOA Suite Oracle BPEL Process Manager Oracle Service Bus (based on BEA AquaLogic Service Bus) Oracle CEP (based on BEA Event Server) Oracle Business Activity Monitoring (BAM) Oracle Business Rules Oracle Web Services Manager Oracle JDeveloper Comprehensive & Pre-integrated SOA Platform Oracle SOA Suite
  • 36. Next Steps Oracle Resources Online – www.oracle.com/soa Events – SOA Architect Forum oracle.com/events Papers/Tools – SOA Self-Evaluation Tool Oracle RedRoom – oracle-gtmi-anz.blogspot.com Get Started Identify the SOA adoption stage of your organization Validate current infrastructure against best practices Plan for recommended SOA stages to maximize efficiency gains along with rapid expansion Determine potentials areas where new trends such as event processing can deliver competitive advantages