- doag deutsche oracle ... · soa suite 11g im Überblick •generelle roadmapfmw –historische...

42

Upload: tranthien

Post on 24-Apr-2018

226 views

Category:

Documents


3 download

TRANSCRIPT

<In

sert

Pic

ture

Here

>

SO

A S

uit

e 1

1g

R1 -

Was g

ibt

es N

eu

es i

n 2

010?

Michael S

tapf

Server Technologies –BU M

WTech

ORACLE Deutschland B.V. & Co. KG

rnb

erg

, 1

6.

No

ve

mb

er

20

10

The following is intended to outline our general

product direction. It is intended for inform

ation

purposes only, and m

ay not be incorporated into any

contract. It is not a commitm

ent to deliver any

material, code, or functionality, and should not be

relied upon in m

aking purchasing decisions.

relied upon in m

aking purchasing decisions.

The development, release, and timing of any

features or functionality described for Oracle’s

products remains at the sole discretion of Oracle.

Inh

alt

•Eine SOA Initiative im

Unternehmen benötgteine tragfähige

SOA Plattform

wie die Oracle SOA Suite. Eine enge Integration

der einzelnen funktionalen Komponenten und eine einheitliche

Administrations-und Entwurfsumgebung helfen beim effizienten

Aufbau einer Softwareinfrastruktur für eine Implementierung

nach SOA Prinzipien.

•Seit dem initialenRelase

der 11er Version der SOA Suite im

vergangenen Jahr sind verschiedene neue Releases

sogenannte PatchSets (PS1, PS2, PS3) erschienen. D

iese

bringen vieles an Verbesserungen und neuen Funktionalitäten

mit. Der Vortrag stellt die wichtigsten dieser Neuerungen vor.

Th

em

en

•SOA Suite 11g im

Überblick

•Generelle RoadmapFMW –

Historische Entwicklung

•Komponenten und M

ehrwerte

•SOA Suite 11g Release 1 PatchSet 1 (PS1)

•Version 11.1.1.2 –

November 2009

•Rückblick PS1 –

Wesentliche Neuerungen

•SOA Suite 11g Release 1 PatchSet 2 (PS2)

•SOA Suite 11g Release 1 PatchSet 2 (PS2)

•Version 11.1.1.3 –

April 2010

•Neues bei den einzelnen Komponenten

•SOA Suite 11g Release 1 PatchSet 3 (PS3)

•Version 11.1.1.4 –

CY2010 (geplant)

•Weitere Infos, Dokumentation etc.

•Roadmapder SOA Suite 11g

•Zusammenfassung

Ora

cle

Fu

sio

n M

idd

lew

are

Co

mp

lete

. O

pe

n. In

teg

rate

d. B

es

t-o

f-b

ree

d.

Ora

cle

SO

A 1

1g

: F

un

kti

on

alko

mp

lett

We

b S

erv

ice

s

Ma

na

ge

r, B

AM

Ste

lle

nt

Do

c

Mg

mt,

Im

ag

e

Pro

c

SO

A S

uit

e

10

gR

3

BP

AS

uit

e

SO

A S

uit

e 1

1g

20

04

20

06

20

05

20

07

Ta

ng

os

ol

20

08

20

09

20

10

20

11

BP

M S

uit

e11

g

BP

AB

PA

Su

ite

11

g

12

12cc

PS

1P

S2

PS

3

PS

1:

11.1

.1.2

.0

11g

R1:

11.1

.1.1

.0

PS

2:

11.1

.1.3

.0

PS

3:

11.1

.1.4

.0

BP

EL

Pro

ce

ss

M

an

ag

er

Se

rvic

eR

eg

istr

y

We

bL

og

ic

AL

SB

Re

po

sit

ory

AL

BP

M

Eve

nt

Se

rve

r

20

04

20

06

20

05

20

07

20

08

20

09

20

10

20

11

OS

B 1

1g

Go

ve

rna

nc

e

11

g

Ora

cle

Da

taIn

teg

rato

r

Am

be

rpo

int

SO

A S

uit

e 1

1g

Ko

mp

on

en

ten

•BPEL Process Manager

•Business Rules

•Human W

orkflow

•Mediator

•B2B Server

•B2B Document Editor

•Business Activity M

onitoring

