ActivitySpaces
Autoren
Mehr zum Buch
Das Buch beschreibt die Entwicklung eines verteilten regelbasierten Workflow-Management-Systems. Bevor der Autor Konzept und Umsetzung des WfMS erläutert, beschreibt er Workflow-Management, die Historie entsprechender Systeme, daran gestellte Anforderungen sowie Vor- und Nachteile verschiedener Architekturen. Verteilte Anwendungen im Java-Umfeld werden heute meist mit RMI und dem darauf aufbauenden J2EE-Framework ent-wickelt, aber es gibt noch andere Technologien, z. B. Jini und JavaSpaces. Das Buch stellt den Kommunikationsweg in verteilten Anwendungen vor, den JavaSpaces geht, und der die Grundlage des WfMS bildet. Während JavaSpaces für die Implementierung verteilter Anwendungen als ausgereift gilt, kann J2EE Business-Logik besser umsetzen. Der Autor zeigt, wie sich die Vorteile der Technologien kombinieren und eine performante WfMS-Basis entwickeln lassen. Ergebnis dieser Idee sind Space-Driven Beans, die in einem EJB-Container ausgeführt werden und auf Benachrichtigung durch JavaSpace reagieren. Der Schluss beschreibt eine Erweiterung des entwickelten Prototyps um eine regelbasierte Workflow-Verarbeitung. Im Fokus stehen Konzepte regelbasierter Anwendungen, aktuelle Technologien im Java-Umfeld und deren Integration in das WfMS. Das Buch richtet sich vor allem an Entwickler und Software-Architekten im Java-Umfeld.