- doag deutsche oracle ... · soa suite 11g im Überblick •generelle roadmapfmw –historische...
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
Nü
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
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
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
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
fü
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 -
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