SlideShare uma empresa Scribd logo
1 de 37
Baixar para ler offline
 
Best Practices for Scaling your SOA Infrastructure and Projects Saul Cunningham SOA Business Development Manager ORACLE  FUSION MIDDLEWARE FORUM
[object Object],[object Object],[object Object],[object Object],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?
[object Object],[object Object],[object Object],[object Object],[object Object],POLL
Stages of SOA Adoption &  Best Practices
The Path to Industrialized SOA Stage 1 - Opportunistic
Best Practice  – Mediation using Service Bus ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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  ,[object Object],[object Object],[object Object],[object Object],[object Object],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 ,[object Object],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) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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 ,[object Object],[object Object],[object Object],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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
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
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Comprehensive & Pre-integrated SOA Platform Oracle  SOA Suite
Next  Steps ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure and Projects

Mais conteúdo relacionado

Mais procurados

Guidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOAGuidelines for moving from Oracle Forms to Oracle ADF and SOA
Guidelines for moving from Oracle Forms to Oracle ADF and SOASteven Davelaar
 
Integrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Integrating SIS’s with Salesforce: An Accidental Integrator’s GuideIntegrating SIS’s with Salesforce: An Accidental Integrator’s Guide
Integrating SIS’s with Salesforce: An Accidental Integrator’s GuideSalesforce.org
 
Mashups and Business Process Management in SOA
Mashups and Business Process Management in SOAMashups and Business Process Management in SOA
Mashups and Business Process Management in SOAWSO2
 
What is an ESB? OPITZ CONSULTING - Winterberg - Trops
What is an ESB? OPITZ CONSULTING - Winterberg - TropsWhat is an ESB? OPITZ CONSULTING - Winterberg - Trops
What is an ESB? OPITZ CONSULTING - Winterberg - TropsOPITZ CONSULTING Deutschland
 
Force.Com Multitenancy
Force.Com MultitenancyForce.Com Multitenancy
Force.Com MultitenancyChrisbryan1975
 
OEM WebLogic Server Management Pack
OEM WebLogic Server Management PackOEM WebLogic Server Management Pack
OEM WebLogic Server Management PackFumiko Yamashita
 
Oracle Enterprise Manager SOA Management Pack
Oracle Enterprise Manager SOA Management PackOracle Enterprise Manager SOA Management Pack
Oracle Enterprise Manager SOA Management PackFumiko Yamashita
 
Service Oriented Architecture and Business Process Modeling Overview
Service Oriented Architecture and Business Process Modeling OverviewService Oriented Architecture and Business Process Modeling Overview
Service Oriented Architecture and Business Process Modeling OverviewJean Ferguson
 
Oracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for AlescoOracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for AlescoFumiko Yamashita
 
Talk IT_Oracle AP_이진호 부장_111102
Talk IT_Oracle AP_이진호 부장_111102 Talk IT_Oracle AP_이진호 부장_111102
Talk IT_Oracle AP_이진호 부장_111102 Cana Ko
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureBob Rhubart
 
Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glanceTechcello
 
Admin technology training nov 2007
Admin technology training   nov 2007Admin technology training   nov 2007
Admin technology training nov 2007wellenshell
 
Oracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion AppsOracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion AppsPhil Wilkins
 
Oracle soa suite 12c - News
Oracle soa suite 12c - NewsOracle soa suite 12c - News
Oracle soa suite 12c - NewsTrivadis
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformFumiko Yamashita
 
Creating a Workflow engine for BPM Application through the use of the Microse...
Creating a Workflow engine for BPM Application through the use of the Microse...Creating a Workflow engine for BPM Application through the use of the Microse...
Creating a Workflow engine for BPM Application through the use of the Microse...Tea Tavanxhiu
 
Oracle BPEL Presentation
Oracle BPEL PresentationOracle BPEL Presentation
Oracle BPEL Presentationshub54
 

Mais procurados (20)

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

Destaque

BPM for Manufacturing (Business Process-Centric Manufacturing) v4
BPM for Manufacturing (Business Process-Centric  Manufacturing) v4BPM for Manufacturing (Business Process-Centric  Manufacturing) v4
BPM for Manufacturing (Business Process-Centric Manufacturing) v4Sudhir(SMACI) Menon
 
Bpm Implementation Success Criteria And Best Practice
Bpm Implementation   Success Criteria And Best PracticeBpm Implementation   Success Criteria And Best Practice
Bpm Implementation Success Criteria And Best PracticeAlan McSweeney
 
Documents Of Heroism
Documents Of HeroismDocuments Of Heroism
Documents Of Heroismcorrosivesky
 
Evolution of the Circle of Service
Evolution of the Circle of ServiceEvolution of the Circle of Service
Evolution of the Circle of Servicerbarnett
 
State organization of the russian federation
State organization of the russian federationState organization of the russian federation
State organization of the russian federationHobby
 
