Author Archive for Peter Kürpick

Und es gibt sie doch: Die Wahrheit über neutrale SOA-Hersteller

Gibt es Unabhängigkeit im SOA-Markt? Gibt es neutrale SOA-Hersteller? Diese wichtigen Fragen tauchen immer wieder in den Medien auf, und tendenziell wird die Existenz dieser seltenen Spezies eher angezweifelt. Unberechtigterweise. Denn: Es gibt ihn doch – den neutralen SOA-Hersteller. Continue reading ‘Und es gibt sie doch: Die Wahrheit über neutrale SOA-Hersteller’

Das Lego-Prinzip: Und so funktioniert SOA doch!

In letzter Zeit mehren sich die kritischen Stimmen zu SOA. Eine Studie von Progress Software, die letztens in der Computerwoche besprochen wurde, besagt, dass eines der wichtigsten Kriterien für eine SOA, nämlich die Wiederverwendbarkeit von Services, nichtig sei: im Durchschnitt werden nur etwa 30 Prozent der Services auch wirklich mehrfach verwendet. Aber ist das wirklich ein ausschlaggebendes Argument gegen SOA? Wir haben mit unseren Kundenprojekten andere Erfahrungen gemacht. Continue reading ‘Das Lego-Prinzip: Und so funktioniert SOA doch!’

SOA, BPM und BRM: Der dreibeinige Barhocker

Business Process Management (BPM), serviceorientierte Architekturen (SOA) und Business Rules Management (BRM) wachsen immer mehr zusammen. Ein guter Zeitpunkt, in Gedanken einen Schritt zurückzutreten und einen prüfenden Blick auf diese Technologien zu werfen. Was passiert hier gerade? Und warum?

Viele Jahre lang haben Berater und Hersteller den Mythos aufrechterhalten, dass sich Unternehmen zwischen BPM und BRM entscheiden müssen, um flexible und agile Geschäftslösungen zu erstellen. Dieser Mythos war eine Übertreibung. Es stimmt zwar, dass fast jeder BPM-Prozess Regeln verwendet, wenn es um Entscheidungsfindung geht, und dass sich in jedem BRM das Konzept eines Prozesses wiederfindet. Es ist aber nicht wahr, dass diese beiden Technologien austauschbar sind. Vielmehr handelt es sich um zwei Seiten derselben Münze, und die wahre Stärke besteht darin, die Vorteile von beiden Ansätzen zusammenzubringen. Wie also werden die unterschiedlichen Technologien verwendet? Continue reading ‘SOA, BPM und BRM: Der dreibeinige Barhocker’

Aus Erfahrung lernen: BPM „Best Practices“

Keine Frage – Prozessorientierung und damit BPM sind auf dem Vormarsch. Wie kann man am besten aus den Erfahrungen von BPM-Pionieren lernen? „Best Practices“ stellen ein beliebtes Instrument dar, um bereits gemachte Erfahrungen für die Zukunft nutzbringend anzuwenden. Solche Best Practices fangen bereits in der Planungsphase an.

Planung ist zwar für jedes Projekt wichtig, aber BPM-Projekte brauchen einen sehr viel flexibleren Planungsansatz als „normale“ Projekte, da sich Geschäftsprozesse über den Lebenszyklus hinweg häufig ändern können. Die zugrundeliegenden Technologien sollten diese Flexibilität zulassen, daher sollte man nicht versuchen, Prozesse hardkodiert in Form von Programmcode zu unterstützen. Ein guter Plan gibt dabei vor, wer was ändern darf, und welche Änderungen wann aktiviert werden sollen.

Continue reading ‘Aus Erfahrung lernen: BPM „Best Practices“’

Die Rolle von BPM in der Anwendungsmodernisierung

Viele Unternehmen haben sich zum Ziel gesetzt, Business Process Management (BPM) als Mittel zur Optimierung von Geschäftsprozessen einzusetzen. Beschäftigt man sich jedoch eingehend mit dem Thema, taucht schnell die Frage auf, welche Prozesse und Regeln denn eigentlich in den vorhandenen Kernapplikationen schon implementiert sind. Vor einigen Jahren, als der Begriff BPM noch unbekannt war, wurden Prozesse, Regeln und Transaktionen einfach in die Anwendung hineinprogrammiert. Diese codierten Geschäftsregeln sind heute – je nach Qualität der Applikation und der Kompetenz der Anwendungsprogrammierer – einfach oder eben nicht so leicht zu identifizieren.

Continue reading ‘Die Rolle von BPM in der Anwendungsmodernisierung’