carlos casares y lisa martinez opn 30 mar-soa & bpm v2_final
TRANSCRIPT
<Insert Picture Here>
Oracle PartnerNetwork Days – Satellite Event Spain. March, 30SOA & BPM: Sinergia ventajosa
Carlos CasaresSOA & BPM Principal Sales Consultant
Program Agenda
• Why SOA and BPM now?• Why Oracle SOA and BPM Suites?• Packaging and Licensing Oracle Suites• References• Campaigns
Why SOA and BPM now?
BPM is a Recognized Priority
“The State of SOA & BPM”: Strong AdoptionSOA & BPM for Executives Survey, 2008
16%
30%
14%
23%
7%11%
0%
5%
10%
15%
20%
25%
30%
Use of SOA
>3 1- 3 <1Yrs <1 1 - 3 No plan
Implementing Planning to Implement
Yes ~60% No ~40%
Top 3 Impediments to SOA/BPM Use1. Lack of organizational readiness2. Lack of in-depth business case 3. Lack of enabling technology
Top Reasons for SOA/BPM Use• ~60% to integrate packaged apps, with
packaged ERP on top of the list• ~40% to integrate & build custom apps
Within 1 year, 83%of respondents will be
using SOA/BPM
How to think about SOA & BPM nowThe economic perspective
SOA/BPMsapiens
• It’s now all about cutting cost and improving efficiency
• Immediate (& on-going) cost savings
• Iterative programs (no big bang)
• Self-funding
• Saving expense items trumps saving capital costs
Survival Rules
Before SOA & BPM
SOA & BPM Architecture benefits
Canonical Service
(normalized across Apps)
Re-use Loosely Coupled
Declarative(non programmatic)
Re-use
Layered
Fundamental changes to IT Economics
Universe of IT Project Options
LOB
IT
Process Efficiency Issue
Universe of IT Project Options
LOB
IT
Manual Process(Spreadsheet supported)
New Application
Process Efficiency Issue
BPM/SOAfor Process Automation
1
Universe of IT Project Options
LOB
New Application
Buy AppsCustom Build Apps
Process Efficiency Issue
Universe of IT Project Options
LOB
New Application
Buy AppsCustom Build Apps
Extend/Customize
“AND”
Integrate
Re-key(manual)
P2P(Batch) EAI
SOA/BPMfor Apps Integration
Process Efficiency Issue
2
Universe of IT Project Options
LOB
IT
New Application
Buy AppsCustom Build Apps
SOA/BPM(WS, BPEL, Rules)
for Apps Modernization
Outsourced(Technology agnostic)
In-house J2EE
Process Efficiency Issue
3
Universe of IT Project Options
LOB
IT
Manual Process(Spreadsheet supported)
BPM/SOANew Application
Buy AppsCustom Build Apps
Extend/Customize
SOA/BPM(WS, BPEL, Rules)
Outsourced(Technology agnostic)
In-house J2EE
Composite Apps
Integrate
Re-key(manual)
P2P(Batch) EAI
SOA/BPM
Process Efficiency Issue
“AND”
3
1
2
Three Ways to Save Costs with SOA & BPM
SOA/BPM
Value
TypicalPain
ROIDrivers
Process Automation
Predictable Process Quality,Reduce Manual Labor
• Process exceptions require intervention
• Manual process suboptimal, not auditable
• Automate validations, exception handling
• Reduce error rates• Enable STP; accelerate
processing time
LOB process centric
1Apps Integration
Lower IT Maintenance Spend,Enable Apps Consolidation
• Data integrations hard to maintain
• Only 20% of IT budget for new projects
• Fast integration with non-expert resources
• Sustainable Quality Interfaces
• Smooth Apps upgrades
Apps Integration centric
2Apps Modernization
Increase Productivity,Decrease Service Spend
• History of rip & replace• Development silos• Biz / IT misalignment
• Avoid re-inventing the wheel (re-use)
• Accelerate delivery• Iterate with business
Development centric
3
Three Ways to Save Costs with SOA & BPM
LOB
IT
Process Automation
Apps Integration
Apps Modernization
Lower IT Maintenance Spend,Enable Apps Consolidation
Predictable Process Quality,Reduce and improve Manual Labor
Increase Productivity,Decrease Service Spend
1
2 3
Why Oracle SOA and BPM Suites?
Oracle SOA: Route and Transform Data
Real-TimeReal-Time BatchBatch
DataIntegration
BusinessServices
Oracle BPM: Model, Execute, Collaborate and Monitor
BPMBPM
Real-TimeReal-Time BatchBatch
Execute Monitor
Model
RulesCollaborate
Oracle Governance: Manage SOA and BPM
BPMBPM
Real-TimeReal-Time
SOAGovernance
SOAGovernance
BatchBatch
Secure ManageCatalogBusinessTracking
Oracle SOA SuiteOracle Service Bus: Enabling IT assets
CRM SalesERP
Oracle Service Bus 11g
Cloud Vendor A Private CloudCloud Vendor BSaaS appSaaS app
XResult accessed
from cache
Result accessed from cache
• Service Result Caching– Built-in, Coherence-based, single-click config– Dramatic improvement in performance and high
availability through cached service results– Less dependency on 3rd-party availability
• Change Center– Fine grained deployment tuning eliminating need for
full re-deploys• Automated Service Pooling
– Fault detection automatically balancing service load across servers
• Multi-dimensional Scaling– Proven scalability to large number of services,
developers, and high volume• Complete, Open and Integrated
– Every release supports out of the box connectivity with Oracle SOA Suite… BPM, BAM, SOA governance, application integration and more
Oracle SOA SuiteOracle BPEL: Orchestrate Business Services
BPEL Console
MA
NA
GE
J2EE Application Server(Oracle WebLogic, WebSphere)
Core BPEL Engine
WSDL Binding Built-in Integration Services
File, FTP
Web Service
Java, JMS, JCA
Database
XQuery XSLT UserTasks
BPEL
JDeveloper
BPEL Designer
BPEL Process Manager
JAVA
Dehydration Store(Oracle DB, MSSQL,
DB2)
iWay
• Comprehensive and nativeBPEL 2.0 implementation
• Easy-to-use modeling tool
• Scalable and reliable engine• Flexible binding framework• Rich management and monitoring• Support for Oracle WebLogic and IBM WebSphere• Support for Oracle Database, MSSQL and DB2
Oracle SOA SuiteOracle Business Rules: Business Decisions for Business Users
• Modify at runtime through a Web Interface
• Commit/rollback• Activation/effective dates• Priorities
• Abstract from process• IF/THEN• Decision tables• Conflict/gap analysis• Directly exposed as
Web Services or Java
Oracle SOA SuiteOracle CEP: Detect opportunity and risk patterns based on existing events
• Java-based product• Handles million of events per second• Microseconds latencies• Runs in memory (not in DB)• Handles Complex Streams
– Continuous input, often in high-volume– Time ordered– Does not end– Impossible to process / analyze in real-time with
traditional relational database systems• Sources
– Java, Messaging, DBMS, SOA, GPS, Market Data feeds
Event Processing provides a new data management infrastructure to support and
analyze Streams in real-time
COMPLEX QUERIES
Oracle SOA SuiteOracle BAM: Business Monitoring and Alerting
• 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 integration
Oracle BPM SuiteOracle Process Composer: Business-oriented process modeling
• Web-based design expands use to all of the business
• Involve business users in process and rules modeling
• Collaborate with all stake-holders leveraging role based access
• Customization within specified constraints
• Deployment ready changes leveraging business catalog
• Approval workflows
BPMN Modeling & Customization
Business Rules
Oracle BPM SuiteOracle BPM Studio: Empower Business to drive BPM
• Business analyst and developer profiles
• Business and IT collaboration via Business Catalog
• Comprehensive model types
• Leverages standard skill sets
• Zero-code
BPMN Modeling & Simulation
Business Rules
Rich Form Editor Zero-code
Oracle BPM SuiteOracle Process Portal: Collaboration in the BPM life-cycle
• Out-of-box process spaces• Easily extended and
customized by business users
• Modeling Space –collaboration within modeling team
• Work Space – all information at place of action
• Instance Space – avoid shadow processes
Modeling Space Work Space
Instance Space
Packaging and LicensingOracle Suites
Packaging and Licensing Oracle Suites Oracle SOA Suite (Oracle WebLogic Suite required)
• BPEL• Business Rules• BAM• Service Bus• CEP• SOA architecture & Integration
Oracle SOA Suite
• WebLogic Server + Clustering• TopLink and ADF• Enterprise Manager Diagnostics Pack • Coherence• WebLogic Real Time• iAS EE
Oracle WebLogic
Suite
Packaging and Licensing Oracle Suites Oracle BPM Suite (Oracle SOA Suite required)
• BPEL• Business Rules• BAM• Service Bus• CEP• SOA architecture & Integration
Oracle SOA Suite
• BPM Studio – Modeling & Simulation• Process Composer• Process Analytics• Advanced Workflow• Web Center Suite (restricted)• Universal Content Management (restricted)
Oracle BPM Suite
• WebLogic Server + Clustering• TopLink and ADF• Enterprise Manager Diagnostics Pack • Coherence• WebLogic Real Time• iAS EE
Oracle WebLogic
Suite
References
Referencias OSB en España
Referencias Oracle BPEL en España
Referencias Oracle BPM en España
Campaigns
Some Campaigns with Partners
• GFI - Mainframe Modernization / BPM Success stories• AT Sistemas - J2EE Development Frameworks. ADF• Neoris - Surrounding SAP• Deloitte – IPM• Varios – cálzate Oracle Service Bus relájate y camina• Entel – Migración IAS a WL Suite• Ibermatica – Mainframe Modernization• Cap Gemini - Aseguradoras• VASS – BTM. SOA Governance• Everis - Presidencia success case
First steps with Oracle SOA and Oracle BPM Suites
Join us!Join us!www.oracle.com/bpm
www.oracle.com/soa
Software http://bit.ly/9UCy64 Virtual Box http://bit.ly/aN4c0rAmazon EC2 http://bit.ly/cvKKP7
Download and VM preDownload and VM pre--installedinstalledMore infoMore info
Oracle SOA and Oracle BPM Suites related books
http://snipurl.com/soa11gbook
BPMBPM
http://snipurl.com/bpm11gbook
AdminAdminOSBOSB
SOASOAtu
toria
lstu
toria
ls
Ref
eren
ces
Ref
eren
ces
Ref
eren
ces
Ref
eren
ces
BPELBPEL