•Oracle Data Integrator EE

(restricted für BAM als Quelle

oder Ziel)

•Database Adapter

•BAM Adapter

•B2B Document Editor

•Oracle Service Bus

•Complex Event Processing

•JD

eveloper –SOA Composite

Editor

•Enterprise Manager –Fusion

•Middleware Control

•Web Services Manager

•BAM Adapter

•AQ Adapter

•MQ Adapter

•JM

S Adapter

•File Adapter

•FTP Adapter

•Socket A

dapter

SO

A S

erv

ice

In

fra

str

uk

tur

Bu

sin

es

sR

ule

sM

ed

iato

rB

PE

LH

um

an

Wo

rkfl

ow

Re

gis

try

Re

po

sit

ory

JD

ev

elo

per

BA

M

SC

A C

om

po

sit

e

SO

AD

esig

n

Serv

ice E

ng

ines

Ora

cle

SO

A S

uit

e 1

1g

–S

erv

ice

Infr

astr

uktu

r

SO

A S

erv

ice

In

fra

str

uk

tur

Po

licy E

nfo

rcem

en

t

Op

tim

iert

e

Bin

du

ng

Ora

cle

Se

rvic

e B

us

JC

A-b

asie

rte C

on

necti

vit

y-I

nfr

astr

uktu

r

SO

AB

etr

ieb

Web

-basie

rte

Ko

nso

le

BA

M

B2

B

© 2009 Oracle Corporation

9

Me

tad

ate

nS

erv

ice

Desig

n

SO

A 1

1g

In

tern

e In

frastr

uktu

rau

f B

asis

WL

S

Se

rvic

e E

ng

ine

s

( B

PE

L P

M, M

ed

iato

r, H

um

an

Wo

rkfl

ow

, B

us

ine

ss

Ru

les

)

Bin

din

g C

om

po

ne

nts

(WS

, J

CA

Ad

ap

ters

, B

2B

, B

AM

)

Se

rvic

e I

nfr

as

tru

ctu

re (

SC

A)

Se

rvic

e I

nfr

as

tru

ctu

re (

SC

A)

Ora

cle

Po

rta

bilit

y L

aye

r (J

RF

) /

OW

SM

/ E

DN

/ U

MS

We

bL

og

icS

erv

er

Eve

nt

De

live

ry N

etw

ork

Us

er

Me

ss

ag

ing

Se

rvic

e

SO

A C

om

po

sit

e E

dit

or

Plu

gin

im

JD

evelo

per

Mediation

Mediation

Web Services,

B2B

und Adapters

Web Services,

B2B

und Adapters

Palette an Service

Komponenten

& Adapter

Palette an Service

Komponenten

& Adapter

BPEL

Orchestration

BPEL

Orchestration

Business Rules

Business Rules

Human Tasks

Human Tasks

Java

Java

SO

A S

uit

e 1

1g

Co

mp

osit

e A

pp

licati

on

s a

uf

Basis

vo

n S

CA

•Ein SOA Composite ist eine standardbasiertes Einheit zur

Verteilung in die Laufzeitumgebung

•Basiert auf dem SCA M

odell

•Kann aus verschiedenen Komponenten bestehen: R

outing

(Mediator), B

PEL, Human W

orkflow, B

PMN, Rules, etc.

Se

rvic

eR

efe

ren

ce

Pro

pe

rtie

s

Me

dia

tor

BP

MN

Wir

e

SO

A C

om

po

sit

e

Se

rvic

eR

efe

ren

ce

SS

RB

PE

L

WS

R

S

S

R

RR

RW

S

WS

•Eine Management

Konsole

•End-zu-End

BP

ELEin

heit

lich

es

Man

ag

em

en

t &

Mo

nit

ori

ng

En

terp

rise M

an

ag

er

Fu

sio

n M

idd

lew

are

Co

ntr

ol

•End-zu-End

Verfolgbarkeit von

Abläufen

•Einheitliche

Fehlerbehandlung

Hu

man

Wo

rkfl

ow

Ro

uti

ng

Bu

sin

ess

Ru

les

Exte

rnal

Serv

ice

Dri

ll-d

ow

nin

die

ein

zeln

en

Ko

mp

on

en

ten

Meh

rwert

e d

er

SO

A S

