|
Aufgabenstellung,
Kundenausschreibung
|
In diesem Studienprojekt soll eine Software as a Service Anwendung entwickelt werden, die auf offenen Standards basiert. Zweck der Anwendung soll sein, Benutzern ein Werkzeug zur Verfügung zu stellen, in dem sie Entscheidungsprozesse modellieren und ausführen können. Entscheidungsprozesse können z.B. die Abgabe einer Prüfung und die anschließende Benotung, ein Paper oder Software-Review Prozess, ein Angebotsprozess oder ähnliches sein. Da verschiedene Probleme verschiedene Entscheidungsprozesse erfordern, muss die Anwendung und vorallem die Workflow-Schicht der Anwendung hinreichend flexibel gestaltet werden, damit Kunden die Anwendung an ihre Bedürfnisse anpassen können, ohne die unterliegende Technik zu kennen. Um die Anwendung hinreichend flexibel zu machen soll sie auf einer Service orientierten Architektur (SOA) implementiert durch Web Services basieren. Hierzu soll die Workflow-Schicht in WS-BPEL (Web Service Business Process Execution Language) implementiert werden. Die anderen Teile der Anwendung sollen als Web-Services basierend auf Java realisiert werden.
Die Anwendung „DecidR“ soll als Web-Anwendung implementiert werden. Neue Benutzer sollen den Dienst über ein Web-Interface abonnieren können. Hat sich ein Benutzer für den Dienst registriert kann er diesen an seine Bedürfnisse anpassen (z.B. sein eigenes Logo hochladen, Texte anpassen, eigene Entscheidungsprozesse modellieren, die Prozesse aufrufen/anstoßen).
|