Bild mit Unilogo
home uni uni suche suche kontakt kontakt
unilogo Universität Stuttgart
  Institut für Architektur von Anwendungssystemen

Lehrveranstaltungen im Wintersemester 2008 / 2009

Druckansicht
 
 

Lehrveranstaltungen: Studienprojekt

DecidR
Dozent
Studiengänge
Termine
Werden bekanntgegeben

Teilnehmer/ Betreuung

Teilnehmer:

Prüfer: Prof. Frank Leymann
Kunden: Ralph Mietzner
Betreuer:Dimka Karastoyanova, Thorsten Scheibler, Oliver Kopp

Planung

Zeitraum: November 2008 - November 2009

Lehrveranstaltungen
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).
Hintergrund

Software als Dienstleistung (Software as a Service – SaaS) ist ein Bereitstellungsmodell für Software, das in den letzten Jahren rapide an Bedeutung gewonnen hat. Viele Firmen bieten heutzutage schon SaaS Lösungen aus verschiedenen Geschäftsbereichen an. Salesforce.com1 zum Beispiel bietet eine CRM Lösung im SaaS Model an, die bisher ca. 70 000 Kunden abonniert haben. Ein wesentlicher Nachteil bisheriger SaaS Lösungen ist es, dass diese auf proprietäre Standards und Middleware setzen.

Literatur
Ressourcen

Das IAAS Institut stellt zur Verfügung:

  • Arbeitsraum mit studentischen Arbeitsplätzen.

  • Verteilte Server-Umgebung zum Testen des Prototyps.

  • Software, die für die Entwicklung benötigt wird.

Es sind keine weiteren Ressourcen erforderlich.


Top
nach oben