Professional Documents
Culture Documents
Agenda
Oracle Solution
iPerspective/SOA Today
Summary/Contact Info
IT Challenge
Application 2
Application 3
Application n
Channels
Presentation rendering
Business processes
Inflexible,
Inflexible,Inefficient,
Inefficient,Hard
Hardto
toMaintain
Maintain
of
Integration
Data Integration
& transformation
Data schemas
Heterogeneous Environment
Wireless / Mobile
Portal
DCPDS
3rd Party
Oracle_DCPDS.JPG
Batch Processing
Data
Aggregation/Synch
BAM
Mainframe
Database
Warehouse
PROCESS
receive
SCOP
E
getSSN
getRati
ng
FLOW
SOA
invoke
invoke
receive
receive
select
review
end
SOA Defined
Service-Oriented Architecture is an approach to:
Standard
Standard
Standard
Standard
data format
interface definitions
wire protocols
security protocols
DCPDS
Automation
Administration
Security
3rd Party
Middleware
Total visibility
Batch Processing
Web services
Data
Aggregation/Syn
ch
BAM
Mainframe
Datab
ase
Wareh
ouse
Standards-based
plug&play
Web Services & SOA
ESB
BPEL
IF
LEGACY
SYSTEM
RULES
ENGINE
WEB
WEB
SERVICE
SERVICE
IF
HUMAN
WORKFLOW
Orchestrate
BPEL/BPM ENGINE
Involve human beings
HUMAN WORKFLOW
WEB
SERVICE
LEGACY
SYSTEM
Secure
GLOBAL SECURITY
FRAMEWORK
Improved visibility
Increase IT efficiency
Greater interoperability
Increase reuse and leverage existing system assets
Enable graceful migration from legacy systems
Revenue
Control
Development
Logistics
Services
Business
Efficiency
Business
Agility
Procurement
Finance
Sales
Business
Innovation
Globalization
Manufacturing
Market Share
10
Social environment
Organization
Employees
Constantly
changing external
influence
Process
Administrator
LOB Process
Owner
Process Architect/
Business Engineer
Systematic
structure
Hardware
Software
Desire to minimize
frequency of
change
Need to change
processes
daily/weekly
Highly dynamic
environment
IT
Business Analyst
Developer
Business
End User
Able to implement
process change in
months
Stable and tested
systems
Measure:
Profitability
Measure: Service
Level
11
11
Simulate
BPM
Lifecycle
Monitor
Implement
Deploy
Execute
Business
Process
Execution (BPE)
Business Process
Analysis (BPA)
Model
Business
Process
Monitoring
(BAM) Optimize
Integrate
Develop
Plan,
Change
Orchestrate
Deploy
Access
Secure,
Monitor &
Manage
12
Oracle SOA/BPM
Solution Components
13
Key Features
Oracle
OracleWebCenter
WebCenterSuite
Suite
Oracle
Oracle
JDev
JDev
Oracle
OracleBusiness
BusinessActivity
ActivityMonitor
Monitor(BAM)
(BAM)
Oracle
Oracle
BPA
BPA
Suite
Suite
Oracle
OracleBPEL
BPELProcess
ProcessManager
Manager
Unified enterprise
management
Integrated development
environment
fx
BPEL Process
Workflow
Rules
Oracle
OracleEnterprise
EnterpriseService
ServiceBus
Bus
Registry
Metadata
store
In Memory
JCA
Java,
Oracle Apps,
Other
Siebel, SAP,
services Peoplesoft
CLR
.Net,
C#
REST
SOAP
Yahoo!
Amazon
JCA
Mainframe,
IMS, CICS
Biz Partners
RN, EDI
Oracle
OracleApplication
ApplicationServer
Server/ /Oracle
OracleEnterprise
EnterpriseManager
Manager
14
15
Comprehensive BPEL
implementation.
BPEL
Built-in Integration
Services
Web
services
Java, JMS
Dehydration
Store
(Oracle
Database)
File,
FTP
Database
MANAGE
Apps
16
Event-Driven Architecture
Real-time event processing for monitoring, analyzing, and
acting on business process optimization.
BUSINESS FEATURES
TECHNICAL FEATURES
PRODUCT COMPONENTS
17
18
Real-time KPIs
Portal Compatible
BPEL
Console
19
Algorithmic trading
Fraud detection
risk management,
fraud detection,
intrusion detection,
compliance,
20
E-L-T Architecture
Declarative Design
Knowledge Modules
Encapsulate technical best practices for
the most used data sources
Built-in templates for reverse-engineering
heterogonous sources, optimized loading
and integration, data quality enforcement
and change data capture
E-LT
Transform
Extract
Transform
Load
KMs
Knowledge Modules
21
Policy Manager
Policies
SOA Repository
XSDs, XSLTs, Etc.
22
ENFORCE
Policies
Deployment as Gateway Process
or as Embedded Agents
MONITOR
Policies
Policy
Gateway
Policy
Agents
Policy
Manager
Oracle Enterprise
Manager
Web Services
25
properties
Java interface
language-neutral
component model
assembly model
WSDL portType
service
C1
R
wire
Binding:
SOAP
JMS
JCS
composite
Key Concepts:
S
C2 R R Composite: deployment unit
Service: entry-point into composite
component reference Component: provides logic
Reference: refers to external
services
Wire: connects services,
components and references
26
SOA Composite
properties
Mediator
BPEL
R
R
WS
WS
WS
wire
BPEL
SOA composite
27
Secures endpoints
Sets and propagate identity
Mediator
Human
Task
BPEL
3
Policy
Manager
Service Infrastructure
Service Component
Interceptors:
Authorization
SOAP
SOAP
Authentication
Authorization
Integrity & Confidentiality
(signatures,
encryption/decryption)
Publish security
requirements as WS-Policy
in WSDL
HTTP/SOAP
message
OPS4J
HTTP/SOAP
message
SSO
(Oracle Access
Manager)
File
LDAP
DB
28
11g
Metadata
Metadata
Repositories
Runtime
Infrastructure
Monitoring
Infrastructure
ESB
BPEL
ESB
repo
disk
ESB
infra
BPEL
infra
SOA Composite
(SCA)
MDS
Service Infrastructure
ESB
Console
BPEL
Console
Enterprise Manager
29
30
Service Bus
Process
Orchestration
Adapters &
B2B
Integration
Business
Events & BAM
Business
Rules
Databases
Legacy/
Mainframe
Applications
Web Services
Messaging/JMS
XML
31
Product Offering
Service-Oriented Architecture
Oracle Data Integrator
BEA WL-Integration
32
Process
Execution
Human
Workflow
Document
Workflow
Process
Analysis
Process
Optimization
Process
Portal
Databases
Legacy/
Mainframe
Applications
Web Services
Messaging/JMS
XML
33
Oracle Document
Capture & Imaging
Oracle WebCenter
34
BPA-Aris
Service
Modeling
(BPA, JDev)
BPA-Aris
JDeveloper
Eclipse
Service
Implementation
JDeveloper
Eclipse
Deployment
Enterprise
Manager
Staging &
Approval
Enterprise
Manager
WSDL, XSD
Schemas
Change
Mgmt
Enterprise
Manager
Security &
Auditing
Web Services
Manager
Retirement
& Removal
Enterprise
Manager
BEA Aqualogic
Repository
Business
Reqs/Model
Dependency Mgmt
35
EM Service Level
Management Pack
EM SOA Management
Pack
BEA AquaLogic
Services Manager
36
Introducing iPerspective
A Rolta TUSC product, iPerspective generates
web services from existing data and code
Point-and click management interface
One Point of Access
No new coding understands the language of the
object
Efficient XML as a result
37
Verify
Details
Data
Business
Processes
Order
Entry
Order
Review
Approve
Order
Initiate
Shipment
Order Management
Business
Service
Orchestration
Customer
Information
Order
Management
Order
Compensation
iPerspective
Legacy
Systems
Customer
Data
Customer
Interaction
Customer Data
CRM
Order
History
ERP
Order
Policy
Shipment
Orders
Logistics
38
39
Fusion
Grid Computing
Middleware
Database
Application Server
Integration / SOA
Information Age
Applications
Oracle E-Business
Suite
Hot-Pluggable
PeopleSoft
Enterprise
Enterprise Manager
Business Intelligence
Siebel CRM
Partitioning
Identity Management
OLAP
Data Hubs
JD Edwards
EnterpriseOne
Security
Collaboration
Services
Real Application
Clusters (RAC)
Lite
Times Ten
Process
Orchestration
Java Development
Tools
JD Edwards World
Oracle Retail
i-flex
Communications
Billing
ProfitLogic
G-Log
40
Contact Us
41