The Truth About 6 Pack Abs
The Truth About 6 Pack AbsThe Truth About 6 Pack Abs
The Truth About 6 Pack AbsTom Henricks
 
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerPeter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerSaul Cunningham
 
Interavtive
InteravtiveInteravtive
InteravtiveStevemd
 

Destaque (20)

BPM for Manufacturing (Business Process-Centric Manufacturing) v4
BPM for Manufacturing (Business Process-Centric  Manufacturing) v4BPM for Manufacturing (Business Process-Centric  Manufacturing) v4
BPM for Manufacturing (Business Process-Centric Manufacturing) v4
 
Bpm Implementation Success Criteria And Best Practice
Bpm Implementation   Success Criteria And Best PracticeBpm Implementation   Success Criteria And Best Practice
Bpm Implementation Success Criteria And Best Practice
 
Documents Of Heroism
Documents Of HeroismDocuments Of Heroism
Documents Of Heroism
 
Evolution of the Circle of Service
Evolution of the Circle of ServiceEvolution of the Circle of Service
Evolution of the Circle of Service
 
Colors
ColorsColors
Colors
 
Derek IEP
Derek IEPDerek IEP
Derek IEP
 
State organization of the russian federation
State organization of the russian federationState organization of the russian federation
State organization of the russian federation
 
Makam Nabi Saw
Makam Nabi SawMakam Nabi Saw
Makam Nabi Saw
 
Adel UAE
Adel   UAEAdel   UAE
Adel UAE
 
Charlie Egypt
Charlie EgyptCharlie Egypt
Charlie Egypt
 
The Truth About 6 Pack Abs
The Truth About 6 Pack AbsThe Truth About 6 Pack Abs
The Truth About 6 Pack Abs
 
Quick health 1
Quick health 1Quick health 1
Quick health 1
 
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerPeter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
 
The Four Candles
The Four CandlesThe Four Candles
The Four Candles
 
Ryan Saudi Arabia
Ryan  Saudi ArabiaRyan  Saudi Arabia
Ryan Saudi Arabia
 
Walid Oman
Walid  OmanWalid  Oman
Walid Oman
 
The Ant
The AntThe Ant
The Ant
 
Alaina Jordan
Alaina   JordanAlaina   Jordan
Alaina Jordan
 
FuGE Update
FuGE UpdateFuGE Update
FuGE Update
 
Interavtive
InteravtiveInteravtive
Interavtive
 

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

Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesRajesh Raheja
 
Layer 7: Getting Your SOA to Production Without Cost and Complexity
Layer 7: Getting Your SOA to Production Without Cost and ComplexityLayer 7: Getting Your SOA to Production Without Cost and Complexity
Layer 7: Getting Your SOA to Production Without Cost and ComplexityCA API Management
 
Tss Reference Architecture Reduced
Tss Reference Architecture   ReducedTss Reference Architecture   Reduced
Tss Reference Architecture Reducedaadly
 
Soa12c launch 1 overview cr
Soa12c launch 1 overview crSoa12c launch 1 overview cr
Soa12c launch 1 overview crVasily Demin
 
Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Jaime Cid
 
Oracle SOA and BPM
Oracle SOA and BPMOracle SOA and BPM
Oracle SOA and BPMkumar gaurav
 
SOA Directions and upgrade strategies
SOA Directions and upgrade strategiesSOA Directions and upgrade strategies
SOA Directions and upgrade strategiesAlicja Sieminska
 
ORACLE FUSION - IBANK
ORACLE FUSION - IBANKORACLE FUSION - IBANK
ORACLE FUSION - IBANKibankuk
 
D8 - Bank Baltikums Case Study
D8 - Bank Baltikums Case StudyD8 - Bank Baltikums Case Study
D8 - Bank Baltikums Case Studyintalio_bpm
 
WSO2 Mashups and BPM
WSO2 Mashups and BPMWSO2 Mashups and BPM
WSO2 Mashups and BPMWSO2
 
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA SuiteAchieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA SuiteHariharan V Ganesarethinam
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablitiesShashikant Sethy
 
AnalysisServices
AnalysisServicesAnalysisServices
AnalysisServiceswebuploader
 
Oracle Applications Unlimited
Oracle Applications UnlimitedOracle Applications Unlimited
Oracle Applications UnlimitedChristian Hofer
 
Functions & technology of bpm and soa tcm62 43040
Functions & technology of bpm and soa tcm62 43040Functions & technology of bpm and soa tcm62 43040
Functions & technology of bpm and soa tcm62 43040Sophia Koukab ☁
 
Layer 7: Enterprise Service Governance with SecureSpan
Layer 7: Enterprise Service Governance with SecureSpanLayer 7: Enterprise Service Governance with SecureSpan
Layer 7: Enterprise Service Governance with SecureSpanCA API Management
 
Service Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksService Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksKenneth Peeples
 

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

Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best Practices
 
