why deutsche post dhl contributes to open source and eclipse

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

Upload: eclipse-day-2010-in-rome

Post on 01-Nov-2014

855 views

Category:

Technology


5 download

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/

TRANSCRIPT

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]