Serviceorientierte Architektur (SOA) hat sich durchgesetzt. Verteilte Geschäftsprozesse lassen sich damit auf heterogene Systemlandschaften und auf unterschiedlichste Technologien abbilden. Dabei spielt Flexibilität und schnelle Reaktion auf veränderte Marktbedingungen bzw. Anforderungen eine große Rolle. Wer SOA beherrscht, hat damit einen Wettbewerbsvorteil. Die Frage, ob SOA angewendet werden soll, stellt sich bei den meisten Anwendern heute nicht mehr. Statt dessen ist nun die zentrale Frage, wie eine serviceorientierte Architektur praktisch umgesetzt werden kann. Die Autoren geben anhand eines durchgängigen Beispiels einen umfassenden Überblick über die modellgetriebene Softwareentwicklung einer SOA-Anwendung. Sie zeigen, wie sich mit den Notationen von BPMN und UML sowie mit Generatoren die werkzeuggestützte Entwicklung von SOA-Anwendungen effizient und dauerhaft umsetzen lässt.
Serviceorientierte Architektur (SOA) hat sich durchgesetzt. Verteilte Geschäftsprozesse lassen sich damit auf heterogene Systemlandschaften und auf unterschiedlichste Technologien abbilden. Dabei spielt Flexibilität und schnelle Reaktion auf veränderte Marktbedingungen bzw. Anforderungen eine große Rolle. Wer SOA beherrscht, hat damit einen Wettbewerbsvorteil. Die Frage, ob SOA angewendet werden soll, stellt sich bei den meisten Anwendern heute nicht mehr. Statt dessen ist nun die zentrale Frage, wie eine serviceorientierte Architektur praktisch umgesetzt werden kann. Die Autoren geben anhand eines durchgängigen Beispiels einen umfassenden Überblick über die modellgetriebene Softwareentwicklung einer SOA-Anwendung. Sie zeigen, wie sich mit den Notationen von BPMN und UML sowie mit Generatoren die werkzeuggestützte Entwicklung von SOA-Anwendungen effizient und dauerhaft umsetzen lässt.
Nutzung der MDA/MDSD für die Automatisierung innerhalb der Softwareentwicklung Effiziente Verwendung von Werkzeugen Erreichen der Durchgängigkeit vom Geschäftsprozess bis zum generierten Sourcecode Ablauffähiges Beispiel inklusive aller notwendigen Sourcecodes und Dokumentationen Includes supplementary material: sn.pub/extras
Gerhard Rempp
BPMN Geschäftsprozessmodellierung IT-Architektur IT-Design IT-Management Modellgetriebene Architektur Modellgetriebene Softwareentwicklung SOA Serviceorientierte Architektur Softewarearchitekturen UML
Aus den Rezensionen:“... Das Werk empfiehlt sich neben Praktikern auch Organisationsverantwortlichen, welche ein SOA-Projekt konzipieren oder entsprechende IT-Strategieentscheidungen zu treffen haben. Sie werden die erforderlichen Informationen zur Entscheidungsfindung in diesem Buch finden. ... Das Buch kann auch in der akademischen Lehre und der einschlägigen Fachausbildung eingesetzt werden, da es neben einem kompakten Abriss der jeweiligen Konzepte auch ansprechende Handlungsanleitungen zur selbsttätigen Erschließung enthält ...“ (in: WI Wirtschaftsinformatik www.wirtschaftsinformatik.de, June/2012)
()