Post on 07-Feb-2018
<Insert Picture Here>
SOA / BPM – an overview
Jan Poortinga
Agenda
• SOA / BPM
• Fusion Middleware
• SOA Suite
• BPM Suite
• Fusion Applications
Channels
CRM ERP Finance Web
Presentation
Business processes
Data schemas
S %
+ -
< >
= | Business rules & logic * /
+ -
< >
= | S %
* /
< >
= | * /
+ -
< >
= |
Why SOA / BPM IT Problem: Stove-piped Applications
EIS Services EIS Services EIS Services
EIS EIS EIS
Application Integration
End-to-end Process Integration
With SOA/BPM Before SOA/BPM
SOA / BPM
RMS
TopPlan
RDW
MAS
RDM
RDM
RDM
MAS
(Tandem)
RTE(Z)
Tandem
AIM
Sales
Audit
TMS
Sorter
PeopleSoft
(FMS)
PeopleSoft
(HR)
Stores Stores Stores Stores Stores
Credit
Switch
Credit
Authorizer
Tandem
(Fine
Jewlry)
Business
Warehouse
EJ
Aspect
ReconNet
EquityEdge
BlueBird
Planalytics
From n-n integration to layered arch (Spaghetti to Lasagna)
PARTNERS DB ERP MAINFRAME SERVICES EVENTS
Layered Target Architecture SOA / BPM architecture
Channels
Systems/
Services
IT (integration)
Services
Business
Processes
IT Service
Orchestration
Business
IT
Integration
Virtualization
Service Mgmt
Standard IT services
Business Services
Business Processes
PARTNERS DB Finance MAINFRAME SERVICES EVENTS
Presentation / content
Oracle Fusion Middleware
Servers, Storage
Management
Database
Middleware
Applications
Layered Target Architecture SOA / BPM architecture
Channels
Systems/
Services
IT (integration)
Services
Business
Processes
IT Service
Orchestration
PARTNERS DB FInance MAINFRAME SERVICES EVENTS
SERVICE BUS DATA INTEGRATION
Oracle Service Bus
• Scaling Your SOA
• Insulate from change, separation of concerns
• Service Reuse & Tracking
• Service Management Service
Service Service
Service
Oracle Service Bus
Portal BPEL
10
MDM Applications
SOA Platforms
Oracle Applications
Business Intelligence
Activity Monitoring
Custom Applications
Oracle GoldenGate
Log-based CDC
Data Replication
Real-time Data
SOA Abstraction Layer
Service Bus Process Manager Data Services
Oracle Data Integrator
ELT/ETL
Data Transformation
Bulk Data Movement
OLTP System
Flat Files Data Warehouse/ Data Mart
OLAP Cube Web 2.0 Web and Event Services, SOA Exadata
Data Verification
Oracle Data Quality
Data Profiling
Data Parsing
Data Cleansing
Data Federation
Data Lineage Match and Merge
Comprehensive Data Integration Solution
Oracle Data Integration Solution Heterogeneous Platform for Data Integration
Layered Target Architecture SOA / BPM architecture
Channels
Systems/
Services
IT (integration)
Services
Business
Processes
IT Service
Orchestration
PARTNERS DB FInance MAINFRAME SERVICES EVENTS
SERVICE BUS DATA INTEGRATION
BPEL Process Manager
Services need orchestration
Start End
Web
Service1 Web
service2
Web
service3
Step 3 Step 1 Step 2 After:
Web
Service1
Web
Service2
Custom
Code
Custom
Code
Custom
Code
Before: Web
Service3
CRM
start
end
Logistics
Billing
Standard (OASIS) Markup language for composing a set of
discrete services into an end-to-end process flow
BPEL Business Process Execution Language
Oracle BPEL Process Manager Enterprise-strength infrastructure for Service Orchestration
Enterprise
Manager
MA
NA
GE
BPEL
Jdeveloper
Composite Editor
BPEL Designer
Metadata Repository
Comprehensive and native
BPEL implementation
Easy-to-use modeling tool
Scalable and reliable engine
Rich management and
monitoring
SOA Service Infrastructure
BPEL
J2EE Application Server
(WebLogic, JBoss, WebSphere)
Human
Tasks Rules
Layered Target Architecture SOA / BPM architecture
Channels
Systems/
Services
IT (integration)
Services
Business
Processes
IT Service
Orchestration
PARTNERS DB FInance MAINFRAME SERVICES EVENTS
SERVICE BUS DATA INTEGRATION
BPEL PM
BPM
Business Rules
Human Workflow
Oracle BPM Lifecycle
Oracle BPM Suite 11g
Unified Process Foundation
User- centric Design
Social BPM
Oracle BPM Suite 11g
BPM Suite 11g
18
User-centric Design
User- centric Design
BPM Studio
Process Composer
WYSIWYE Model
Multichannel Development
Process Analysis
Simplifies the process management lifecycle with tools for all participants and a unified “what you see is what you execute” (WYSIWYE) model.
• Flexible, rich, reporting designed by the
business
• Design model always in sync with what is
being executed.
• Design and configuration tools for all types of users
• Web-based access for users across the business
BPM Studio Unified role-based design and development for IT and the business
Value
• JDeveloper unified client
• IT and business roles
• BPMN 2.0 and BPEL modeling
• Simulation modeling
• Rules designer
• Zero code environment
• Rich visual forms designer
Oracle BPM Suite 11g
• One tool to learn
• The right tools for each role
• One tool for all modeling
• Evaluate potential scenarios
• Easily create and modify rules
• Configure rather than code
• Customized process participant interaction
Oracle BPM Suite 11g Value
©2010 Oracle Corporation Oracle Confidential 19
Process Composer Web-based process editing and configuration
Value Oracle BPM Suite 11g
• Tool for business
• Enable greater range of business
participation
• Eliminate redundancy, reduced complexity
• Simplified logic management
Value
©2010 Oracle Corporation Oracle Confidential 20
• Web-based, not client based
• Access according to role
• Uses same model, business catalog, as
Studio
• Model both rules and processes
Oracle BPM Suite 11g
21
Social BPM
Social BPM
Workspace Process Spaces
Enterprise 2.0 Services
Business Process Guides
Social BPM interaction simplifies collaboration providing new ways to simplify work.
• New media communications help make collaboration pervasive and
immediate
• Increased process visibility
keeps the business
informed
• Simplified management of
unpredictable processes
22
Unified Process Foundation
Unified Process Foundation
Unified Engine
Business Catalog
End-to-End Management
Scalable Architecture
Integration Services
Simplifies process management with a unified process engine and pre-integration of process subsystems.
Unified Engine
BPMN Human
Workflow Business
Rules Mediator BPEL
• Manage all types of processes
• Single efficient engine with native BPMN 2.0 BPEL, Rules, and Human
Workflow execution
• Unified runtime with SOA, security with OPSS
• Process infrastructure will scale as the business grows
• Easily leverage Oracle Fusion Middleware and legacy systems
Repository
Business
Monitoring
Enterprise
Manager
JDev
Web
Policy
Manager
Unified Security, Management &
Visibility
ERP MAINFRAME SERVICES PARTNERS DB
BPEL PM
SERVICE BUS DATA INTEGRATION
BPM
Business Rules
Human Workflow
Oracle Fusion Middleware
User Engagement
Identity Management & Security
Business Process
Management
Content
Management
Business
Intelligence
Service Integration Data Integration
Development
Tools
Cloud Application
Foundation
Enterprise
Management
Web Social Mobile
• Complete
• Best-in-Class
• Integrated
• Open
25
Engineered to Work Together
• Complete, Open, Integrated Middleware
Oracle Fusion Middleware
Oracle Applications
• Complete. Open. Integrated.
• Certified on standards-based Oracle Fusion Middleware 11g
© 2011 Oracle Corporation 25
Oracle Fusion Applications
27
Fusion Applications Built on Standards and Services
Role-Based User Experience
What You Need to KNOW
What You Need to DO
WHO Can Help
HOW to Get it Done
Unified Information
Services
Intelligent Business Processes
Business Unit
Employee
Product
Customer
Date Effectivity Ledger
Organization
Trees
Territory
Java, BPEL, XML,
HTML, AJAX, Portlet,
RSS, Mobile, etc.
100% Open Standards
© 2011 Oracle Corporation 27
Fusion Applications Architecture
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Oracle Proprietary and Confidential
Fusion
Schema
Services Layer
ADF BC Services
Tools
/ Java L
ayer
Data control
JSR227
Model View / Controller
Web
Services
Data
Rules
Engine Assign Task
Task Complete
Human Workflow
Service BPM
&
BPEL results
facts
Analytics
WebCenter Services
Java Server Faces ADF Faces Components
FDI - Microsoft
Desktop applications
Scheduler
Orchestration Workflow, approvals Policy evaluation Analytics / Monitoring
Fusion Applications Architecture
B2B
<Insert Picture Here>
Copyright © 2010, Oracle and/or its affiliates. All rights reserved. Oracle Proprietary and Confidential
Fusion Applications Page
(ADF/WebCenter)
SSO/IDM
Contextual
Framework
MDS
OBIEE
BPEL
ADF Task Flow
MDS
WebCenter
WebCenter
Composer
Oracle Strategy
Comprehensive Offering
Complete
Designed to Work Together
Integrated
Industry Leader
Best of Breed
#1
Standards-Based
Architecture
Open