Your SlideShare is downloading. ×
20100506 JAX BPM und BPMN Open Source Roundtrip bei 1&1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

20100506 JAX BPM und BPMN Open Source Roundtrip bei 1&1

1,975
views

Published on


0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,975
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. BPMN in der Praxis Der Roundtrip bei 1&1 mit Open Source Tools Jörg Moldenhauer & Bernd Rücker
  • 2. Die derzeitige Situation Bestellablauf und beteiligte Domänen technische Kundencenter Vertrags- Provisionierung verwaltung Shop kaufmännische Rating Vertrags- und verwaltung Billing
  • 3. Die derzeitige Situation Subsysteme technische Kundencenter Vertrags- Provisionierung verwaltung Shop kaufmännische Rating Vertrags- und verwaltung Billing zentrale Datenbanken
  • 4. Die derzeitige Situation Kundencenter Shop technische Vertrags-verwaltung Provisionierung kaufmännische Vertrags-verwaltung Rating und Billing ? ... SW-Entwickler der Subsysteme Produktmanager
  • 5. Die Vision zentrales Management Kundencenter der unternehmensweiten Workflows Shop Ordermanagement domänenübergreifende Prozesse Services Services Services Vertrags- ... Rating und verwaltung Provisionierung Billing
  • 6. Die Vision Kundencenter Shop Ordermanagement domänenübergreifende Prozesse ? Services Services Services ... Rating und Vertrags-verwaltung Provisionierung Billing ... Prozess- verantwortlicher Produktmanager
  • 7. Ein Prozess mit Pilotcharakter: DSL-Neukundenbestellung
  • 8. Und was heißt das in der Technik?
  • 9. Und die Services?
  • 10. So sollte es aussehen… Definierte Service- Schnittstelle … Process-Service TAL-Checker
  • 11. Und so sieht es aus :-) signal ActionHandler Fraud Check service correlation Jbpm correlation info key Fraud Assasin Fraud 476355 token=17,node=5, … SSE 475632 token=99,node=27, Correlation … Store EJB … Jbpm Callback Process Fraud Correlation Service SwisServiceClient jBPM Process SOA Platform DslOrderService
  • 12. Patterns
  • 13. Die verwendete 1&1 Java-Plattform Ausbaustufen für... 1&1 SOA-Plattform jBPM JBoss Rules ... Prozesse und Services in der SOA JBoss ESB Service Registry ... 1&1 Java-Enterprise-Plattform ... klassische EJB-Container JBoss Messaging Applicationserver ... ... Web- 1&1 Web-Plattform Applikationen Servlet-Container Betriebs-Tools
  • 14. Das Tooling rund um die 1&1 Java-Plattform CI-Infrastrutkur Konfigurations- Entwicklungs- und System tools Testsuite Prozess- technisches informations- Monitoring system 1&1 Java-Plattform JMS- fachliches Tools Prozessmonitoring Deployment- Service- Service- Verwaltung Repository Auditing
  • 15. Wir arbeiten an der Zukunft... Infrastruktur Geschäftssysteme  virtualisierte Plattformen  unternehmensweite Workflows  skalierbare Systeme  flexiblere Produktgestaltung  mit Georedundanz  Transparenz
  • 16. Schön, aber zurück zum Business-IT-Alignment
  • 17. Also: ?
  • 18. Verschiedene Rollen = verschiedene Arbeitsumgebungen Process • Eigenen Pool einsehen Participant • Status Prozessinstanz im eigenen Pool visualisieren • Verknüpfte Dokumente herunterladen • ... Process • Prozesse im Überblick Analyst • Verschiedene Sichten auf Prozesse (fachlich, technisch, Detaillierung, …) • Koordination mit IT • ... Process • Technische Umsetzung Engineer • Softwareentwicklung • ... Der Betrieb • Deployment ? • Monitoring & Überwachung • Eingreifen ein Fehlersituationen • ...
  • 19. Mögliches Vorgehen Process Analyst Analyst Process Engineer Überführen Technische Technische Fachliches Engine Pool in Ebene 2 Modell Umsetzung Änderungen Modell Ebene 2 Ebene 2 Modell in Grundgerüst Ebene 3 fachlich Ebene 3 Prozess freigeben
  • 20. Modelling in Signavio
  • 21. Create development project out of Signavio model
  • 22. Create development project in SVN
  • 23. Check it out of SVN in Eclipse
  • 24. Check it out of SVN in Eclipse
  • 25. And work on process in Eclipse
  • 26. Änderungen committen
  • 27. Create development project out of Signavio model
  • 28. Modelling in Signavio has changed
  • 29. Aus aktuellem Anlass: Die Zukunft von jBPM?
  • 30. Strategie: Process Engine Abstraction Layer ESB Application Services API Binding BPMN Modell Mapping Process Engine Binding Connector Services Application ESB
  • 31. Alles interessant. Aber OSS. Zum Ausprobieren? camunda fox is coming! Community Edition Version 1.0 August 2010 fox.camunda.com
  • 32. camunda services GmbH Vielen Dank! Zossener Str. 55-58 1096 Berlin 1 Telefon: +49 30 664 0409-00 Telefax: +49 30 664 0409-29 Email: info@camunda.com Bernd Rücker Berater bernd.ruecker@camunda.com JAX Mainz, 06.05.2010 Dr. Jörg Moldenhauer Leiter des Entwicklungsteams Der Praxis-Blog zu BPM: Technology & Infrastructure www.bpm-guide.de im Bereich Technology & Architecture joerg.moldenhauer@1und1.de