uit

e 1

1g

R1

•Neue Standards

•Vereinheitlichung auf allen Ebenen

•Geringere Lernkurve

•Produktiver bei E

ntwicklung und Betrieb

•Flexiblere Prozesse

•Flexiblere Prozesse

•Bessere Anpassbarkeit an die Geschäfts-anforderungen

•Schnelleres Umsteuern bei M

arktchancen

•Verbesserung der Wettbewerbsfähigkeit

Blick a

uf

11.1

.1.2

(P

atc

h S

et

1)

SO

A S

uit

e 1

1g

R1

PS

1 –

Wic

hti

ge

Ne

w F

ea

ture

s(V

erf

üg

bar

seit

No

vem

ber

2009)

AD

AP

TE

R:

•Generic singleton service

•FTP over SSL (added W

indows support)

•Pre/post processing hooks (file)

•Enhanced support for RefCursors(DB)

•MQ 7.0 cert. (MQ)

•XA Recovery (MQ)

Infr

astr

uktu

r:

•Invocation API

•SAR export from runtim

e server

RU

LE

S:

•Web-based composer application

BA

M:

•IE 8 cert

•1-click dashboards initial support

•Runtim

e enable/disable sensors

B2B

:

•AS1, 1Sync, Positional flat file

•MLPP and CPP/CPA im

provements

•Payload obfuscation

•AQ/JMS delivery channel support

•SAR export from runtim

e server

•Central storage of SOA config

•Simplified task editor in JDev

•UDDI interopimprovements

•Safari certification

•Web-based DVM editor

•Certified MS SQL Server as infra DB

BP

EL

:

Ability to pub/sub EDN events

AIA

Fo

un

dati

on

Pack 1

1g

R1:

ZertifiziertfürPS1

PR

EV

IEW

-ON

LY

*P

RE

VIE

W-O

NLY

*

•Spring component

•Resequencer

•Additional B

2B protocols/form

ats (NCPDP,

EDIEL, custom non-XML)

•Self-service API to create B2B

document/TP/TPA from command-line

•AQ/JMS delivery channel support

*: available for evaluation purposes; not supported for

production use

SO

A C

om

po

ser

Web

-basie

rte

Um

geb

un

gzu

mE

dit

iere

nvo

n R

eg

eln

un

d D

om

ain

-

Valu

e M

ap

s

BA

M -

Mo

nit

or

Exp

ress

Instr

um

en

tieru

ng

vo

n B

PE

L

Pro

zessen

dir

ekt

imJD

evelo

per

Verf

üg

bare

Mo

nit

or

Ob

jekte

:In

terv

al / C

ou

nte

r / C

ap

ture

Ein

sp

eis

un

gd

er

Date

nin

vo

rgefe

rtig

teB

AM

Dash

bo

ard

s

(od

er

Ers

tell

un

gvo

n

Eig

en

en

)

Neu

es m

it P

atc

hS

et

2 (

PS

2)

•Spring Komponente

•Mediator Komponente

•Adapter

•B2B

•Service Infrastruktur

•BAM

Meh

r als

25

•BAM

•JD

eveloper Plugins

•Hot-Pluggable

•OSB

•SOA Governance

•SOA Management

•BPM

•Fusion Order Demo

25

neu

e F

eatu

res

Ein

füh

run

g

•Oracle SOA Suite 11gR1 P

atc

h S

et

2(1

1.1

.1.3

.0)

beinhaltet sowohl

•B

ug

Fix

esals auch

•n

eu

e F

un

kti

on

ali

täte

n•

neu

e F

un

kti

on

ali

täte

n

•Download der Software, Dokumentation,

Zertifizierungen und sonstige Infos zur Oracle SOA

Suite sind auf der SOA Suite OTN W

ebsite verfügbar.

•Fragen/Antworten gibt es auch im

SOA OTN Forum.

SO

A S

uit

e 1

1g

R1 P

S2 K

on

text

SO

A S

uit

e

11

.1.1

.3.0

BP

M S

uit

e

11

.1.1

.3.0

En

terp

ris

e

Re

po

sit

ory

11

.1.1

.3

Se

rvic

e R

eg

istr

y

11

.1.1

.2B

PA

Su

ite

11

.1.1

.3.0

SO

A M

