Contenu connexe
Similaire à Otnvdd soapreso1-overview-494866
Similaire à Otnvdd soapreso1-overview-494866 (20)
Otnvdd soapreso1-overview-494866
- 1. <Insert Picture Here>
Oracle SOA Suite 11g: Enabling Next Generation
Business Applications
Jeff Davies, Sr. Principal Product Manager – Oracle USA
- 2. The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracle’s
products remains at the sole discretion of Oracle.
© 2011 Oracle Corporation 2
- 5. BPEL / SOA Suite Customers
Select Customer List
Finance/ Banking Public Sector Manu. / Logistics Telecom High Tech
Media / Energy
Healthcare Retail/ CPG Other
© 2011 Oracle Corporation
- 6. Leader in Middleware
150+ Industry Awards
Oracle SOA Suite
VAR Tech Innovator 2007 SD Times 100
Development Platforms &
Integration Middleware
SearchSecurity.com
Excellence in
Directory Services
& Single Sign-On 2007 Finalist
Best Identity
Management Solution
Oracle won 15 of 20
awards in 2007
Buyer’s Choice
Highest Rated SOA
Information Integration
Product
2007 Technology of the
Oracle Universal Year Information Rights
Records Management Management
Trend-Setting
Progressive Manufacturing Award for Web Product
Content Management Implementation
© 2011 Oracle Corporation
- 7. SOA Adoption within Oracle
APPLICATIONS MIDDLEWARE
Peoplesoft Oracle Content Services
CRM 9 release uses BPEL PM and BAM internally BPEL PM for document workflows
(see next slide) BPEL PM for invoice processing solutions
8.48 Peopletools certified with BPEL PM 10gR2 to WebCenter
orchestrate services. 8.51 now being certified with
10gR3. Worklist portlet
iFlex Exchange synchronization
BPA Suite to model fin. services processes and Identity Management
BPEL PM to execute them
BPEL PM for identity provisioning workflows
Application Integration Architecture (AIA)
Business Intelligence
Predefined integration processes between apps
implemented with Oracle ESB and BPEL PM ODI as the new ETL tool in BI EE, Hyperion and BAM
Retek
BPEL for synchronizing Retek sales data with
Oracle Financials
Oracle JMS and OSB to replace SeeBeyond OPERATIONS
Siebel Internal Global IT
Distributed Order Orchestration BPEL PM for Oracle Alerts workflows
JD Edwards BPEL PM to sync customer data and quotes between
the Oracle EBS Global Single Instance and Siebel
Oracle BPEL and ESB to replace WebMethods
OnDemand
Fusion Applications
SOA Suite 11g as the foundation for the next Oracle SOA Suite for Integration as a Service
generation of Applications
© 2011 Oracle Corporation
- 9. Why SOA?
• Process optimization and automation
Agility
• Exploit new market opportunities faster
INNOVATION
• React quickly to regulatory changes
• Real-time business insight, KPIs Visibility
• Fast, accurate reporting PACE OF BUSINESS
• Interactive all-in-1 user portals
• Cost savings Efficiencies GLOBALIZATION
• Reduction of redundancies, manual tasks
• Gain compliance
REDUCE COSTS
© 2011 Oracle Corporation
- 10. Results
MAS
(Tandem)
AIM
TopPlan
MAS
Point to point
Planalytics RTE(Z)
Tandem
TMS RDM
RMS
Integration Hairball
Sorter
EquityEdge
integrations
RDM
PeopleSoft RDW
(FMS)
RDM
Sales
ReconNet Audit
EJ
PeopleSoft
(HR)
implemented with
Aspect
Stores Stores Stores Stores Stores
Tandem
(Fine
BlueBird Jewlry )
Credit
Switch Business
Warehouse
diverse scripting
Credit
Authorizer
technologies
Extensive
Invasive Customizations customizations create
upgrade hurdle
Limited Exception Handling No visibility into apps
workflows
Automation gaps
Process Quality Gaps
between apps silos
© 2011 Oracle Corporation
- 11. With “Fusion Platform”
From To
TopPlan
AIM
MAS
(Tandem) Optimal Apps Integrations
• Programming code free Integrations
MAS
Planalytics RTE(Z)
Tandem
TMS RDM
RMS
• Prebuilt integration platform based on
Sorter
EquityEdge
RDM
PeopleSoft RDW
(FMS)
RDM
Sales
ReconNet Audit
EJ
Optimize
PeopleSoft
(HR)
productized integration knowledge
Aspect
Stores Stores Stores Stores Stores
Tandem
(Fine
Jewlry )
BlueBir d
Credit
TCO &
Switch Business
Warehouse
Credit
Authorizer
Time to
Upgrade-Safe Extensions
Market • Customizations avoided via composite
of any apps on top of apps services interfaces
apps • Rapidly assembled from middleware
project components
Process Visibility
Maximized • BAM to visualize exception
Process events inside the apps
Quality for
higher
Workflow Automation (BPM)
return on • Automate workflows external to
apps apps
investment
© 2011 Oracle Corporation
- 12. Oracle SOA Platform S
E
AG R RN ES Y
E N T TE TION SIN IT
IG N UR MA NITO PA TEC B U IB IL
D ES SE
C
MO DE V IS
POLICY
JDEV MANAGER EM CEP BAM
REG/REP
ERP MAINFRAME SERVICES DB PARTNERS EVENTS
Adapters & B2B
© 2011 Oracle Corporation
- 13. Business Process Integration Across Applications
Robust SOA Infrastructure, Industry Content and Solutions
AIA Process Integration Packs
Packaged Integration Flows For Specific Applications & Processes
AIA Foundation Packs
Industry Reference Process Common Object Definitions & Shared
Models Services
Oracle SOA & BPM Infrastructure
Process Service Registry & Service B2B Integration
Management Bus Repository Management
Custom, legacy,
others, …
© 2011 Oracle Corporation
- 14. 4 Simplified &
Productive
Development
key themes
Unified Platform
for Services,
Events &
Processes
Unified
Management &
Monitoring
Extreme
Performance &
Scalability
© 2011 Oracle Corporation
- 15. Simplified & Productive Development
SOA Composite Editor
• Problem: Many standards and tools, Metadata fragmentation Version, test, manage
composite applications
• Business Requirement: Increase Developer Productivity
• SOA 11g Feature: SOA Composite Editor
• Drag & Drop
• Visual
• Single Unit of
Deployment
• Easy versioning
• Based on SCA
standard
© 2011 Oracle Corporation
- 17. 4 Simplified &
Productive
Development
key themes
Unified Platform
for Services,
Events &
Processes
Unified
Management &
Monitoring
Extreme
Performance &
Scalability
© 2011 Oracle Corporation
- 18. Unified Platform for Services, Events & Processes:
The Service Infrastructure
• One
infrastructure to:
• Install
• Cluster
• Configure
• Monitor
• Radically
simplified
administration
task
© 2011 Oracle Corporation
- 19. Key Enabler of the Service Platform
SCA
properties
Service Component Architecture:
Java interface
• language-neutral
WSDL portType
• component model
S S
service
C1 R
• assembly model
• Specifications backed by a growing number of
wire
Binding: leading industry vendors
SOAP
JMS • http://www.OSOA.org
S • Being standardized at OASIS, the international
JCS
… C2 R R open standards consortium
component reference
SCA terminology:
composite • Composite: deployment unit
• Service: entry-point into composite
• Component: provides logic
• Reference: refers to external services
• Wire: connects services, components and
references – no special semantic.
© 2011 Oracle Corporation
- 20. SOA Composite
• SOA composite is a standards-based deployment unit
• Leverages the SCA assembly model
• Can mix variety of components: Mediator, BPEL,
Human Workflow, etc.
properties
service reference
S S S R R WS
Mediator BPEL
R R WS
wire
S
BPEL
R R WS
SOA composite
© 2011 Oracle Corporation
- 21. Unified Platform for Services, Events & Processes
• Problem: “Asynchronous Messaging”?! All I care about is business events – how
can you make this easier for me?
• Business Requirement: Unified & simplified infrastructure for events and services
• SOA 11g Feature: Event Delivery Network
newSupplier • Work with events – not
event
messaging infrastructure!
• Declarative way to work with
publish-subscribe:
1. Create
2. Discover
3. Consume
• Offers rich subscription
capabilities:
• Events Names
• Content-based
XPath filters
© 2011 Oracle Corporation
- 22. Unified Platform for Services, Events & Processes
Unified Process Platform
• Problem: Why use different tools & technologies for integration processes and business
processes ?
• Business Requirement: Unified process engine technology for integration and business
processes
• SOA 11g Feature: Unified Process Platform
• BPEL, BPMN, HWF, Rules –
All in the same SCA-based
IDE
• Common process server,
monitoring & management
• Round-tripping between
BPA & BPM Suite
© 2011 Oracle Corporation
- 23. 4 Simplified &
Productive
Development
key themes
Unified Platform
for Services,
Events &
Processes
Unified
Management &
Monitoring
Extreme
Performance &
Scalability
© 2011 Oracle Corporation
- 24. Unified Management & monitoring
End-to-End Instance Tracking
• Problem: How can I get complete end-to-end visibility and increase my auditing capabilities in
such a distributed environment?
• Business Requirement: end-to-end visibility & auditing
• SOA 11g Feature: End-to-End Instance Tracking
• All-in-one
management console
• End-to-end (process)
instance tracking
• Unified error
BPEL handling
External
Service
• Events: it’s loose-
coupling, not “lose”
Human
Workflow coupling !
Routing
Business
Rules
© 2011 Oracle Corporation
- 25. Unified Management & monitoring
Exceptions Handling
• Unified exception
handling framework
(“Error hospital”):
• Search
• Delete log
• Recover failed instances
(individual or batch)
• Directly access
corresponding log entries
Recovery
Action
Edit payload
© 2011 Oracle Corporation
- 26. Unified Management & monitoring
Integrated Security
• Problem: How do I implement and manage end-to-end security in a highly distributed,
heterogeneous environment, yet prevent security silos?
• Business Requirement: unified security model
• Clearly separates
• SOA 11g Feature: Integrated Security process logic from
security concerns
• Centralized policy
management
• WS-* standards support
• Policy reuse, impact
analysis
• Policy versioning,
rollback, auditing
• Policy violation
monitoring
• Policy Advertisement in
WSDL
• Attach/detach policies
• at design-time
(JDev)
• at runtime (EM)
© 2011 Oracle Corporation
- 27. 4 Simplified &
Productive
Development
key themes
Unified Platform
for Services,
Events &
Processes
Unified
Management &
Monitoring
Extreme
Performance &
Scalability
© 2011 Oracle Corporation
- 28. Scalability – Multiple Dimensions
• Vertical
• Horizontal Scalability is like
a train!
• Number of Users
• Message Size
What about speed?
• Number of Services
The goal is to scale without a significant loss to performance.
© 2011 Oracle Corporation
- 29. OSB 11gR1
Service Result Cache
Checkbox Caching
Business
Service
• Cache Results ?
• Time To Live
• XQuery to
Generate Unique
Key
Result Cache is an implementation of Side Cache pattern
© 2011 Oracle Corporation
- 31. A selection of the available adapters
Applications Databases Technology
Oracle Applications Oracle 8i and above SOAP
SAP R/3, mySAP IBM DB/2 HTTP, HTTP-S, REST
Peoplesoft Informix Email – POP3, SMTP, IMAP
JD Edwards Clarion FTP, FTP-S
Siebel Clipper Flat Files
Clarify Cloudscape JMS
Lotus Notes DBASE Oracle AQ
Ariba Dialog IBM MQSeries
AXIOM mx/open Essbase TIBCO Rendezvous
Baan FOCUS Data Access Socket
BroadVision Great Plains MSMQ
Clarify Microsoft SQL Server
Commerce One MUMPS (Digital Standard MUMPS) Bundled
Hogan Financials Navision Financials (ODBC 3.x) Legacy Sold as an option,
i2 Technologies Nucleus CICS direct from Oracle
Lawson Paradox IMS/DB
Livelink Pointbase IMS/TM Available through
VSAM certified partners
Manugistics PROGRESS
Microsoft CRM Red Brick ADABAS
Vantive RMS Natural
Walker Interactive SAS Transport Format Tuxedo
Remedy Sybase CA-Datacom
Salesforce.com Teradata Screen Scraping
Unisys DMS 1100/2200 CA-IDMS
UniVerse C-ISAM,D-ISAM,K-SAM, QSAM
© 2011 Oracle Corporation
- 32. Service Infrastructure Approach
Enables Agility and Scale
Presentation Process Logic Data
Clients Identity/
Policy
Portal Process Web
Browser Services
WSRP Data Mainframes
Web
Application Services
Client WSRP
Data Databases
Web
Process Services
Adapter Legacy App
Mobile Web
App Web
Services
Service Infrastructure Service Management
Monitoring
Composition Tools
Service
User Business Registry
Data & Custom
Messaging Security
Adapter Interaction Process
Services Services Services
Services Services Services
Meta-data
Repository
© 2011 Oracle Corporation
- 33. Enabling Agility The Service Oriented Way
Oracle Service Bus: Antidote for Service Sprawl
• Scaling Your SOA
• Connect your services once
• Scales to handle large numbers of
services
• Insulate from change, separation of Service Service Service Service
concerns
• Protocol Switching
• Routing and Transformation
• Security policy enforcement Oracle Service Bus
• Service Reuse & Tracking
• Easily configure services for integration
• Repository/registry integration: enables Service Service Service Service
enterprise-wide reuse
• Service Management
• Visibility & Control
• Message monitoring, SLAs
• Auditing and reporting
© 2011 Oracle Corporation
- 35. For More Information
Quote Attribution
Title, Company
Get Started
• Downloads, Docs & Technical : http://www.oracle.com/technology/products/soa/soasuite
/index.html
• SOA Resource Center:
http://www.oracle.com/technologies/soa/center.html
• Datasheet:
http://www.oracle.com/technologies/soa/docs/oracle-soa-suite-datasheet.pdf
• SOA Product Management blogs:
http://blogs.oracle.com/soa
http://blogs.oracle.com/soabpm
© 2009 Oracle Corporation
2011 35