SOA
Oracle Internal
Initiatives on SOA – Our plan
Oracle Internal
1. SOA Blueprint
Integrate Web Services Develop JSF EJB3 Orchestrate BPEL Secure OWSM
Change
Rules Engine
Manage Monitor BAM
Oracle Internal
BPEL Console
Business Case – Bank
Apply for Loan Secure - OWSM Credit Rating
Check for fraud, pending cases
Check cu. history
BPEL
Compute Interest (Rules Engine) Monitor – BAM Take business process decisions
Issue loan
Change policies RulesAuthor
External systems
Oracle Internal
Internal deployments
Focus Areas
Adapt to Oracle SOA messages A simple business case, to position each product Ability to change Process (based on BAM reports) and policies defined in Rules engine Integration with external systems, horizontal growth.
Oracle Internal
2. A case for web services
New Channels Proposed Inventory Proprietary System
Web
Mobile Order Processing Legacy System Payment System proposed
Call center
??
??
Dispatch Dept proposed
Proposed
Oracle Internal
Existing
SOA Solution
Check user, type, history Inventory System (No code rewrite, System as is)
WS Inter face
BPEL
Order Processing System (No rewrite, system as is)
Payment system
Dispatch
Oracle Internal
Highlights
A realistic problem Ability to add new systems Ability to add new channels Focuses on Vertical growth Legacy would be Oracle Forms for simplicity
Oracle Internal