an

ag

em

en

t

Pa

ck

EE

We

bL

og

ic S

erv

er

10

.3.3

Ap

plic

ati

on

Ad

ap

ters

11

.1.1

.3

Da

tab

as

e 1

1.2

.0.1

Insta

llati

on

vo

n P

S2

Featu

res:

•Patchset erfordert die Installation von

SOA Suite 11.1.1.2.0 (PS1) vorab

•Neues RCU beinhaltet SOA und BPM

Infrastructure Komponente

•Voraussetzung ist WLS 10.3.2 oder

10.3.3

•Zertifizierung für Oracle Datenbank

•Zertifizierung für Oracle Datenbank

11gR2

•JD

eveloper 11.1.1.3 m

it neuen Plugins

für SOA undBPM

Sp

rin

g K

om

po

nen

te

•Die Spring Komponente erm

öglicht neue Use

Cases:

•Erweiterung der SOA Plattform

durch Custom

Code

•Java Beanslassen sich innerhalb von SOA Compositesverwenden

•Bindings der SOA Suite lassen sich für Entwickler verwenden

•Volle Unterstützung für EJB

2.0 und 3.0 und transparentes Mappingvon

WSDL nach Java

WSDL nach Java

•Migration von Java CAPS JCDsnach Spring Context

•Runtim

eFramework wird durch W

ebLogicSpring SCA

bereitgestellt, der gleiche Code ist ablauffähig im

WebLogic

Server oder innerhalb von SOA CompositeAnwendungen (auch

zusammen mit BPEL, Mediator, Rules, Human W

orkflow,

BPMN).

Dok.: D

eveloperGuide forSOA Suite, Kapitel 49

DevelopingWebLogicSCA Applications, Kap. 5

PS

2

Sp

rin

g K

om

po

nen

te im

JD

evelo

per

Med

iato

rK

om

po

nen

te

•R

eseq

uen

cer

Der Mediator bietet Resequencing Funktionalitäten

um Nachrichten in eine neue Reihenfolge zu bringen

bevor sie weitergeleitet werden. Verschiedene

Strategien stehen zur Verfügung.

Dok.: D

eveloper Guide for SOA Suite, Kap. 23

•D

efa

ult

Ro

uti

ng

Ru

le

Eine Default Routing Regel läßt sich angeben. Diese

Regel w

ird dann ausgeführt, wenn sonst keine andere

erfüllt wird.

Dok.: D

eveloper Guide for SOA Suite, Kap. 20

Cu

sto

mT

ab

ellen

r C

ross-R

efe

ren

cin

g

•Cross-Referencing Daten können jetzt in verschiedenen Custom

Tabellen aufgeteilt/abgelegt w

erden.

Dok.: D

eveloper Guide for SOA Suite, Kap. 46

Ad

ap

ter

& B

ind

ing

s

•G

lob

ale

s P

rop

ert

yu

m d

ie A

nza

hl d

er

Re

trie

szu

be

gre

nze

nEnterprise Manager stellt neue AdvancedPropertieszur

Konfiguration des Globalen RetryVerhaltens bereit:

Glo

ba

lTx

Ma

xR

etr

yund G

lob

alT

xR

etr

yIn

terv

al. Zugriff über

das SOA Infrastructure

Menü -Administration > System M

Bean

Browser > ApplicationDefinedMBeans> oracle.as.soainfra.config

•Alternativ: Navigation zu SOA Infrastructure

Common Properties

> Advanced> More

AdvancedProperties

Dok.: Administrator's

Guide forOracle SOA Suite, Kap. 3

Dok.: Administrator's

Guide forOracle SOA Suite, Kap. 3

•S

etz

en

de

r P

aylo

ad

Siz

eT

hre

sh

old

Neues Adapter Propertyerlaubt das Setzen eines Schwellw

ertes

für die maximal erlaubte Größe der Payloadin der SOA

Infrastruktur. Setzen einer neuen Binding Property

pa

ylo

ad

Siz

eT

hre

sh

old

Dok.: User's

Guide forTechnology Adapters, Kap. 2

Ad

ap

ter

& B

ind

ing

s•

Da

ten

ba

nk

Ad

ap

ter

ist

ze

rtif

izie

rtg

eg

en

DB

2 a

