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/
Why Deutsche Post DHL contributes to Open Source and Eclipse
1. Eclipse Day 2010 in Rome October 5th, 2010
[Company logo]
Why Deutsche Post DHL contributes
to Open Source and Eclipse
Mike Schäfer, Dr.
www.spagoworld.org/openevents V1.0
2. Eclipse Day, Rome
October 5th, 2010
Deutsche Post DHL
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
2
Mike Schäfer, Dr.
3. Deutsche Post DHL Eclipse Day, Rome
October 5th, 2010
The postal service The logistics company
for Germany for the world
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
3
Mike Schäfer, Dr.
4. Employees Eclipse Day, Rome
October 5th, 2010
Head count as of 12/31/2009 1) Prior-year figures adjusted
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
4
Mike Schäfer, Dr.
5. Facts about
Eclipse Day, Rome
Corporate division MAIL October 5th, 2010
MAIL Germany PARCEL Germany GLOBAL MAIL
• 82 high-tech mail sorting • Approx. 10,000 parcel delivery • Direct connections in more
centers staff than 200 countries
• 80,000 mail delivery staff • 7,000 vehicles for parcel delivery • Approx. 2,200 employees
• Approx. 31,000 vehicles • 33 national parcel sorting • Approx. 40 processing centers
for mail delivery1) centers • Approx. 35 sales offices in
• Approx. 3,100 mail delivery • Approx. 7,000 employees in Europe, Americas and
offices sorting centers Asia/Pacific
• Approx. 53,000 delivery • Delivery of 712 million parcels
districts per year
• Nearly 40 m households • Approx. 2,500 Packstations
• 110,000 mail boxes • Approx. 1,000 Parcel Postboxes
• 900,000 P.O. boxes • 7,000 delivery districts2)
• 68 m mail items daily • 201 delivery bases
• Approx. 14,000 retail outlets
1) Incl. joint delivery with parcels 2) Thereof subcontracted: approx. 990
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
5
Mike Schäfer, Dr.
6. Eclipse Day, Rome
October 5th, 2010
SOA@Deutsche Post DHL
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
6
Mike Schäfer, Dr.
7. SOA:
Eclipse Day, Rome
From Process to Technology October 5th, 2010
Business Process
Architecture
Business Domain
Model and Integration
Infrastructure
IT Application
Landscape
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
7
Mike Schäfer, Dr.
8. Starting Point for SOA:
Eclipse Day, Rome
Domain Model October 5th, 2010
Geschäftstrategie Kanalspezifisches Ressourcenmanagement
Geschäfts- Zielvorgaben- Controlling der Ressourcen- Ressourcen-
Andere
Other
entwicklungs- bestimmung Strategie- planung steuerung
analyse
− Marktumfeld
− Produkt-
umsetzung −
−
Entwicklungsziele
Entwicklungs-
−
−
Umsetzung
Datenbereitstellung
Leistungen *
Services
− Kunden-
portfolio maßnahmen − Controlling
− Kanal-
/Produkt- Produktmanagement Produktideenpool
portfolio
informationen
− Kunden-
− Umsatz/
segmente Produkt- Produkt- Ideen- Ideen- Produkt-
Absatz
− Preismodell definition controlling erfassung analyse vorschlag • Philatelie
− Kosten
• Adressmanagement
M/V Planung
Planning
Planung
Product
Produkte • ...
Zielvorgaben- Analyse der
planung/ Maßnahmen/
Disaggregation Vertriebs-
− Jahresziele aktivitäten
− Marketing-
−
−
maßnahmen
Zielgruppen
Prioritäten
−
−
−
Reporting
Controlling
Dokumen-
Kontakt-Punkte
Point of Contact
− Kanäle
tation
− Ressourcen
Maßnahmen
Relationship ADM/
IDM Kommuni
kations- Abrechnung
Accounting
Netzplanung Kundenkontakt- Kunden- kanäle
Kundenservice
historie analyse
Netzanalyse Vorgangs- Kontakt- Standard- • Postfächer
anlage DM-
• Briefkästen
Netz- Anfragen-
aggregation
Kunden-
analyse Center
Kunde
Customer • Briefmarken-
automaten
modellierung Individual-
bearbeitung kontakt-
analyse
bearbeitung Brief- Kunden-
zustel- stammdaten- Rechnungs-
Markt- und Reklamations- lung Spezial- Debitoren- Kreditoren-
Operative Vertriebsunterstützung bereinigung datenkon-
Wettbewerber- bearbeitung vertrieb abrechnung abrechnung
solidierung
analyse Individuelle
Kontakt- Referenz-
Informations- Vorgangs- Kundenentwick-
bearbeitung daten- Abrechnungs-
controlling lungsplanung Kontierung
gewinnung controlling
ZKAM haltung
Inter-
Proaktive Kontakt- Angebots- nation.
Wissens- Kunden- controlling erstellung Vertrieb
aufbau betreuung
Kampagnenmanagement
Center- Ex-
Operative Filialen
Wissens- terne
Entwicklung Durchführung/ Partner
erweiterung
Steuerung
Call- Brief-
Center Zen-
tren
Vertrags-
module/ Filiale Kunden- Internet-
Konditionen Service Kontakt-
Center punkte
Kunden-
vertrags-
anlage
Partner
Kunden- Partner-
vertrags-
controlling
Auftragsmanagement
Order Management auswahl
Partner-
Auftrags- Auftrags- Auftrags- Partner-
vertrags-
annahme disposition controlling controlling
anlage
Verträge
Contracts
Leitdaten- Schnitt-
management Sendungen Auslieferungsmanagement stellen-
management
Track- Transportmanagement Produktionsauftragsmanagement Produktionsmanagement Auslieferungs- Auslieferungs-
Codierung Erfassung Event- planung steuerung
Historie Übergreifende Produktions- Produktions- Stationäre Stationäre
Transport- Transport- Maschinen-
Produktions- auftrags- auftrags- Produktions- Produktions-
planung steuerung steuerung
planung disposition controlling planung steuerung
1999 Production
Leistungserbringung
* Domain ist in Zukunft
weiter zu strukturieren
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
8
Mike Schäfer, Dr.
9. From SBB to SOPERA Eclipse Day, Rome
October 5th, 2010
Evolution of the Enterprise Service Bus at DP DHL
2007:
2006 WSDL 2.0
2005: WS-Security 1.1
2004: JBI 1.0
2003: WS-I Basic Profile 1.1
2001: SAML 1.1
2000: WSDL 1.1
SOAP 1.1
2010:
2007: Eclipse Swordfish
2006: SOPERA GmbH Release
2001: SBB Release 2.2b
SBB 1.0
1999 2010
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
9
Mike Schäfer, Dr.
10. Eclipse Day, Rome
October 5th, 2010
IT Strategy@Deutsche Post DHL
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
10
Mike Schäfer, Dr.
11. Open Source at
Eclipse Day, Rome
Deutsche Post DHL October 5th, 2010
The Target Architecture lists Open Source Solutions, if available.
SOPERA ASF 3.x
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
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
11
Mike Schäfer, Dr.
12. Demand Supply Split Eclipse Day, Rome
October 5th, 2010
Software Development &
System Integrators
Demand Supply Hosting
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
12
Mike Schäfer, Dr.
13. Community Contributions Eclipse Day, Rome
October 5th, 2010
Helbig, SOA Days 2008
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
13
Mike Schäfer, Dr.
14. Eclipse Day, Rome
October 5th, 2010
SOA Skills & Capabilities
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
14
Mike Schäfer, Dr.
15. SOA: More than technology Eclipse Day, Rome
October 5th, 2010
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
15
Mike Schäfer, Dr.
16. Skills & Capabilities Eclipse Day, Rome
October 5th, 2010
Enterprise Class and Service Model
CIM
Model Driven Architecture &
Service Design Tool Chain
PIM
Project-specific Class and Service Model
Model to Model Model to Model Model to Model
Transformation Transformation Transformation
CIM PIM PSM
(Computational Transfor- (Platform Transfor- (Platform Transfor-
Code
Independent mation Independent mation Specific mation
Model) Model) Model)
per platform SOPERA
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
16
Mike Schäfer, Dr.
17. Lead
Involved
Project-
definition
Mike Schäfer, Dr.
Kontaktaufnahme mit SD /
BL / Project
To be informed
Business Architektur und TesA
Mitglied SOP-Comm.Group
werden
Project-
initialization
Fachl. Service Modellierung
Fachliche Freigabe
Kontaktaufnahme mit SOA TL
Analysis
SST-Partner in Test einbinden
SOA
Erstberatung durch TesA
SOP Community Group
SOP Entw. Komponenten
anfordern
Bereitstellung für
Why Deutsche Post DHL contributes to Open Source and Eclipse
Testlab
Design
Technische Freigabe
Business Architecture
Interface Partner
Testlabor beauftragen
Erstberatung durch Testlabor
Fragebogen beantworten
SST-Partner informieren
From Design to Production
Service Artefakte bereitstellen
Realization
17
Status publizieren
Bereitstellung
Service Development Process:
Abnahmeumgebung
Test
Abnahmetest
Acceptance
Konfig.-änderungen mitteilen
IT Service Provider
Status publizieren
Applikationspaket erstellen
BA durchführen
Rollout
Rollout Service Artefakte
Rollout Applikation
October 5th, 2010
Eclipse Day, Rome
Status publizieren
Project-
completion
[Company Logo]
18. Eclipse Day, Rome
October 5th, 2010
SOA Framework
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
18
Mike Schäfer, Dr.
19. SOA: More than technology Eclipse Day, Rome
October 5th, 2010
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
19
Mike Schäfer, Dr.
20. Increase in Complexity Eclipse Day, Rome
October 5th, 2010
SOP – Service Oriented Platform TRUST
SOP1 SOPERA
Notification
Registry
Receiver
InterOp Evidian
SOPERA Access Master
SBB
Server
Configuration Security
Evidian-LDAP
Infrastructure
SOP1- SOP2-Infrastructure
Infrastructure
NSURE TSP-SREG Evidian Client
MQ MQ TSP-CONF HPOVSA
LDAP LDAP-SOPERA TSP-SEC LDAP-HPOVSA
Schema ZIOG* TSP-CNR
Legend Structural Component Technical Component use of
Stefan Struck, 2010
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
20
Mike Schäfer, Dr.
21. Eclipse Day, Rome
October 5th, 2010
Conclusion & Summary
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
21
Mike Schäfer, Dr.
22. SOA Framework Eclipse Day, Rome
October 5th, 2010
Value Proposition of and Requirements for SOA Frameworks
Reliable & secure
Universal & generic
Based on Open Standards Deutsche Post DHL &
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
The involvement in the Eclipse SOA Initiative will guarantee a broad
support from users and developers and thus protect the investment.
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
22
Mike Schäfer, Dr.
23. Summary Eclipse Day, Rome
October 5th, 2010
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 contributions
to the community
Management Knowledge (SOA Days, SOA Innovation Lab)
Skills and Capabilities (Senacor Technologies)
SOA Framework (SOPERA ASF / Swordfish)
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
23
Mike Schäfer, Dr.
24. Eclipse Day, Rome
October 5th, 2010
Thank you!
mike.schaefer@deutschepost.de
Why Deutsche Post DHL contributes to Open Source and Eclipse [Company Logo]
24
Mike Schäfer, Dr.