24
Eclipse Day 2010 in Rome October 5 th , 2010 www.spagoworld.org/openevents Mike Schäfer, Dr. [Company logo] Why Deutsche Post DHL contributes to Open Source and Eclipse V1.0

Why Deutsche Post DHL contributes to Open Source and Eclipse

Embed Size (px)

DESCRIPTION

The presentation supported the speech by Mike Schaefer, Deutsche Post DHL Architect, at Eclipse Day 2010 in Rome (5th October 2010). http://www.spagoworld.org/openevents/

Citation preview

Page 1: Why Deutsche Post DHL contributes to Open Source and Eclipse

Eclipse Day 2010 in RomeOctober 5th, 2010

www.spagoworld.org/openevents

Mike Schäfer, Dr.

[Company logo]

Why Deutsche Post DHL contributes to Open Source and Eclipse

V1.0

Page 2: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

2 [Company Logo]

Eclipse Day, Rome October 5th, 2010

Deutsche Post DHL

Page 3: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

3 [Company Logo]

Eclipse Day, Rome October 5th, 2010

The postal servicefor Germany

The logistics company for the world

Deutsche Post DHL

Page 4: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

4 [Company Logo]

Eclipse Day, Rome October 5th, 2010

Head count as of 12/31/2009 1) Prior-year figures adjusted

Employees

Page 5: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

5 [Company Logo]

Eclipse Day, Rome October 5th, 2010

GLOBAL MAIL

• Direct connections in more than 200 countries

• Approx. 2,200 employees

• Approx. 40 processing centers

• Approx. 35 sales offices in Europe, Americas and Asia/Pacific

MAIL Germany

• 82 high-tech mail sortingcenters

• 80,000 mail delivery staff

• Approx. 31,000 vehicles for mail delivery1)

• Approx. 3,100 mail delivery offices

• Approx. 53,000 delivery districts

• Nearly 40 m households

• 110,000 mail boxes

• 900,000 P.O. boxes

• 68 m mail items daily

• Approx. 14,000 retail outlets

PARCEL Germany

• Approx. 10,000 parcel delivery staff

• 7,000 vehicles for parcel delivery

• 33 national parcel sorting centers

• Approx. 7,000 employees in sorting centers

• Delivery of 712 million parcels per year

• Approx. 2,500 Packstations

• Approx. 1,000 Parcel Postboxes

• 7,000 delivery districts2)

• 201 delivery bases

Facts aboutCorporate division MAIL

1) Incl. joint delivery with parcels 2) Thereof subcontracted: approx. 990

Page 6: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

6 [Company Logo]

Eclipse Day, Rome October 5th, 2010

SOA@Deutsche Post DHL

Page 7: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

7 [Company Logo]

Eclipse Day, Rome October 5th, 2010

SOA:From Process to Technology

Business Domain Model and Integration Infrastructure

Business ProcessArchitecture

IT ApplicationLandscape

Page 8: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

8 [Company Logo]

Eclipse Day, Rome October 5th, 2010

Starting Point for SOA:Domain Model

Leistungserbringung

ZKAM

Center-Filialen

Filiale

DM-Center

Brief-zustel-lung

ADM/IDM

Internet-Kontakt-punkte

Kunden-Service Center

Inter-nation.Vertrieb

Ex-terne

Partner

Kommunikations-kanäle

Spezial-vertrieb

Call-Center

PostfächerBriefkästenBriefmarken-automaten

• • •

Brief-Zen-tren

Kontakt-Punkte

Auftragsmanagement

Produkte

Abrechnung

KundeKunden-

stammdaten-bereinigung

Referenz-daten-haltung

Verträge

Planung

Markt- undWettbewerber-

analyse

Informations-gewinnung

Wissens-aufbau

Netzplanung

Netzanalyse

Netz-modellierung

Geschäftstrategie

Geschäfts-entwicklungs-

analyse− Marktumfeld− Kunden-

/Produkt-informationen

− Umsatz/Absatz

− Kosten

Zielvorgaben-bestimmung

− Produkt-portfolio

− Kanal-portfolio

− Kunden-segmente

− Preismodell

Controlling derStrategie-umsetzung

M/V Planung

Zielvorgaben-planung/

Disaggregation

− Jahresziele− Marketing-

maßnahmen− Zielgruppen− Prioritäten− Kanäle− Ressourcen

Analyse derMaßnahmen/

