Neues aus unserem Blog
| Vollwertige Warenwirtschaft mit jBPM entwickelt |
|
| 01.09.2005 | |||||||||
|
Die neue Warenwirtschaft, die sowohl bei Computation als auch beim Onlineshop mad-moxx zum Einsatz kommt, wurde von camunda in ca. 15 Personenmonaten entwickelt. Mit dem System werden alle Geschäftsabläufe von Computation systemuntertsützt durchgeführt. Ziel war es, Prozesslaufzeiten zu verkürzen und somit die Kundenzufriedenheit zu steigern - bei gleichzeitiger Senkung der Prozesskosten. Das so genannte CCS (Computation Combined Services) ist dabei wie der Name schon sagt in einer service-orientierten Architektur realisiert (Stichwort SOA). Dabei fungiert eine BPM (Business Process Management)-Engine als Kern, sie steuert die modellierten Geschäftsprozesse, die Ihrerseits wieder Zugriff auf die als Services implementierte Geschäftslogik haben. Man spricht hierbei vom Orchestrieren (also Zusammensetzen) von Geschäftsprozessen. In CCS sind alle Kernprozesse der Computation Systemhaus GmbH abgebildet. Dies umfasst neben dem Auftrags- und Serviceprozess auch den Beschaffungs-, Reparatur und Produktionsprozess. Die Prozesse sind nach bekannten Techniken der Geschäftsprozessorientierung modelliert worden und konnten nun 1 zu 1 für die BPM-Engine umgesetzt werden. Zum Einsatz kam in diesem Projekt die Open Source BPM-Engine JBoss jBPM. Diese seit Juni in der Version 3 vorliegende, ausgereifte BPM-Engine bildet einen wichtigen Bestandteil des CCS. In einem eigenen Open Source Projekt (das "camunda Toolkit for jBPM"), welches demnächst veröffentlicht werden soll, wurden dabei einige Komponenten rund um jBPM entwickelt, um es in eine typische Geschäftsanwendung auf Grundlage von J2EE und Java Swing einzubetten. Neben jBPM wurden weitere Fremdkomponenten eingesetzt:
Durch eine Modellgetriebene Entwicklung (Stichwort MDA) konnte im Projekt viel Code generiert und Entwicklungszeit gespart werden. Das Vorgehen wurde zum Teil in dem von Bernd Rücker verfassten Java Magazin Artikel erläutert. Insgesamt ist mit dem CCS eine sehr zukunftssichere Softwareplattform für die Computation Systemhaus GmbH entstanden, wobei Prozessveränderungen sehr einfach modeliert und damit auch implementiert werden können. Dank Code-Generierung und modellgetriebener Entwicklung können auch Anpassungen an Business-Services einfach, schnell und günstig umgesetzt werden. Links
|
|||||||||
