oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
DESCRIPTION
TRANSCRIPT
<Insert Picture Here>
Oracle SOA Suite 11 g: Enabling Next Generation Business ApplicationsErmin PrašovićSenior Sales ConsultantOracle BH
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 2
Why do companies implement an SOA?
Where can you use SOA in your Organization?
Integration
Application Development
New/Upgrade Application
Application Consolidation
Business Process Automation
B2B Integration
Master Data Management
Mainframe Modernization
New Java EE / web application
SOBA or composite app.
Integratehome-grown app.
Portal / Web 2.0
Enhance home-grown app.
Customize COTSapplication
Oracle Fusion Middleware
<Insert Picture Here>
Oracle SOA Suite11g overview
BAMCEPEMPOLICYMANAGERJDEV
Oracle SOA Platform
ERP MAINFRAME SERVICES EVENTS
BPEL PROCESS MGRBPEL PROCESS MGRBUSINESS RULESBUSINESS RULESHUMAN WORKFLOWHUMAN WORKFLOW
SERVICE BUSSERVICE BUSDATA INTEGRATORDATA INTEGRATOR
REG/REP
Adapters & B2BPARTNERSDB
Simplified &Productive
Development
Extreme Performance &
Scalability
Unified Management &
Monitoring
Unified Platform for Services,
Events & Processes
44key themeskey themes
• Problem: Many standards and tools, Metadata fragmen tation Version, test, manage composite applications
• Business Requirement: Increase Developer Productivi ty• SOA 11g Feature: SOA Composite Editor
• Drag & Drop
• Visual
• Single Unit of Deployment
• Easy versioning
• Based on SCA standard
Simplified & Productive DevelopmentSOA Composite Editor
• Problem: How do you discover existing services to r e-use? How do you manage the lifecycle of SOA assets? How do you iden tify dependencies?
• Business Requirement: Manage and re-use assets to i ncrease ROI• SOA 11g Feature: Oracle SOA Governance, including Oracle Enterprise
Repository • Automated artifact
harvesting to Enterprise Repository
• Relationship management for impact analysis
• Controlled advancement of assets through the lifecycle -- Repository to Registry
• Discovery and consumption of services from JDev
• Service re-use
• SOA portfolio management analytics
Built-in Governance
Some of the Adapters Available for Oracle SOA Suite…
Databases� Oracle 8i and above� IBM DB/2� Informix� Clarion� Clipper� Cloudscape � DBASE � Dialog � Essbase � FOCUS Data Access � Great Plains � Microsoft SQL Server� MUMPS (Digital Standard MUMPS)� Navision Financials (ODBC 3.x)� Nucleus� Paradox� Pointbase� PROGRESS� Red Brick� RMS � SAS Transport Format� Sybase� Teradata� Unisys DMS 1100/2200 � UniVerse
Applications� Oracle
Applications� SAP R/3, mySAP � Peoplesoft� JD Edwards� Siebel � Clarify� Lotus Notes� Ariba� AXIOM mx/open � Baan� BroadVision� Clarify� Commerce One� Hogan Financials � i2 Technologies� Lawson� Livelink � Manugistics � Microsoft CRM � Vantive� Walker Interactive � Remedy� Salesforce.com
Technology� SOAP� HTTP, HTTP-S, REST� Email – POP3, SMTP, IMAP� FTP, FTP-S� Flat Files� JMS� Oracle AQ� IBM MQSeries� TIBCO Rendezvous� Socket� MSMQ
Legacy� CICS� IMS/DB � IMS/TM� VSAM� ADABAS� Natural� Tuxedo� CA-Datacom� Screen Scraping� CA-IDMS� C-ISAM,D-ISAM,K-SAM,
QSAM
Bundled
Sold as an option, direct from Oracle
Available through certified partners
Simplified &Productive
Development
Extreme Performance &
Scalability
Unified Management &
Monitoring
Unified Platform for Services,
Events & Processes
44key themeskey themes
• One infrastructure to:• Install
• Cluster
• Configure
• Monitor
• Radically simplified administration task
Unified Platform for Services, Events & Processes:The Service Infrastructure
Unified Platform for Services, Events & ProcessesUnified Process Platform
• Problem: Why use different tools & technologies for integration processes and business processes ?
• Business Requirement: Unified process engine techno logy 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
BAM Dashboards
ADF (active RCF & DVT)
Mobile Devices
BAMCEPEDN
SOA composite
createSupplier
ADF page flowand BC
event
JMS
event
close loop
Other event sources
(feeds, etc.)
Unified Platform for Services, Events & Processes• Business Requirement: Unified & simplified infrastr ucture for events and services
-> SOA 11g Feature: Event Delivery Network• Business Requirement: Monitor streams of events, co rrelates seemingly unrelated
events into patterns -> SOA 11g Feature: Complex Event Processing (CEP)
• BPMN 2.0 support• Business Studio including simulation• Web based process and rules composer• Enhanced business rules – Decision Tables• Rich form design leveraging ADF
• Process portal based on Web Center Spaces• Task synchronization with Exchange server• Imaging and content management integration • Process analytics
BPM 11g – Highlights
Web-based Business Rules Authoring• Add or modify rules
• Change constants and otherdefinitions
Web-based Process Customization• Process templates including
customization constraints
• Palette of pre-configured activitiesBPM Studio in JDeveloper
Unified Platform for Services, Events & Processesnew BPM editors
Simplified &Productive
Development
Extreme Performance &
Scalability
Unified Management &
Monitoring
Unified Platform for Services,
Events & Processes
44key themeskey themes
• All-in-one management console
• End-to-end (process) instance tracking
• Unified error handling
• Events: it’s loose-coupling, not “lose” coupling !
BPEL
HumanWorkflow
Routing
BusinessRules
ExternalService
Drill downDrill-downinto
components
Unified Management & monitoring End-to-End Instance Tracking
• Problem: How can I get complete end-to-end visibili ty and increase my auditing capabilities in such a distributed environ ment?
• Business Requirement: end-to-end visibility & audit ing• SOA 11g Feature: End-to-End Instance Tracking
• Unified exception handling framework (“Error hospital”): • Search• Delete• Recover failed instances
(individual or batch)
• Directly access corresponding log entries Recovery
Action
Recoveryscreen
Edit payload
exceptionsFaults &
exceptions
log
Unified Management & monitoring Exceptions Handling
• Clearly separates 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)
• Problem: How do I implement and manage end-to-end s ecurity in a highly distributed, heterogeneous environment, yet prevent security silos?
• Business Requirement: unified security model• SOA 11g Feature: Integrated Security
Unified Management & monitoring Integrated Security
Simplified &Productive
Development
Extreme Performance &
Scalability
Unified Management &
Monitoring
Unified Platform for Services,
Events & Processes
44key themeskey themes
• Optimized SOA runtime
• Running on Application Grid
• Coherence
• WLS
• JRockit
Extreme Performance & Scalability
• Problem: SOA applications are becoming more critica l every day and require high availability and extreme performance
• Business Requirement: high availability and extreme performance• SOA 11g Feature: Unified Service Platform
Extreme Performance & ScalabilityHigher Performance/Availability, Faster Deployment, & Lower TCO
• Easy Maintenance, Patching and Scaling out• using WLS’ modularized architecture for install/config/hosting
(with clear separation of binary/domains config/hardware)
• Performance, Availability & Scalability• Predictable Performance, Scale on Demand, 5 9’s Availability
• Automated failover across physical boxes using WLS’ whole server migration• Coherence for caching & clustering
• GridLink for RAC
• High-performance Messaging & Service Virtualization• OSB is the industry’s most scalable service bus
• Highly scalable in-process JMS provider
• Unit of Order, Unit of Work, JMS Clustering
• Advanced management capabilities• Sophisticated scripting administration leveraging WLST and ANT.• Lock & Edit capability console
Performance at the coreJRockit, WLS, OSB, and CEP
1M events per secat sub-millisecond latency
JRockitJRockitWLSWLS
OSBOSB
CEP CEP
BAM100% java
B2Bout-of-the-box
Product HighlightsProduct Highlights
HWFFusion
Workflow
OSBService
Virtualization
Oracle B2B enables the secure and reliable exchange of messages between an enterprise and its trading partners:
• Document Management
• Transport & Exchange Management
• Trading Partner Management• Reports and Monitoring
• System Management
Oracle B2B
• MONITOR… business processes & services in real-time
• Key Performance Indicators (KPIs)
• Service-Level Agreements (SLAs)
• ANALYZE… events as they occur
• Correlate events & KPIs
• Identify trends as they emerge• Alert users to bottlenecks & solutions
• ACT… on current conditions
• Event-driven alerts
• Real-time dashboards
• BPEL processes & web services integration
Oracle Business Activity MonitoringCore Value Proposition – 100% Java – Platform Independ ent
Oracle Business Rules 11gNew Features Highlight
• Tight integration with SOA Suite• Rules component in JDeveloper• Decision Tables• Conflict and Gap Analysis• Point and Click Editor• Rule Activation and Effective Dates• Dictionary Links• Decision Point API• Updated web-based editor
Oracle Confidential
OSB 11g - Result Caching with CoherenceOut-of-the-box, Checkbox Caching
Business Service
• Cache Results ?
• Cache Token –XQuery
• Time To Live
Result Cache is an implementation of the side-cach e pattern
OSB 11gR1
Oracle Confidential
SOA Suite 11 g – Key Takeaways
Broad & Deep Offering
Lower Cost, Lower Risk
Comprehensive SOA Offering
CompleteComplete
Less EffortMore Value
Designed toWork Together
IntegratedIntegrated
Robust, Proven Industry leading
Software
Industry Leader
Best of Best of BreedBreed
#1
More Choice Maximizes
Existing Investments
Standards-Based
Architecture
OpenOpen
Quote AttributionTitle, Company
For More Information
• 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/soahttp://blogs.oracle.com/soabpm
Get Started
© 2009 Oracle Corporation 32
Questions
© 2009 Oracle Corporation 33
Business Activity Monitoring + BPEL Process Manager + Web Services Manager +
Business Rules +B2B Server +
Oracle Enterprise Service Bus
Oracle SOA Suite 10g
Upgrade SOA Suite 10g to SOA Suite 11g
Oracle iAS EE (OC4J) Oracle WebLogic Suite 11g
Business Activity Monitoring + BPEL Process Manager + Web Services Manager +
Business Rules +B2B Server +
Mediator (OESB) +
Oracle Service Bus + Complex Event Processing
Oracle SOA Suite 11g
Free upgrade, nominal cost to upgrade to WebLogic Suite
License migration
New
New
OSB and CEP are available for use only if iAS EE is upgraded to WebLogic Suite 11g
Oracle iAS EE (WebLogic Server Basic )
Business Activity Monitoring + BPEL Process Manager + Web Services Manager +
Business Rules +B2B Server +
Mediator (OESB)
Oracle SOA Suite 11g
Get as part of support contract
… and WebLogic Suite has JRockit Real Time, Coherence EE, EM Diagnostics Pack Management Pack for Coherence.
10g ���� 11g Technical Upgrade Path
OESB/BPEL/Rules:1. open your 10g project in
JDeveloper 11g(or upgrade from cmd-line)
2. Fix any upgrade problems3. re-deploy to 11g runtime
BAM:1. Create new 11g repository2. Use assistant to copy data
objects/reports/alerts from 10g to 11g repository
3. Enterprise Link no longer supported (but native support for JMS and ODI)
B2B:1. Create new 11g repo2. Export 10g agreements to zip file3. Use assistant to copy
agreements to 11g repo
11g composite project10.1.3 ESB or BPEL project
JDeveloper 11gor command-line
11g SOA SuiteServer
3. deploy
1. open 2. save
Significant support for 10gR3 to 11gR1 metadata upgrade in JDeveloper
36
11gR1 PS1 SOA Suite – Main New Features(Released Nov. 2009)
ADAPTERS:• Generic singleton service• FTP over SSL (added Windows support)• Pre/post processing hooks (file)• Enhanced support for RefCursors (DB)• MQ 7.0 cert. (MQ)• XA Recovery (MQ)INFRASTRUCTURE:• Invocation API• SAR export from runtime server• Central storage of SOA config• Simplified task editor in JDev• UDDI interop improvements• Safari certification• Web-based DVM editor• Certify MS SQL ServerBPEL:
Ability to pub/sub EDN events
PREVIEW-ONLY*PREVIEW-ONLY*• Spring component• Resequencer• Additional B2B protocols/formats (NCPDP,
EDIEL, custom non-XML)• Self-service API to create B2B
document/TP/TPA from command-line
RULES:• Web-based composer applicationBAM:• IE 8 cert• 1-click dashboards initial support• Runtime enable/disable sensorsB2B:• AS1, 1Sync, Positional flat file• MLPP and CPP/CPA improvements• Payload obfuscation• AQ/JMS delivery channel support
More details and doc links available at:http://www.oracle.com/technology/products/soa/soasu ite/collateral/soa-11gr1-ps1-new-features.html
*: available for evaluation purposes; not supported for production use
Oracle SOA Suite – Some Related Books
© 2009 Oracle Corporation 37
Leader in Middleware150+ Industry Awards
SearchSecurity.comExcellence in
Directory Services & Single Sign-On
Oracle SOA SuiteVAR Tech Innovator 2007
Buyer’s ChoiceInformation Integration Highest Rated SOA
Product
2007 FinalistBest Identity
Management Solution
Oracle won 15 of 20 awards in 2007
2007 Technology of the Year Information Rights
Management
Progressive Manufacturing Award for Web Content Management Implementation
SD Times 100Development Platforms &
Integration Middleware
Oracle Universal Records Management Trend-Setting Product
Media / EnergyHealthcare Retail/ CPG Other
Finance/ Banking Public Sector Manu. / Logistics Telecom High Tech
BPEL / SOA Suite CustomersSelect Customer List Over 4,000 SOAOver 4,000 SOA
and 450 BPAcustomers