Vertriebs-aktivitäten

− Reporting− Controlling− Dokumen-

tationMaßnahmen

Kanalspezifisches Ressourcenmanagement

Ressourcen-planung

− Entwicklungsziele− Entwicklungs-

maßnahmen

Ressourcen-steuerung

− Umsetzung− Datenbereitstellung− Controlling

* Domain ist in Zukunftweiter zu strukturieren

Kampagnenmanagement

EntwicklungOperative

Durchführung/Steuerung

Wissens-erweiterung

Operative Vertriebsunterstützung

IndividuelleKundenentwick-

lungsplanung

Kontakt-bearbeitung

Angebots-erstellung

Kontakt-controlling

Kundenkontakt-historie

Kontakt-aggregation

Kunden-kontakt-

bearbeitung

Kunden-analyse

Standard-analyse

Individual-analyse

Kundenservice

Vorgangs-anlage

Anfragen-bearbeitung

Vorgangs-controlling

ProaktiveKunden-

betreuung

Reklamations-bearbeitung

Relationship

Produktionsauftragsmanagement

Produktions-auftrags-

disposition

Produktions-auftrags- controlling

ÜbergreifendeProduktions-

planung

Transportmanagement

Transport-planung

Transport-steuerung

Produktionsmanagement

StationäreProduktions-

planung

StationäreProduktions-steuerung

Maschinen-steuerung

Leitdaten-management Sendungen

Codierung ErfassungTrack-Event-Historie

Auslieferungsmanagement

Auslieferungs-planung

Auslieferungs-steuerung

Schnitt-stellen-

management

Auftrags-annahme

Auftrags-disposition

Auftrags-controlling

Produktmanagement

Produkt-definition

Produkt-controlling

Produktideenpool

Ideen-erfassung

Ideen-analyse

Produkt-vorschlag

KontierungAbrechnungs-

controlling

Rechnungs-datenkon-solidierung

Kreditoren-abrechnung

Debitoren-abrechnung

PartnerPartner-auswahl

Partner-controlling

Partner-vertrags-anlage

AndereLeistungen *

• Philatelie• Adressmanagement• ...

Kunden-vertrags-anlage

Vertrags-module/

Konditionen

Kunden-vertrags-controlling

1999

Product

Accounting

Customer

Point of Contact

Planning

Production

Order Management

Contracts

OtherServices

Page 9: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

9 [Company Logo]

Eclipse Day, Rome October 5th, 2010

From SBB to SOPERA

2000:SOAP 1.1

2001:WSDL 1.1

2004:WS-I Basic Profile 1.1

2005:JBI 1.0

1999 2010

2007:SOPERA GmbH

2010:Eclipse SwordfishRelease

2001:SBB 1.0

2006:SBB Release 2.2b

2007:WSDL 2.02006

WS-Security 1.1

2003:SAML 1.1

Evolution of the Enterprise Service Bus at DP DHL

Page 10: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

10 [Company Logo]

Eclipse Day, Rome October 5th, 2010

IT Strategy@Deutsche Post DHL

Page 11: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

11 [Company Logo]

Eclipse Day, Rome October 5th, 2010

Open Source at Deutsche Post DHL

The Target Architecture lists Open Source Solutions, if available.

SOPERA ASF: Open Source since Release 3.0 in 2008

* for demonstration purpose only; picture dose not represent the current version of the target architecture

SOPERA ASF 3.x

Page 12: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

12 [Company Logo]

Eclipse Day, Rome October 5th, 2010

Demand Supply Split

Demand Supply Hosting

Software Development &System Integrators

Page 13: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

13 [Company Logo]

Eclipse Day, Rome October 5th, 2010

Community Contributions

Helbig, SOA Days 2008

Page 14: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

14 [Company Logo]

Eclipse Day, Rome October 5th, 2010

SOA Skills & Capabilities

Page 15: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

15 [Company Logo]

Eclipse Day, Rome October 5th, 2010

SOA: More than technology

Page 16: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

16 [Company Logo]

Eclipse Day, Rome October 5th, 2010

Skills & CapabilitiesEnterprise Class and Service Model

Project-specific Class and Service Model

CIM

PIM

Transfor-mation

Transfor-mation

Transfor-mation

PIM(Platform

IndependentModel)

PSM(PlatformSpecificModel)

Code

CIM(Computational

Independent Model)

