Resources

advertisement
Oracle SOA Suite 11g: Enabling Next Generation Business Applications
David Shaffer
Vice President, Product Management, Oracle Integration
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.
© 2009 Oracle Corporation
3
Agenda
•
•
•
•
•
SOA Requirements
Oracle SOA Suite 11g
Customer Success
Oracle SOA Suite 11g Demo
Takeaways
© 2009 Oracle Corporation
<Insert Picture Here>
4
The Good News – SOA Continues to deliver!
Typical Scenarios
•
•
•
•
Service-enablement of IT systems
Loose-coupled integration
EAI patterns, Legacy modernization
Process Automation
Typical Benefits
•
•
•
•
© 2009 Oracle Corporation
Distributed development and deployment
Service re-use
Increased business agility
Improved efficiency, rapid ROI
5
The Road to 11g
Packaged Apps
Custom Apps
Point-to-point
integrations
© 2009 Oracle Corporation
Oracle
SOA/BPM
11gR1
Serviceenablement
Loose-coupling
EAI Patterns
Legacy
Modernization
Simplification
Rapid Composition
Inherent Flexibility &
Adaptability
Service Re-use
Business and IT
synergies
6
Oracle SOA Platform
JDEV
POLICY
MANAGER
EM
CEP
BAM
BPEL PROCESS MGR
BUSINESS RULES
HUMAN WORKFLOW
REG/REP
SERVICE BUS
DATA INTEGRATOR
ERP
MAINFRAME
SERVICES
DB
Adapters & B2B
PARTNERS
EVENTS
SOA Today Introduces New Requirements
Simplify the SOA Design-time:
•
Support latest standards, enable complex composites to be
built with a visual, model-driven approach
•
Single design-time for event-driven and service-oriented
architectural patterns
•
Asset discovery, management and re-use baked in
SOA Composite Editor
© 2009 Oracle Corporation
8
SOA Composite Editor
Palette of Service
Components
& Adapters
Web services
and adapters
Mediation
BPEL
orchestration
Human Tasks
Built Natively on
SCA Standard
Business Rules
Unified Architecture for Events and Services
Event Delivery Network (EDN)
• Declarative way to work with
publish-subscribe paradigm within
the context of a SOA application
newSupplier
event
SOA composite
• Based on proven standards
(JMS, WSDL, XSDs, etc.)
• Offers rich drag-n-drop capabilities
within the SOA Composite Editor
• Powers responsive applications
through Event-driven SOA
© 2009 Oracle Corporation
10
Requirement
SOA applications are becoming more critical
every passing day and require high availability
and reliability
How do we optimize the performance and
administration of distributed applications?
Unified Service Platform
© 2009 Oracle Corporation
11
Unified Service Platform
Service Assembly, Orchestration
SOA Composite
Application
composers
RegRep
Mediator
Business
Rules
BPEL
Human
Workflow
IDE
11g Service Infrastructure
BAM
Common JCA-based connectivity infrastructure
Optimized
binding
B2B
Policy Enforcement
Oracle Service Bus
Web-based
console
SOA
Operations
Service virtualization, Shared Service Gateway, Monitoring
© 2009 Oracle Corporation
12
Leverage the Oracle Application Grid
Proven reliability and performance of WebLogic Server, Coherence
and JRockit
• Easy maintenance, scriptable administration, advanced management
features
– Sophisticated scripting administration leveraging WLST
– Using WLS’ modularized architecture for install/config/hosting
(with clear separation of binary/domains config/hardware)
– Best platform for cloud computing
• Easy to scale on-demand
– Automated failover across physical boxes using WLS’ whole server migration
– Coherence for clustering
• Industry-leading application server
– Highly scalable in-process JMS provider
– Richest Java/J2EE capabilities
• Leading distributed cache technology leveraged by SOA Suite
– Coherence + SOA Suite = high performance SOA composites
© 2009 Oracle Corporation
13
SOA on a scalable Application Grid
Scale on-demand
Application 2
Application 3
Application 1
SOA Svc 1
SOASvc
Svc22
SOA
SOA Svc 3
SOA Svc
Svc 33
SOA
SOA Svc
Svc 44
SOA
SOA Svc
Svc 55
SOA
Resource
Resource
Resource
Resource
Resource
Resource
Resource
Resource
Resource
Resource
Resource
Resource
Resource
Resource
Resource
Application Grid
© 2009 Oracle Corporation
14
Performance at the core
JRockit, WLS, OSB, and CEP
JRockit
WLS
OSB
CEP
1M events per sec
at sub-millisecond latency
Requirement
In a highly distributed, heterogeneous environment,
how do I…
•
implement and manage end-to-end security?
•
get complete end-to-end visibility?
•
manage and monitor these set of applications?
•
detect trends and patterns from large volumes of
information in real-time?
•
govern the full lifecycle of SOA assets and maximize reuse?
Unified Management, Monitoring
and Governance
© 2009 Oracle Corporation
16
Integrated Security Policies
Policy Manager
Reg/Rep
Mediator
Business
Rules
BPEL
Human
Workflow
IDE
BAM
B2B
Oracle Service Bus
Web-based
console
© 2009 Oracle Corporation
17
End-to-End Instance Tracking
BPEL
External
Service
Human
Workflow
Routing
Business
Rules
© 2009 Oracle Corporation
Drill-down
into
components
18
Unified Management
Oracle Enterprise Manager
SOA Mgmt
Pack
SOA Mgmt Pack
• SLA tracking
• Availability history
• Diagnostics
Composite App Monitoring & Modeling
Application Diagnostics for Java
CAMM
• End-to-End visibility
• SOA, Portal, JEE
monitoring
AD4J
• Resource View
• Cross-tier tracing to DB
• Memory leak analysis
Real-Time Event Visibility
EDA delivers real-time event processing for monitoring, analyzing,
and acting on business process optimization.
EDN
CEP
BAM
event
createSupplier
ADF page flow
and BC
Mobile Devices
BAM Dashboards
event
SOA composite
ADF (active RCF & DVT)
Other event
sources
(feeds, etc.)
JMS
close loop
© 2009 Oracle Corporation
20
SOA and BPM Governance
Full Lifecycle Management for Composite Apps, Business Processes and SOA
Assets
Design
Architecture
Develop/Assemble
& Test
& Modeling
SOA Asset/Artifact
Management
Analysis
Deploy &
Secure
Policy Management,
Validation and Enforcement
Provisioning and Consumer
Management
Monitor
Policies
Retire
Services
& SLAs
SOA Monitoring and
Management
Manage Change
© 2009 Oracle Corporation
21
Requirement
Business processes spans systems, humans, and documents,
and using separate systems for each capability is a big
challenge
Reduce the cycle time between business requirements and IT
delivery
Empower my business analysts to manage business
processes through critical decision points
Unified BPM Platform
© 2009 Oracle Corporation
22
Unified BPM Platform
Rich End User Interaction
Shared BPMN
Model
Web-based customization
BPA
Worklist
Process Portal
MS Office
Business View
BPMN 2.0
BPEL
Process Composer
BPM Studio
(with Business and IT views)
BPEL
© 2009 Oracle Corporation
BPMN
Human
Workflow
23
Imaging and Process Management
Converged on Unified Orchestration Platform
Paper Documents
(Invoices, AR)
Scan & Capture
Document & Web Capture
Imaging Workflow
Unified Process Engine
ERP system
© 2009 Oracle Corporation
24
IT and Business Collaboration
Business Analyst – BPA Suite
BPMN Business Process Model
Process Developer – SOA Editor
SOA Composite
Generate/
Merge
Shared Metadata
Model
© 2009 Oracle Corporation
BPA
Repository
25
Enhanced Business Rules
Easy to use and powerful
business rules engine
• Decision Tables
• Activation Dates
• Inference
• Aggregates
Benefits
• Makes processes and
applications agile and dynamic
• Decision Tables provide
business users a familiar
metaphor
• Seamless integration with SOA
& Process Management makes
it effortless to start leveraging
rules
© 2009 Oracle Corporation
26
Requirement
Uptake all these new features – but not
at the cost of a rewrite!
Automated Upgrade Support
© 2009 Oracle Corporation
27
Existing Customers
10g  11g Technical Upgrade Path
JDeveloper 11g
or command-line
1. open
3. deploy
2. save
11g SOA Suite
Server
10.1.3 SOA Suite project
11g composite project
Rich support for 10gR3 to 11gR1 metadata upgrade in JDeveloper
© 2009 Oracle Corporation
28
British Telecom
Opportunities & Challenges
• One of the world’s largest telecom service provider
• High cost of managing and maintaining 400 legacy IT
systems
• Need a consolidated applications that allows to procure
goods and services for 10,000 properties and 5,000
vehicles
Solution
• Oracle SOA Suite, BPA Suite, IdM Suite, Webcenter Suite
• Composite apps and process integration using Oracle Fusion Middleware with Oracle EBS,
PeopleSoft and Siebel
Results
• Retired 46 legacy apps, increasing ‘right first time’ dramatically increasing user experience
scores
• Enterprise level process automation resulting in consolidation of many heterogeneous custom
and packaged applications
© 2009 Oracle Corporation
29
Qualcomm
Opportunities & Challenges
• World’s leading supplier of CDMA Chipsets
• Inability to quickly build composite applications, lack of
common reusable services
• Unable to respond to rapid business changes
• Need to increase system security, scalability, availability
• Needed a common interface for all users to get the
information they need in a secure reliable manner
Solution
• Oracle BPEL Process Manager deployed to create a reusable services framework
• Integration with Tibco, Documentum and Oracle Applications
• Automated key business processes: Entitlement requests and approvals, User password and
account maintenance
Results
• Enabled easier, more effective forecast
simulation
• Improved control over supply chain
• Increased productivity in shipping and
warehouse management
© 2009 Oracle Corporation
Customer Viewpoint
“I would estimate that we have saved at
least $5 million dollars in development
costs over the last two years.”
–Norm Fjeldheim, Senior VP, CIO
Qualcomm
30
Costco
Opportunities & Challenges
• One of the world’s largest membership based retail
warehouse chain
• AP dept. processes 30,000 documents a day
• Was manually handling paper based documents
• Re-keying of data, human error, duplication of effort,
difficult to track
Solution
• Oracle Imaging and Process Management (I/PM) and Oracle BPEL to automate paper based
document workflow and provides quick access to invoices
Results
• Response time reduced from 2–10 days to 1–10 seconds
• Saved $7 million by reducing staff and achieved ROI in less than 12 months
• Improving relationships with key vendors (processing invoices in timely manner, able to
tell vendors the exact status of any invoice)
© 2009 Oracle Corporation
31
SOA Suite 11g – Key Takeaways
Complete
Integrated
Open
Best of
Breed
#1
Comprehensiv
e SOA Offering
Designed to
Work Together
Broad & Deep
Offering
Lower Cost,
Lower Risk
Less Effort
More Value
StandardsBased
Architecture
More Choice
Maximizes
Existing
Investments
Industry
Leader
Robust, Proven
Industry leading
Software
For More Information
Quote Attribution
Title, Company
Get Started
Resources
• Take the SOA Assessment at
• SOA Resource Center
http://soaready.nvishweb.com/en/program
=OFMForum
• SOA documentation is available at:
http://www.oracle.com/technology/docume
ntation/index.html
• Technical information available at:
http://www.oracle.com/technology/tech/so
a/index.html
http://www.oracle.com/technologies/soa/ce
nter.html
• Datasheet:
http://www.oracle.com/technologies/soa/d
ocs/oracle-soa-suite-datasheet.pdf
• Blog:
http://blogs.oracle.com/davidchappell/
http://blogs.oracle.com/SOAandEDA/
© 2009 Oracle Corporation
33
Oracle SOA Suite – Some Related Books
© 2009 Oracle Corporation
34
Questions
© 2009 Oracle Corporation
35
Download