Arquitectura Oracle Soa-bpm
-
Upload
pako-araya -
Category
Documents
-
view
18 -
download
0
description
Transcript of Arquitectura Oracle Soa-bpm
Oracle SOA Suite 11g: Enabling Next Generation Business ApplicationsDavid ShafferVice 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
<Insert Picture Here>
Agenda
• SOA Requirements• Oracle SOA Suite 11g• Customer Success• Oracle SOA Suite 11g Demo• Takeaways
© 2009 Oracle Corporation 4
The Good News – SOA Continues to deliver!
• Service-enablement of IT systems• Loose-coupled integration • EAI patterns, Legacy modernization• Process Automation
• Distributed development and deployment• Service re-use• Increased business agility • Improved efficiency, rapid ROI
Typical Scenarios
Typical Benefits
© 2009 Oracle Corporation 5
The Road to 11g
© 2009 Oracle Corporation 6
Packaged AppsCustom AppsPoint-to-point integrations
Service-enablementLoose-couplingEAI PatternsLegacy Modernization
SimplificationRapid CompositionInherent Flexibility & AdaptabilityService Re-useBusiness and IT synergies
Oracle SOA/BPM
11gR1
BAM
BUSINESS
VISIBILITYPATTERN
DETECTION
CEPEM
MANAGE
MONITOR
POLICYMANAGER
SECURE
JDEV
DESIGN
Oracle SOA Platform
ERP MAINFRAME SERVICES EVENTS
ORCHESTRATE BPEL PROCESS MGRBUSINESS RULESHUMAN WORKFLOW
INTEGRATE
VIRTUALIZE SERVICE BUSDATA INTEGRATOR
REG/REP
Adapters & B2BPARTNERSDB
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
SOA Today Introduces New Requirements
© 2009 Oracle Corporation 8
SOA Composite Editor Palette of Service Components
& Adapters
Mediation
BPEL orchestration
Business Rules
Human Tasks
Web servicesand adapters
Built Natively onSCA Standard
• Declarative way to work with publish-subscribe paradigm within the context of a SOA application
• 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
Unified Architecture for Events and Services
Event Delivery Network (EDN)
© 2009 Oracle Corporation 10
SOA composite
newSupplier event
SOA applications are becoming more critical every passing day and require high availability and reliabilityHow do we optimize the performance and administration of distributed applications?
Unified Service Platform
Requirement
© 2009 Oracle Corporation 11
11g Service InfrastructureBusiness
RulesMediatorPolicy Enforcement
Optimized binding
BPEL HumanWorkflow
Unified Service Platform
Oracle Service Bus
Common JCA-based connectivity infrastructure
RegRep
Applicationcomposers
SOA Operations
Web-basedconsole
IDE
BAM
B2B
Service Assembly, Orchestration
Service virtualization, Shared Service Gateway, Monitoring
SOA Composite
© 2009 Oracle Corporation 12
Leverage the Oracle Application GridProven 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
Application 2Application 3Application 1
SOA on a scalable Application GridScale on-demand
14
SOA Svc 2 SOA Svc 3 SOA Svc 4
Application Grid
SOA Svc 2 SOA Svc 3 SOA Svc 4 SOA Svc 5SOA Svc 5SOA Svc 3
14
Resource
Resource
Resource
Resource Resource
Resource
Resource
Resource
Resource
Resource
Resource
Resource
Resource
Resource
Resource
© 2009 Oracle Corporation
SOA Svc 1
Performance at the coreJRockit, WLS, OSB, and CEP
1M events per secat sub-millisecond latency
JRockit WLS
OSB
CEP
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 re-
use?
Unified Management, Monitoring and Governance
Requirement
© 2009 Oracle Corporation 16
Integrated Security Policies
© 2009 Oracle Corporation 17
IDEBusinessRulesMediator BPEL Human
Workflow
Oracle Service Bus
Reg/Rep
Web-basedconsole
BAM
B2B
Policy Manager
BPEL
HumanWorkflow
Routing
BusinessRules
ExternalService
Drill-downinto
components
End-to-End Instance Tracking
© 2009 Oracle Corporation 18
Oracle Enterprise Manager
Unified Management
SOA MgmtPack
SOA Mgmt Pack• SLA tracking• Availability history• Diagnostics
CAMM• End-to-End visibility• SOA, Portal, JEE
monitoring
AD4J• Resource View• Cross-tier tracing to DB• Memory leak analysis
Application Diagnostics for JavaComposite App Monitoring & Modeling
Real-Time Event Visibility
BAM Dashboards
ADF (active RCF & DVT)
Mobile Devices
BAMCEPEDN
SOA composite
createSupplier
ADF page flowand BC
event
JMS
EDA delivers real-time event processing for monitoring, analyzing, and acting on business process optimization.
Analytic Views
Exception
Alerts
Integrated
Actions
Pattern
Matching
across
- time
- channels
Context
Enrichment
CQL-based
Pub-Sub
abstraction
Declarative
Rich
subscription
semantics
event
close loop
Other event sources
(feeds, etc.)
© 2009 Oracle Corporation 20
SOA and BPM GovernanceFull Lifecycle Management for Composite Apps, Business Processes and SOA Assets
Develop/Assemble& Test
Retire Services
Design
Deploy &Secure
Manage Change
Architecture& Modeling
MonitorPolicies& SLAs
AnalysisSOA Asset/Artifact
Management
Policy Management, Validation and Enforcement
Provisioning and Consumer Management
SOA Monitoring and Management
© 2009 Oracle Corporation 21
Business processes spans systems, humans, and documents, and using separate systems for each capability is a big challengeReduce the cycle time between business requirements and IT deliveryEmpower my business analysts to manage business processes through critical decision points
Unified BPM Platform
Requirement
© 2009 Oracle Corporation 22
Unified BPM Platform
23
Shared BPMN Model
BPA
BPM Studio(with Business and IT views)
Create and Sub mi t Order
Pro cessPayment
Not ifyUser
DownloadVideo
Wait3 days
Call Customer
Cu sto mer
Customer
Sal es Rep
Copy toS3
Create and Sub mi t Order
Pro cessPayment
Not ifyUser
DownloadVideo
Wait3 days
Call Customer
Cu sto mer
Customer
Sal es Rep
Copy toS3
Business View BPMN 2.0
BPEL
Web-based customization
Process Composer
BPMNBPEL
Worklist Process Portal MS Office
Rich End User Interaction
© 2009 Oracle Corporation
Human Workflow
Imaging and Process ManagementConverged on Unified Orchestration Platform
ERP system
Paper Documents(Invoices, AR)
Scan & Capture
Unified Process Engine
Imaging Workflow
Document & Web Capture
© 2009 Oracle Corporation 24
IT and Business Collaboration
25© 2009 Oracle Corporation
Business Analyst – BPA SuiteBPMN Business Process Model
Process Developer – SOA EditorSOA Composite
Shared Metadata Model
BPARepository
Generate/Merge
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
Uptake all these new features – but not at the cost of a rewrite!
Automated Upgrade Support
Requirement
© 2009 Oracle Corporation 27
Existing Customers10g 11g Technical Upgrade Path
11g composite project10.1.3 SOA Suite project
JDeveloper 11gor command-line
11g SOA SuiteServer
3. deploy
1. open 2. save
Rich support for 10gR3 to 11gR1 metadata upgrade in JDeveloper
© 2009 Oracle Corporation 28
British Telecom
• Oracle SOA Suite, BPA Suite, IdM Suite, Webcenter Suite• Composite apps and process integration using Oracle Fusion Middleware with Oracle EBS,
PeopleSoft and Siebel
• 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
Opportunities & Challenges
• 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
Solution
Results
© 2009 Oracle Corporation 29
Qualcomm
• 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
• 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
Opportunities & Challenges
• Enabled easier, more effective forecast simulation
• Improved control over supply chain• Increased productivity in shipping and
warehouse management
Solution
Results 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
© 2009 Oracle Corporation 30
Costco
• Oracle Imaging and Process Management (I/PM) and Oracle BPEL to automate paper based document workflow and provides quick access to invoices
• 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
Opportunities & Challenges
• 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)
Solution
Results
© 2009 Oracle Corporation 31
SOA Suite 11g – Key Takeaways
Broad & Deep Offering
Lower Cost, Lower Risk
Comprehensive SOA Offering
Complete
Less EffortMore Value
Designed toWork Together
Integrated
Robust, Proven Industry leading
Software
Industry Leader
Best of Breed
#1
More Choice Maximizes
Existing Investments
Standards-Based
Architecture
Open
Quote AttributionTitle, Company
For More Information
• Take the SOA Assessment at http://soaready.nvishweb.com/en/program=OFMForum
• SOA documentation is available at: http://www.oracle.com/technology/documentation/index.html
• Technical information available at: http://www.oracle.com/technology/tech/soa/index.html
Get Started• SOA Resource Centerhttp://www.oracle.com/technologies/soa/
center.html• Datasheet:
http://www.oracle.com/technologies/soa/docs/oracle-soa-suite-datasheet.pdf
• Blog: http://blogs.oracle.com/davidchappell/
http://blogs.oracle.com/SOAandEDA/
Resources
© 2009 Oracle Corporation 33
Oracle SOA Suite – Some Related Books
© 2009 Oracle Corporation 34
Questions
© 2009 Oracle Corporation 35