25
<Insert Picture Here> Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant

Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

<Insert Picture Here>

Oracle SOA Suite 11gWhat’s new?Duško VukmanovićSenior Sales Consultant

Page 2: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

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.

Page 3: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

Agenda

• Service Component Architecture (SCA)• SOA Composite Editor• Unified Service Platform• End-to-end Instance Tracking• Seamless Upgrade Path• Q&A

Page 4: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

<Insert Picture Here>

Service Component Architecture (SCA): key standards for SOA

Page 5: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

What is SCA?

Service Component Architecture:• language-neutral• component model • assembly model

• Specifications backed by a growing number of leading industry vendors

• http://www.OSOA.org• Being standardized at OASIS, the international open

standards consortium

C1

C2

wire

component

composite

service

reference

S

R

S S

R

R

properties

Java interface

WSDL portType

Binding:SOAP

JMS

JCS

No vendor-, language-, technology-neutral unifying model for SOA.

How does one:

• Implement services?

• Assemble composite applications?

• Lifecycle management?

• Metadata management?

• Versioning and testing?

SCA terminology:• 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.

Page 6: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

SOA lifecycle can be difficult:• Many design tools to learn

• Metadata fragmentation

• How do we version a virtual composite application?

• Etc.

Challenge

SOA Composite Editor

Page 7: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

SCA Composite Editor

MediationMediation

BPEL orchestration

BPEL orchestration

Business RulesBusiness Rules

Human TasksHuman Tasks

Web servicesand adaptersWeb servicesand adapters

Palette of Service Components

& Adapters

Palette of Service Components

& Adapters

spring.xml

Spring /JavaSpring /Java

Page 8: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

How do we optimize the performance of distributed applications?•avoid unnecessary over the wire (SOAP/HTTP) transmissions

•avoid marshalling/unmarshalling of messages between engines

•reduce installation and management complexity

Challenge

Unified Service Platform

Page 9: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

Emergence of Service Platforms

CORBA

EAIMessaging

Web ServicesBPELESB

SERVICE PLATFORM11g

10.1.3

10.1.2

J2EE

• Integrated for ease-of-use & optimized performances

• Yet, fully standards-compliant• No sacrifice on hot-pluggability

XSLTXML

SCA

WSDL

Page 10: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

11g Service Infrastructure

BusinessRules

BusinessRulesMediatorMediator

Policy ManagerOptimized

binding

BPELBPEL HumanWorkflow

HumanWorkflow

Unified Service Platform

Oracle Service Bus

Common JCA-based connectivity infrastructure

RepositoryRepository

10

Applicationcomposers

SOAOperations

Web-basedconsole

IDE

BAM

B2B

Service Assembly, Orchestration

Service virtualization, Shared Service Gateway, Monitoring

Page 11: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

How can I get complete end-to-end visibility and increase my auditing capabilities in such a distributed environment?

Challenge

End-to-End Instance Tracking

Page 12: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

End-to-End Instance Tracking

• Instance tracking (“where is my order?”) across all SOA components: • Routing, BPEL PM, Human Workflow, Business Rules, B2B,

Spring, etc.

• Within a composite, across composites and even outside of Oracle technologies

• Coupled to unified exception handling framework (“Error hospital”):

• Search• manage• resubmit failed instances (including batch)

• Integral part of Enterprise Manager FMW Control

Page 13: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

BPELBPEL

HumanWorkflowHuman

Workflow

RoutingRouting

BusinessRules

BusinessRules

ExternalServiceExternalService

End-to-End Instance Tracking

Page 14: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

“Asynchronous Messaging”?!

All I care about is business events –how can you make this easier for me?

Challenge

Event Delivery Network

Page 15: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

• Work with events – not messaging infrastructure!

• Declarative way to work with publish-subscribe:1. Create2. Discover3. Consume

• Offers rich subscription capabilities:1. Events Names2. Content-based XPath filters

• Integrated Service & Event foundation

Event Delivery Network (EDN)

Page 16: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

EDN support across the stack

• SOA composites can raise events, enabling fan-out patterns

SOA composite

createSupplier

ADF page flowand BC

newSupplier event

• PL/SQL programs can raise events

SOA composite

edn_publish_event(edl_target_namespace,

event_name, payload);

SOA composite

newSupplier event

• Update operations (commit, delete, …) on ADF-BC objects can trigger events to initiate SOA composites

Page 17: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

How can we make sense of the ever-growing number of events, and extract useful information from the noise?

Challenge

Complex Event Processing

Page 18: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

Complex Event Processing (CEP)

Monitor streams of events, correlates seemingly unrelated events into patterns

Applications in almost every industry vertical: • risk management, • fraud detection, • intrusion detection, • compliance, • etc.

• Optimized to handle very large volumes of events• CQL: Continuous Query Language

Page 19: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

Real-Time Process Agility

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

Pub-Sub

abstraction

Declarative

Rich

subscription

semantics

event

close loop

Page 20: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

I want to uptake all these new features – but not at the cost of a rewrite!

Challenge

Seamless Upgrade Path

Page 21: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

10.1.3 11g Upgrade Path

Automated project upgrade: open your 10g project in JDeveloper 11g and re-deploy!

11g composite project10.1.3 ESB or BPEL project

JDeveloper 11gor command-line

11g SOA SuiteServer

3. deploy

1. open 2. save

Page 22: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

Upgrade project in JDeveloper

SCA composite with Mediatorin JDeveloper 11g

SCA composite with Mediatorin JDeveloper 11g

re-openupgrade

upgrades full project:•Routing rules & filters•Transformations•Adapter configurations

Fulfillment ESB projectin JDeveloper 10g

Fulfillment ESB projectin JDeveloper 10g

Page 23: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

<Insert Picture Here>

What else is new?

Hundreds of new features based on customers’ feedback

“it’s not just about the platform”

Page 24: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

Oracle SOA Suite 11g:SOA Service Platform

• Leverages SCA to deliver the industry first full Service Platform:• Single design-time environment: SOA Composite Editor• Single runtime: Unified Service Platform• Single monitoring console: End-to-end Instance Tracking• Integrated Service & Event Foundation

• Natural evolution from 10g, seamless upgrade path

• Wealth of new features based on customers’feedback

Page 25: Oracle SOA Suite 11g What’s new? - hroug.hr · Oracle SOA Suite 11g What’s new? Duško Vukmanović Senior Sales Consultant. The following is intended to outline our general product

QuestionsQuestions