pai bei der daimler ag -...

41
PAI bei der Daimler AG Warum proaktive Produktlinienentwicklung SOA erst möglich macht. Marco Scheuermann, Daimler TSS, 02. Juli 2009

Upload: dokiet

Post on 14-Jul-2018

232 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

PA I bei der Da im ler AG

Warum proaktive Produktlinienentwicklung SOA erst möglich macht. Marco Scheuermann, Daimler TSS, 02. Juli 2009

Page 2: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 2

Session Überblick

Der Fluch der InsellösungWas ist PAI ?Die PAI Plattform Familie – die Verwandtschaft ist unverkennbarEin Familienmitglied stellt sich vor – PAI J2EE 4.0Die PAI SOA PlattformZusammenfassung

Page 3: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 3

Proaktivitä t: “…frühzeitig initiatives im Gegensatz zu einem abwartenden reaktiven Handeln…”[Quelle: http://de.wikipedia.org/wiki/Proaktivität]

Page 4: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 4

Der Fluch der Insellösung

Page 5: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 5

Der Fluch der Insellösung (1/3)

M an ließe…• ein paar tausend IT Spezialisten aus unterschiedlichen

Geschäftseinheitenbei P lanung , Entw icklung und B etrieb von

• ein paar tausend Software Applikationen (Java, SAP, .NET…)für Intranet und Extranet in

• zentralen und dezentralen Rechenzentrenbei Verw endung von

• allen verfügbaren Java Technologien (Apache, Spring, Sun, JDK…)• allen verfügbaren Laufzeitumgebungen und Datenspeichern (Apache,

JBoss, WebSphere, Oracle, Geronimo, Sun One..)• Betriebssystemen (Windows, Unix, Linux, Solaris, AIX…)• …

freie Hand.

Page 6: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 6

Der Fluch der Insellösung (2/3)

Directory Server

Security Server

Application Server

Web Server

Daimler Infrastructure (Network, Firewalls, Proxy Server, BGN, etc.)

Application

•G overnanc e ?

•Tec hnis c he S tabilitä t ?

•K os teneffizienz ?

•S upport ?

•K now How ?

• Tes t ?

?

Page 7: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 7

Der Fluch der Insellösung (3/3)

Application A Application B

..

.

Application C

Product X, Version 1, Fixpack

2, Patch Level A

Product X, Version 2, Fixpack

1, Patch Level B

Product X, Version 2, Fixpack

1, Patch Level A

Product Y, Version 3, Fixpack

2, Patch Level A

Product Y, Version 3, Fixpack

2, Patch Level A

Product Y, Version 3, Fixpack

4, Patch Level B

Product Z, Version 4, Fixpack

2, Patch Level A

Product Z, Version 5, Fixpack

1, Patch Level B

Product Z, Version 4, Fixpack

3, Patch Level A

Page 8: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 8

Was ist PAI ?

Page 9: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 9

Was ist PAI ? (1/8)

P roActive Infrastructure (Proaktive Infrastruktur) Software Plattform Familie bei der Daimler AG zum Zwecke der

Integration von Applikationen einzelner Geschäftseinheiten in die IT Infrastruktur Basiert auf Daimler Technologie Standards Erlaubt es Applikationsprojekten, sich auf den “Business-Case”

konzentrieren zu können

Page 10: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 10

Was ist PAI ? (2/8) Projekte müssen weniger darüber nachdenken, wie

die Daimler Sicherheitsvorgaben zu erfüllen sind bzw. wie diese in die eigene Applikation integriert werden können Zugriffe auf zentrale Datenspeicher zu realisieren sind (im Sinne der Implementierung) ein Support Modell für die entwickelte Lösung aussehen kann

Applikationsprojekte müssen weniger Zeit investieren, um Fehler in den verwendeten Produkten zu umgehen (“Work Arounds”) oder zu beseitigen (z.B. über Kontakt mit dem Produktlieferant)

Page 11: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 11

Was ist PAI ? (3/8) PAI ist die verbindliche Plattform für alle JavaEE basierten

Projekte bei der Daimler AG Die Verwendung von PAI wird durch eine zentrale Abteilung

vorgeschrieben und überwacht PAI hilft Applikationsprojekten und somit der Daimler AG

Kosten zu sparen Aus dem Automobilbau bekannte Vorgehensweisen wie die der

Plattformstrategie finden in der PAI Produktfamilie konsequent Anwendung

Page 12: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 12

Was ist PAI ? (4/8)

PAI Platform

Application A

Application B

„Plattformstrategie“

Page 13: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 13

Was ist PAI ? (5/8)

Direc toryS erver

S ecurityS erver

Applic ation S erver

Web S erver

Daimler Infrastructure (Network, Firewalls, Proxy Server, BGN, etc.)

Applic ation

PA I J2EE

PA I D irec tory PA I S ec urity

Da im ler H ardw are/OS Infra s truc ture

Applic ation

Infrastruktur- und MiddleWare-Integration müssen auf der

Ebenedes Applikationsprojekts gelöst

werden.

S tandardis ierte, Integrierte undR eleas e orientierte Plattformen füralle Applikationsprojekte zum Zwecke

der Komplexitätsreduktion undzur Schaffung standardisierter

Lösungen.

V or PA I M it PA I

Page 14: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 14

Was ist PAI ? (6/8)

External Base Products

PAI Stack

Application

•IBM•CA•DAY

Page 15: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 15

Was ist PAI ? (7/8)

PAI ist der Name der P la ttform Familie (analog zu “WebSphere“).Die Familie selbst besteht aus mehreren Produkten, den Plattformen.

PAI Java 2 Enterprise Edition (J2EE) Plattform PAI Process Integration (PI) Plattform PAI Portal (Portal) Plattform PAI Business Information Broker (BIB) Plattform PAI Content Management (CM) Plattform PAI Directory (DIR) Plattform PAI Security (SEC) Plattform

Page 16: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 16

Was ist PAI ? (8/8)

J2EEPAI 4.0

J2EEPAI 4.0

Application A Application B

..

.

Application C

J2EEPAI 4.0

J2EEPAI 4.0

J2EEPAI 4.0

J2EEPAI 4.0

Application A

Page 17: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 17

Die PAI Plattform Familie

Page 18: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 18

Die PAI Plattform Familie (1/14)PA I D irec tory P la ttform (3.0)

bildet die Basis für die Security Infrastruktur durch Bereitstellung des Datenspeichers

bildet das Datenmodell für sämtliche User und Security bezogenen Daten ab

bietet ein einheitliches, standardisiertes Autorisierungsmodell für alle PAI konformen Applikationen

eigene Komponenten ermöglichen Zugriff und Verwaltung eigenes LDAP Schema deckt User, Organizations, Applications,

Authorization- und Entitlement - Groups abbasiert auf

• Sun Directory Server EE

Page 19: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 19

Die PAI Plattform Familie (2/14)PA I S ec urity P la ttform (3.0)

baut auf der PAI Directory Plattform auf unterstützt Authentifizierung, “Applikations-Start-Autorisierung“ und

applikationsinterne Autorisierung (programmatisch und deklarativ) bietet Autorisierungs-basierten Zugriff auf Applikationen auf Basis

applikationsspezifischer Gruppen bietet eigene Komponenten zur Verwaltung und Integration der

Security ermöglicht Single Sign-On für verschieden Applikationen auf

verschiedenen Applikationsservernbasiert auf

Siteminder Policy Server 6.0 Sun Directory Server 5.2 Microsoft IIS 6 (Windows), Sun Web Server 6 (Solaris)

Page 20: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 20

Die PAI Plattform Familie (3/14)PA I J2E E P la ttform (4.0)

unterstützt die Integration von Enterprise Java Beans 3.0 von Web Applikationen (Servlet, JSP, JSF) von JAX WS und JAX RCP basierten Web Services von J2EE und Eclipse RCP basierten Application Clients der PAI Security und Directory Plattform

basiert auf

IBM WebSphere Application Server 6.1 IBM HTTP Server 6.1 IBM UDB 9.1 Eclipse RCP 3.3.1

Page 21: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 21

Die PAI Plattform Familie (4/14)PA I P I P la ttform (3.5)

unterstützt die Integration von Applikationen und BPEL Prozessen basierend auf der Service

Component Architecture (SCA) der PAI Directory Plattform über eine, an das PAI Directory

angepasste, Komponente zur Staffresolution (ermöglicht die dynamische Zuordnung von Directory Benutzern zu Human Tasks)

der PAI Security Plattformbasiert auf

IBM WebSphere Process Server 6.0 IBM WebSphere Integration Developer 6.0 IBM UDB 8.2 PAI J2EE Plattform 3.0.5

Page 22: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 22

Die PAI Plattform Familie (5/14)PA I Porta l P la ttform (3.0)

unterstützt die Integration von Portlet basierten Applikationen (JSR 168) von bestehenden Applikationen in die Portlet Technologie über eigene

Komponenten der PAI Security Plattform der PAI Directory Plattform

basiert auf

IBM WebSphere Application Server 6.0 IBM WebSphere Portal Server 5.1 IBM HTTP Server 6.0 IBM UDB 8.2

Page 23: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 23

Die PAI Plattform Familie (6/14)PA I C M P la ttform (3.0)

unterstützt die Integration von Content basierten Applikationen (JSR 170) eines Daimler spezifischen Web Services zur Content Suche der PAI Security Plattform der PAI Directory Plattform

basiert auf

Day Communique Author/Publish Application 4.2.0 Day Communique Author/Publish Repository 1.3.2 Day Dispatcher 4.0.1 PAI J2EE Plattform 3.0.5

Page 24: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 24

Die PAI Plattform Familie (7/14)PA I B IB P la ttform (3.0)

unterstützt die Integration von message-basierten Applikationen von Data Transformation und Data Mapping verschiedener Kommunikationsprotokolle und physikalischer

Datenformate von statischem und dynamischem Routing

basiert auf

IBM WebSphere Message Broker 6.0 IBM WebSphere MQ 6.0 IBM UDB 8.2

ES B !*

*Enterprise Service Bus

Page 25: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 25

Die PAI Plattform Familie (8/14)G emeins amkeiten

Lösung zur automatisierten Konfiguration und Installation der Plattform (PICS = P latform Installation and C onfiguration S olution) (außer PAI Portal)

Entwicklungsunterstützung durch nahtlose Stack Integration in die IDE (PAI J2EE 4.0 mit RAD 7.5, PAI PI 3.5 mit WID 6.0)

szenarienbasierte Installationsmöglichkeit Plattform Info Center mit User Guides, Development Guides,

Examples, Architekturdokumenten, HowTos… Tooling zur Feststellung von Konfigurationsänderungen nach der

initialen Installation (ConfigChecker) Plattformarchitektur, die flexibles Installieren/Betreiben ermöglicht

Page 26: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 26

Die PAI Plattform Familie (9/14)PICS Wizard

Page 27: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 27

Die PAI Plattform Familie (10/14)PICS Wizard

Page 28: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 28

Die PAI Plattform Familie (11/14)PICS Wizard

Page 29: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 29

Die PAI Plattform Familie (12/14)PICS Wizard

Page 30: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 30

Die PAI Plattform Familie (13/14)Platform InfoCenter

Page 31: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 31

Die PAI Plattform Familie – Betriebsmodell (14/14)

SharedPlatforms

(Shared Service)

IntegrationServices

(Shared Service)

ApplicationPlatforms

Business Information Broker 3.0 (BIB) Platform

Process Integration 3.5 (PI) Platform

Directory (DIR) Platform Security (SEC) Platform

Multipleinstances

Singleinstance

Portal(Shared Service)Portal Platform

Singleinstance

Singleinstance

Singleinstance

Singleinstance

PAI J2EE 3.0.4 Platform(application-specific)

PAI J2EE 4.0 Platform(application-specific)

PAI J2EE 3.0.5 Platform(application-specific)

Page 32: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 32

Ein Familienmitglied stellt sich vor –

PAI J2EE 4.0

Page 33: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 3333

JEE Application(Web Application)

JEE Application(Rich Client Application)

Rich Client using HTTP/S as communication protocol

J2E E P la tform

WebSphere

Integration

USC

WAS Extensions

SPA

GUP

DAX ClientContainer

PIN MSGA

WSS

JCA File Adapter

Logging

AWS

WebLogin SecurityVerification

Diagnosis

Instrumentation

Monitoring Support

Architecture Support

Development and Operations Support

Configuration Checker

JAVA WebStart

Starter Applet

PICS

Application Platform Repositories

CustomUserRegistry

Login Filter

TAI (Siteminder/LTPA) JAAS Login Modules

LMS*

PAI componentsWAS 6.1.x MQ 6.0.xApplication InfrastructureOperating IHS 6.1.x

MessagingWebServer

UDB 9.1.x 6.0.x

Page 34: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 34

Ein Familienmitglied stellt sich vor – PAI J2EE 4.0Platform Start Page

Page 35: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 35

Ein Familienmitglied stellt sich vor – PAI J2EE 4.0

<<product>>WebSphere Application Server

<<product>>IBM HTTP

Server

<<component>>PAI Client Container

Internet

Servlet Container EJB container

UserInformation

ContainerService Logging

Ejb-#1

Ejb-#2 Ejb-#3

PAI components

Products

Applications

S

SS

RPCRouterConfig

J2EESecurity

S

SS

RPCRouterConfig

J2EESecurity<<application>>

ApplicationClient

Client Container EAR

Application EAR

ClientContainer

Page 36: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 36

Ein Familienmitglied stellt sich vor – PAI J2EE 4.0Starterapplet

Page 37: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 37

Die PAI SOA Plattform

Page 38: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 38

Die PAI SOA Plattform

En

terp

rise

Se

rvic

e B

us

B us ines s Applic ation S ervic es

Proc es s C ontrol S ervic esU s er Interac tion S ervic es

User Interfac

ePresentatio

n Logic

User Interfac

ePresentatio

n Logic

Service (Business

Logic)

Service (Business

Logic)

Service (Business

Logic)

Service (Business

Logic)

Dialog Controller

(Micro Dialog Flow)

Process Controller

(Macro Flow)

Process Controller

(Micro Flow)

orchestrateroute &transform

Controller (Process Logic)

Port

al(o

ptio

nal)

J2EEPAI 4.0

J2EEPAI 4.0

J2EEPAI 4.0

J2EEPAI 4.0

Page 39: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 39

Zusammenfassung

Page 40: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 40

Sie möchten mehr wissen ?

Page 41: PAI bei der Daimler AG - alt.java-forum-stuttgart.dealt.java-forum-stuttgart.de/jfs/2009/folien/E4.pdf · JEE Application (Rich Client Application) Rich Client using HTTP/S as communication

ITA/P PAI Platform Architecture Copyright 2009 Daimler AG. All rights reserved. 41

PAI Training und Zertifizierung

PAI Trainings für Entwickler (2 Tage) Architekten (3 Tage)

gehen in die Tiefe bei Plattform Architektur, Komponentenverwendung, Security Konzepten, Operational Models, PAI Compliance, Installation und Konfiguration…

www.daimler-tss.com