Model to ModelTransformation

per platform

Model to ModelTransformation

Model to ModelTransformation

SOPERA

Model Driven Architecture &Service Design Tool Chain

Page 17: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

17 [Company Logo]

Eclipse Day, Rome October 5th, 2010

Service Development Process:From Design to Production

Interface Partner

BL / Project

RealizationAcceptance

TestRollout

Project-completion

DesignAnalysisProject-

initializationProject-

definition

SOA Testlab

SOP Community Group

LeadInvolvedTo be informed

Business Architecture

IT Service Provider

Kon

takt

aufn

ahm

e m

it S

D /

Bus

ines

s A

rchi

tekt

ur u

nd T

esA

Mitg

lied

SO

P-C

omm

.Gro

upw

erde

n

Fac

hl. S

ervi

ce M

odel

lieru

ng

Fac

hlic

he F

reig

abe

Kon

takt

aufn

ahm

e m

it S

OA

TL

SS

T-P

artn

erin

Tes

t ein

bind

en

Ers

tber

atun

g du

rch

Tes

AS

OP

Ent

w. K

ompo

nent

en

anfo

rder

nB

erei

tste

llung

für

Tec

hnis

che

Fre

igab

e

Tes

tlabo

r be

auftr

agen

Ers

tber

atun

g du

rch

Tes

tlabo

rF

rage

boge

n be

antw

orte

nS

ST

-Par

tner

info

rmie

ren

Ser

vice

Art

efak

te b

erei

tste

llen

Sta

tus

publ

izie

ren

Ber

eits

tellu

ng

Abn

ahm

eum

gebu

ngA

bnah

met

est

Kon

fig.-

ände

rung

enm

ittei

len

Sta

tus

publ

izie

ren

App

likat

ions

pake

t ers

telle

nB

A d

urch

führ

enR

ollo

utS

ervi

ce A

rtef

akte

Rol

lout

App

likat

ion

Sta

tus

publ

izie

ren

Page 18: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

18 [Company Logo]

Eclipse Day, Rome October 5th, 2010

SOA Framework

Page 19: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

19 [Company Logo]

Eclipse Day, Rome October 5th, 2010

SOA: More than technology

Page 20: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

20 [Company Logo]

Eclipse Day, Rome October 5th, 2010

Increase in Complexity

SOP – Service Oriented Platform

Infrastructure

TRUST

SOP1 SOPERA

SOP1-Infrastructure

SBBSOPERA

InterOp

LDAP

Technical ComponentLegend Structural Component

Evidian Access Master

Server

Evidian-LDAP

Schema

SOP2-Infrastructure

MQ

Registry

Configuration

LDAP-HPOVSA

HPOVSA

Security

NotificationReceiver

LDAP-SOPERA

NSURE TSP-SREG

TSP-CONF

TSP-SEC

TSP-CNR

Evidian Client

ZIOG*

MQ

use ofStefan Struck, 2010

Page 21: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

21 [Company Logo]

Eclipse Day, Rome October 5th, 2010

Conclusion & Summary

Page 22: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

22 [Company Logo]

Eclipse Day, Rome October 5th, 2010

SOA Framework

Value Proposition of and Requirements for SOA Frame works

� Reliable & secure

� Universal & generic

� Based on Open Standards� Vendor independent

� Performant

Key Factors for Success

� Gather requirements from a broad user base (report wishes)

� High coverage of functionality with real-life test cases (report bugs)

� Share development know-how and budget from different organizations

&Deutsche Post DHL

The involvement in the Eclipse SOA Initiative will g uarantee a broad support from users and developers and thus protect the i nvestment.

Page 23: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

23 [Company Logo]

Eclipse Day, Rome October 5th, 2010

Summary

� Deutsche Post DHL is one of the pioneers of SOA

� Deutsche Post DHL has an IT-strategy based on

� a demand supply split

� open source products

� Deutsche Post DHL made three essential contribution s to the community� Management Knowledge (SOA Days, SOA Innovation Lab)

� Skills and Capabilities (Senacor Technologies)

� SOA Framework (SOPERA ASF / Swordfish)

Page 24: Why Deutsche Post DHL contributes to Open Source and Eclipse

Why Deutsche Post DHL contributes to Open Source and EclipseMike Schäfer, Dr.

24 [Company Logo]

Eclipse Day, Rome October 5th, 2010

Thank [email protected]