uf

AS

40

0

Dok.: User's

Guide forTechnology Adapters, Kap. 9

•V

erb

es

se

rte

r S

up

po

rt f

ür

Re

fCu

rso

rsm

it D

ate

nb

an

k A

da

pte

r

Dok.: User's

Guide forTechnology Adapters, Kap. 9

•S

up

po

rt f

ür

SO

AP

1.1

RP

C-e

nc

od

ed

Arr

ays

Dok.: D

eveloperGuide forSOA Suite, Kap. 6

•S

up

po

rt f

ür

We

b S

erv

ice

s A

tom

icT

ran

sa

cti

on

s(W

S-A

T) :

Support für WS-AtomicTransactionund W

S-Coordinationin der

Version 1.0, 1.1 und 1.2 erlaubt die Interoperabilitätm

it externen

Version 1.0, 1.1 und 1.2 erlaubt die Interoperabilitätm

it externen

TP Systemen. Verhalten des Web Services Binding läßtsich im

JD

eveloperoder im Enterprise Manager konfigurieren.

Dok.: ConceptsGuide forOracle Infrastructure

Web Services, Kap. 6

Ad

ap

ter

& B

ind

ing

s

•D

irect

Bin

din

g f

ür

tran

sakti

on

ale

Co

nn

ecti

vit

y v

on

SO

A S

uit

e u

nd

Ora

cle

Serv

ice B

us (

OS

B)

Das neue Direct Binding erlaubt die W

eitergabe von

Transaktionen zwischen OSB und SOA Composites unter

Verwendung der SOA Direct Binding Invocation API.

Dok.: D

eveloper Guide for SOA Suite, Kap. 37

Ad

ap

ter

& B

ind

ing

s

•H

TT

P B

ind

ing

Das neue HTTP Binding erlaubt POST und GET

Inbound oder Outbound Aufrufe.

Dok.: D

eveloper Guide for SOA Suite, Kap. 35

Serv

ice In

frastr

uctu

re

•S

OA

Part

itio

nen

Deploym

ent von SOA Composites in separaten

Bereichen der SOA Infrastruktur den P

art

itio

ns.

Partitions erlauben es Benutzern SOA Composites

logisch zu gruppieren und zu administrieren.

Dok.: A

dministrator's Guide for Oracle SOA Suite, Kap. 8

•S

OA

Su

ite J

ava C

lien

t A

PI

Neues Java Client API.

Dok.: Infrastructure M

anagement Java API Reference for Oracle SOA Suite

Bu

sin

ess A

cti

vit

y M

on

ito

rin

g

•D

atu

msverg

leic

h f

ür

Rep

ort

Fil

ter

Schnelleres Vergleichen ist dadurch m

öglich.

B2B

•S

elf

-Se

rvic

e C

om

ma

nd

-Lin

e U

tility

Self-Service command-line utility erlaubt die Definition von

Dokumenten, P

artnern und Agreements durch eine XML

Struktur. Das XML wird dann in B2B Metadaten umgewandelt.

Dok.: User's Guide for Oracle B2B , Kap.: 18

•E

rwe

ite

rte

s P

urg

ing

Co

mm

an

d-l

ine

Uti

lity

Dok.: User's Guide for Oracle B2B , Kap.: 18

•M

es

sa

ge

Re

su

bm

it C

om

ma

nd

-lin

e U

tility

Dok.: User's Guide for Oracle B2B , Kap.: 18

Dok.: User's Guide for Oracle B2B , Kap.: 18

•C

PP

/CP

A C

om

ma

nd

-Lin

e U

tiliti

es

Dok.: User's Guide for Oracle B2B , Kap.: 18

•T

ran

sp

ort

Syn

c C

allb

ac

kDok.: User's Guide for Oracle B2B , Kap.: 5

•O

utb

ou

nd

We

b S

erv

ice

•D

oc

um

en

t C

ert

ific

ati

on

•T

ran

sla

tio

n W

eb

Se

rvic

e

•Q

ue

ry A

PI W

eb

Se

rvic

es

Ho

t-P

lug

gab

ilit

y

•O

racle

SO

A S

uit

e c

ert

ifie

d w

ith

IB

M D

B2 a

s t

he

infr

astr

uctu

re d

ata

base

