Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010

Preview:

DESCRIPTION

 

Citation preview

<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