Layer 7: Getting Your SOA to Production Without Cost and Complexity
Layer 7: Getting Your SOA to Production Without Cost and ComplexityLayer 7: Getting Your SOA to Production Without Cost and Complexity
Layer 7: Getting Your SOA to Production Without Cost and Complexity
 
Tss Reference Architecture Reduced
Tss Reference Architecture   ReducedTss Reference Architecture   Reduced
Tss Reference Architecture Reduced
 
Soa12c launch 1 overview cr
Soa12c launch 1 overview crSoa12c launch 1 overview cr
Soa12c launch 1 overview cr
 
Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009
 
Enterprise Deployments & SOA
Enterprise Deployments & SOAEnterprise Deployments & SOA
Enterprise Deployments & SOA
 
Oracle SOA and BPM
Oracle SOA and BPMOracle SOA and BPM
Oracle SOA and BPM
 
SOA Directions and upgrade strategies
SOA Directions and upgrade strategiesSOA Directions and upgrade strategies
SOA Directions and upgrade strategies
 
ORACLE FUSION - IBANK
ORACLE FUSION - IBANKORACLE FUSION - IBANK
ORACLE FUSION - IBANK
 
D8 - Bank Baltikums Case Study
D8 - Bank Baltikums Case StudyD8 - Bank Baltikums Case Study
D8 - Bank Baltikums Case Study
 
WSO2 Mashups and BPM
WSO2 Mashups and BPMWSO2 Mashups and BPM
WSO2 Mashups and BPM
 
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA SuiteAchieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
AnalysisServices
AnalysisServicesAnalysisServices
AnalysisServices
 
Open Source Soa
Open Source SoaOpen Source Soa
Open Source Soa
 
Oracle Applications Unlimited
Oracle Applications UnlimitedOracle Applications Unlimited
Oracle Applications Unlimited
 
Functions & technology of bpm and soa tcm62 43040
Functions & technology of bpm and soa tcm62 43040Functions & technology of bpm and soa tcm62 43040
Functions & technology of bpm and soa tcm62 43040
 
Lombardi intro full
Lombardi intro  full Lombardi intro  full
Lombardi intro full
 
Layer 7: Enterprise Service Governance with SecureSpan
Layer 7: Enterprise Service Governance with SecureSpanLayer 7: Enterprise Service Governance with SecureSpan
Layer 7: Enterprise Service Governance with SecureSpan
 
Service Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service WorksService Lifecycle Management with Fuse Service Works
Service Lifecycle Management with Fuse Service Works
 

Último

TrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Libraryshyamraj55
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.IPLOOK Networks
 
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarThousandEyes
 
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applicationsnooralam814309
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptxHansamali Gamage
 
CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024Brian Pichman
 
From the origin to the future of Open Source model and business
From the origin to the future of  Open Source model and businessFrom the origin to the future of  Open Source model and business
From the origin to the future of Open Source model and businessFrancesco Corti
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingMAGNIntelligence
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfInfopole1
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0DanBrown980551
 
The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)IES VE
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1DianaGray10
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...DianaGray10
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIVijayananda Mohire
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameKapil Thakar
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInThousandEyes
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updateadam112203
 

Último (20)

TrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie WorldTrustArc Webinar - How to Live in a Post Third-Party Cookie World
TrustArc Webinar - How to Live in a Post Third-Party Cookie World
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Library
 
Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.Introduction - IPLOOK NETWORKS CO., LTD.
Introduction - IPLOOK NETWORKS CO., LTD.
 
Planetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile BrochurePlanetek Italia Srl - Corporate Profile Brochure
Planetek Italia Srl - Corporate Profile Brochure
 
EMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? WebinarEMEA What is ThousandEyes? Webinar
EMEA What is ThousandEyes? Webinar
 
Graphene Quantum Dots-Based Composites for Biomedical Applications
Graphene Quantum Dots-Based Composites for  Biomedical ApplicationsGraphene Quantum Dots-Based Composites for  Biomedical Applications
Graphene Quantum Dots-Based Composites for Biomedical Applications
 
.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx
 
CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024CyberSecurity - Computers In Libraries 2024
CyberSecurity - Computers In Libraries 2024
 
From the origin to the future of Open Source model and business
From the origin to the future of  Open Source model and businessFrom the origin to the future of  Open Source model and business
From the origin to the future of Open Source model and business
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced Computing
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdf
 
LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0LF Energy Webinar - Unveiling OpenEEMeter 4.0
LF Energy Webinar - Unveiling OpenEEMeter 4.0
 
The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)The Importance of Indoor Air Quality (English)
The Importance of Indoor Air Quality (English)
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...Explore the UiPath Community and ways you can benefit on your journey to auto...
Explore the UiPath Community and ways you can benefit on your journey to auto...
 
My key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAIMy key hands-on projects in Quantum, and QAI
My key hands-on projects in Quantum, and QAI
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
 

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.
  • 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.
  • 8. Stages of SOA Adoption & Best Practices
  • 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
  • 24.
  • 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.
  • 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.
  • 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.
  • 36.