Überblicküberdie Application Integration
Architecture 11g
Michael Stapf
Nürnberg, 17. November 2010
Server Technologies –BU MWTech
ORACLE Deutschland B.V. & Co. KG
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.
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.
Inhalt
•AIA steigert als vorgefertigte Integrationslösung die Effizienz bei
der Integration von Business-Anwendungen zu übergreifenden
Geschäftsprozessen erheblich. Der Vortrag gibt einen Überblick
über die neuen Funktionalitäten von AIA 11g.
•Das AIA FoundationPack 11g Release 1 basiert jetzt auf der
SOA Suite 11g Architektur, welches den Service Component
SOA Suite 11g Architektur, welches den Service Component
Architecture(SCA) Standard zum Aufbau von
zusammengesetzten Anwendungen (Composites) unterstützt.
Dinge wie Referenz-Prozessmodelle, neue Enterprise Business
Objects, das Enterprise Repository, die ProjectLifecycle
Workbench, die vereinheitlichte Fehlerbehandlung, die Nutzung
von B2B, die Verwendung des Service Constructorsbeim
Design von SOA Compositeshelfen die Produktivität über den
gesamten SOA Lebenszyklus zu verbessern.
Themen
•Integration mit AIA
•AIA 11g FoundationPack
•Komponenten und Artefakte
•AIA LifecycleManagement
–Geschäftsprozessmodellierung
–FunctionalDecomposition
–Service Design & Construction
–DeploymentPlan Generation
–Installation und Deployment
•AIA Roadmap
•Zusammenfassung
Integration mit AIA 11g
•Integration selbst konzeptionieren?
•Stabilität
•Wiederverwendung
•Aufwand an Zeit, Mitarbeitern und Pflege
•Alternative: AIA 11g FoundationPack als Basis
•Rahmen für die Integration einer heterogenen
Anwendungslandschaft
•Schnellerer Projektbeginn
•Risikominimierung
•Geringere Integrationskosten
Integration Herausforderungen
Unterschiedliche
Datenmodelle
Verschiedene
Unterschiedliche
funktionale
Konfigurationen
+Verschiedene
Geschäfts-
prozesse
Anpassungen&
Erweiterungen
+A
nzah
lvo
n A
nw
en
du
ng
en
Siebel CRM Funktionalität
Marketing Strategy
Marketing Strategy
Marketing Strategy
Marketing Strategy
Sales Execution
Sales Execution
Sales Execution
Sales Execution
Mfg & Logistics
Mfg & Logistics
Mfg & Logistics
Mfg & Logistics
Financial Control
Financial Control
Financial Control
Financial Control
Optimize
Offer
Forecast
Demand
Capture
Order
Pick, Pack,
Ship
Billing
Deduction &
Settlement
ProzesseübermehrereAnwendungen
E-Business Suite ERP Functionalität
Eigenimplementierungen
CRM
ERP
Andere
Application Integration Ansätze
Oracle
SOA Suite
Oracle
BPM Suite
Oracle
Golden
GateOracle Data
Integrator
Adapter
Process-
zentrische
Integration
Integration
mittelsWeb
services
Abfragevon
Referenz-
daten
Daten-
zentrische
Integration
Integration
durch
direkte
Interfaces
BAM
CEP
EM
POLICY
MANAGER
JDEV
Oracle SOA Plattform
BPEL PROCESS MGR
BPEL PROCESS MGR
BUSINESS RULES
BUSINESS RULES
ERP
MAINFRAME
SERVICES
EVENTS
BUSINESS RULES
BUSINESS RULES
HUMAN WORKFLOW
HUMAN WORKFLOW
SERVICE BUS
SERVICE BUS
DATA INTEGRATOR
DATA INTEGRATOR
REG/REP
Adapter & B2B
PARTNERS
DB
Application Integration Architecture
Fo
un
da
tio
n P
ac
k
Pre-built Integrations
FMW 11g
FMW 11g
BP
M S
uit
eS
OA
Go
vern
an
ce
SO
A S
uit
eO
DI S
uit
e
Pro
zessm
od
elle
Date
no
bje
kte
Werk
zeu
ge
Meth
od
ik&
Arc
hit
ektu
rzertifiziert
FMW 11g
zertifiziert
Se
rvic
e C
om
po
ne
nt
Arc
hit
ec
ture
Ora
cle
En
terp
ris
e R
ep
os
ito
ry
Ora
cle
B
PA
Su
ite
AIA Foundation Pack 11g
Fu
sio
n M
idd
lew
are
11
g N
utz
un
g
Me
taD
ata
Se
rvic
es
(MD
S)
Ora
cle
B2
B S
erv
er
En
terp
ris
e M
an
ag
er
We
bL
og
icS
erv
er
SOA Lifecycle
End-zu-end SOA
End-zu-end SOA
Lifecycle
•Define
•Discover
•Develop
•Deploy
•Deliver . . .
AIA Development Lifecycle
AIA Foundation Pack
Reference Process Modelle
Level 0: Order Fulfillment Process
Level 1: Drill Down to Process Steps
Level 2: Tasks within a Step
Level 3: Implementation View of Tasks and Systems
Enterprise Business
Service (EBS)
Reference
Sa
les
Ord
er
Sa
les
Ord
er
Web
Serv
ice (
WS
DL
)X
ML
Sch
em
a (
XS
D)
Sa
les
Ord
er
Sa
les
Ord
er
En
terp
rise B
usin
ess O
bje
ct
XM
L S
ch
em
a (
XS
D)
Cre
ate
Sa
les
Ord
er
Cre
ate
Sa
les
Ord
er
XM
L S
ch
em
a (
XS
D)
Beispiel:
AIA SOA Artefakte
Enterprise Business Service (EBS)
Enterprise Business Object
Message (EBM)
Cre
ate
Cre
ate
Op
era
tio
ns
XM
L S
ch
em
a (
XS
D)
Qu
ery
Sa
les
Ord
er
Qu
ery
Sa
les
Ord
er
XM
L S
ch
em
a (
XS
D)
Up
da
te S
ale
s O
rde
r U
pd
ate
Sa
les
Ord
er
XM
L S
ch
em
a (
XS
D)
De
lete
Sa
les
Ord
er
De
lete
Sa
les
Ord
er
Enterprise Business Message (EBM)
Qu
ery
Qu
ery
Up
da
teU
pd
ate
De
lete
De
lete
BPA Suite
Lifecycle
Service
Deployment
AIA
. . .
Business
Process
Modeling
Functional
Definition
Service
Construction
Deployment
Plan
Generation
Install &
Deploy
AIA Foundation Pack 11g:
SOA Lifecycle Tooling
Business Analysts
Solution Architects
Developers
(Installation) Developers
IT Operations
AIA Project Lifecycle Workbench
BPA Suite
Lifecycle
Workbench
Service
Constructor
Deployment
Plan Generator
AIA
Installer
SOA Governance: OER
SOA Suite
. . .
AIA FP Project Lifecycle Workbench
•AIA Development Lifecycle
•Brückezwischenfunktionalenund
technischenNutzern
•FunktionaleDekompositionvon Prozessen
in Abläufe, Aufgabenund Artefakte
•Service-Wiederverwendung
•AutomatischeBeziehungenzwischen
Implementierungs-und funktionalen
Artefakten
Artefakten
•Verknüpfungmitden Reference Prozess-
modellen
•ErzeugtStücklistederArtefakte
Business Process
Modeling
Service
Construction
Functional
Decomposition
Deployment Plan
Generation
Install &
Deploy
Business Analysts
Developers
Solution Architects
(Installation)
Developers
Customer IT
Nutzen
�Produktivität
�Automatisierung
�Konsistenz
AIA 11gR1 Development Lifecycle
Wo
rkb
en
ch
Gu
ide
s t
he
Fu
nctio
na
l E
xp
ert
s
•Functional Decomposition
–Guide functional experts (e.g.,
solution architects) through
functional definition and
decomposition
–Optionally link functional
decomposition to business
process modeling
AIA Project Lifecycle Workbench
AIA Project Lifecycle Workbench
Project
Definition
Business Task
Definition
Service Solution
Component Definition
process modeling
Business Process
Modeling
Functional
Definition
Service
Construction
Deployment Plan
Generation
Install &
Deploy
Business Analysts
Solution Architects
(Installation)
Developers
Customer IT
Developers
AIA Roadmap
11
g U
pg
rad
e f
or
Pre
-Bu
ilt
Ind
us
try
Sp
ec
ific
•Co
mm
un
ica
tio
ns P
ack
Pre
-Bu
ilt
Inte
gra
tio
ns
Re
lea
se
d in
log
ica
l g
rou
ps
•7
Cro
ss
In
du
str
y P
IPs
•4
In
du
str
y P
IPs
•1
00
0 +
Se
rvic
e L
ibra
ry
Ce
rtif
ica
tio
n o
n 1
1g
R1
•In
teg
rate
d D
eve
lop
me
nt L
ife
cycle
w
ith
OE
R
•S
erv
ice
Co
nstr
ucto
r
•D
ep
loym
en
t P
lan
Ge
ne
rato
r
•M
ore
ca
no
nic
al o
bje
cts
Fo
un
da
tio
n P
ac
k In
du
str
y E
xtn
•M
ore
In
su
ran
ce
EB
Os/E
BS
s
11
g U
pg
rad
e f
or
Pre
-Bu
ilt
Inte
gra
tio
ns
(1
5+
)
NE
W P
IPs
�D
esig
n to
Re
lea
se
: A
gile
PL
M f
or
Pro
ce
ss -
OP
M
�S
eri
aliz
atio
n a
nd
Tra
ckin
g: O
PS
M
-E
BS
�P
ha
rma
co
vig
ilan
ce: A
EC
M -
Arg
us
�O
racle
Clin
ica
l Tri
als
In
teg
ratio
n
Pa
ck fo
r S
ieb
el C
linic
al
@2
01
0 O
rac
le C
orp
ora
tio
n -
All
ca
pa
bil
itie
s a
nd
da
tes
are
fo
r p
lan
nin
g p
urp
os
es
on
ly a
nd
ma
y n
ot
be
us
ed
in
an
y c
on
tra
ct
*Timeframes are subject to change at any time and not a commitment to deliver.
•Co
mm
un
ica
tio
ns P
ack
•Utilit
ies P
ack
•He
alth
Scie
nce
s P
ack
Cro
ss
In
du
str
y
•MD
M C
usto
me
r P
ack
•MD
M P
rod
uct P
ack
•Cro
ss In
du
str
y P
ack
Zusammenfassung
•Schneller vom Prozess zum Service zur Business
Application
•Nutzbar mit jeder Anwendung
•Mit AIA 11g FoundationPack ist ein Rahmenwerk
vorhanden
vorhanden
•Man fängt nicht bei Null an
•Risikominimierung
•AIA 11g Mehrwerte insbesondere bei
Weiterentwicklung und Pflege von Integrations-
szenarien
•Hier hohe Zeit-und Kostenersparnis