24

Überblicküberdie Application Integration …œberblicküberdie Application Integration Architecture 11g Michael Stapf Nürnberg, 17. November 2010 Server Technologies –BU MWTech

Embed Size (px)

Citation preview

Ü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

AIA 11g: Vorher-NacherPrinzip

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

BeispielszenariomitAIA Artefakten

(CPB, EBS und ABCS)

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