IBM DB2 can now be used as the underlying

infrastructure database for operations of the Oracle

SOA Suite.

Fu

sio

n M

idd

lew

are

Syste

m R

eq

uir

em

en

ts a

nd

Sp

ecif

icati

on

s

Do

ku

men

tati

on

SO

A S

uit

e 1

1g

R1 P

S2

•http://www.oracle.com/technology/software/products/ias/files/fusion_certification.htm

l

SO

A S

uit

e 1

1g

R1 P

S3

SO

A S

uit

e 1

1g

R1 -

Patc

hS

et

3 (

PS

3)

•Support für BPEL 2.0 neben BPEL 1.1

•Zertifizierung für WebSphere

und JBoss

•Migrationstoolfür Java CAPS BPEL –

SOA Suite

BPEL

Ora

cle

Fu

sio

n M

idd

lew

are

11g

Zert

ifiz

ieru

ng

für

Exalo

gic

Ela

sti

c C

lou

d

Pro

cess

Man

ag

em

en

tS

erv

ice

Bu

sR

eg

istr

y &

R

ep

osit

ory

Serv

ice

Man

ag

em

en

tB

2B

In

teg

rati

on

Ora

cle

SO

A S

uit

e &

BP

M S

uit

e

•E

xtr

em

e

Perf

orm

an

ce

•H

och

op

tim

iert

Qu

art

er

Half

Fu

ll

X86-6

4, 2.9

3 G

Hz X

eo

n C

ore

s9

61

72

36

0

1333 M

Hz D

IMM

RA

M (

GB

)7

68

GB

1.5

TB

2.8

TB

Fla

sh

Fir

e S

SD

(G

B, R

AID

0)

25

6 G

B5

12

GB

96

0 G

B

On

-bo

ard

Dis

k S

tora

ge (

GB

)4

0T

B4

0T

B4

0T

B

•H

och

op

tim

iert

•V

oll

red

un

dan

t,

Main

fram

e-

Qu

ali

ty

of

Serv

ice

11

gR

1

•SCA

•BAM Java

•B2B

•Integrated security

11gR1 PS1

•SOA Composer

(Rules, DVM)

•Spring

11gR1 PS2

•Composite Partitions

•HTTP Binding

•WS-AT

11gR1 PS3

•Hot-Pluggability:

WebSphere, JBoss

•BPEL 2.0

SO

A S

uit

e R

oad

map

*

•Integrated security

•CEP

•Spring

•Resequencer

•Monitor Express

•WS-AT

OS

B 1

1g

•Result Cache

•OWSMPpolicies

BP

M 1

1g

•BPEL 2.0

•...

*All inform

ation subject to change and final capabilities of released product m

ay differ -Intended for inform

ation purposes only andmay not be

incorporated into any contract.

Ora

cle

SO

A S

uit

e A

usri

ch

tun

g

FunktionalkompletterStack

Am bestenintegriertenStack

Fokusbereiche:

�KeineTechnologieänderungvon 11g, SichererUpgrade

�Produktivitätund Vereinfachung

�Content und einfacheApps Integration

�AllgemeineNutzungvon Events –

Front-end, Apps,

CEP, SOA

�Cloud

Zu

sam

men

fassu

ng

•Oracle SOA Suite 11g Release 1 Patch Set 2 (PS2)

•Versionsnummer 11.1.1.3.0

•Seit Ende April verfügbar

•Setzt Patch Set 1 voraus

•Spring SCA Komponententyp interessant für Java Entwickler

•Oracle BPM 11g mit PS2 verfügbar !

•nutzt die gleiche Service Infrastruktur

•nutzt die gleiche Entwurfsumgebung im

JDeveloper BPM

Designer/Composite Editor

Designer/Composite Editor

•BPM Suite setzt SOA Suite voraus

•Oracle Service Bus 11g im

gleichen Server installierbar

•Integration OSB 11g –SCA Composite

•Closed-Loop SOA Governance mit OER 11g und OSR 11g

•Application Adapter 11g (SAP, Siebel, Peoplesoft, JD

E etc.) für

SOA Suite 11gR1 PS2 verfügbar

•Oracle SOA Suite 11g Release 1 Patch Set 3 (PS3) geplant

•Versionsnummer 11.1.1.4.0