Refine
Has Fulltext
- no (2)
Document Type
- Bachelor Thesis (1)
- Master's Thesis (1)
Institute
Language
- German (2)
Is part of the Bibliography
- no (2) (remove)
Abläufe werden mithilfe von Geschäftsprozessen abgebildet. Sobald beschrieben wird, womit und durch wen diese Prozesse ausgeführt werden, spricht man von Workflows. Zur Unterstützung der Modellierung, der Ausführung und der Überwachung von Workflows werden Workflow-Management-Systeme (WfMS) eingesetzt. Für die schrittweise Migration des Antragserfassungs- und -bearbeitungssytem Entax2 auf das Ruby on Rails basierte Entax3 wird ein System zur Steuerung von Abläufen benötigt. Thema dieser Masterarbeit ist die Auswahl eines Workflow-Management-Systems und dessen Integration in Entax3. Nach der Erklärung mehrerer Begriffe zum Thema Workflow-Management folgt die Aufnahme der Anforderungen, die die XCOM AG an das zu integrierende WfMS stellt. Die abgestimmten Anforderungen werden beschrieben. Um das derzeit eingesetzte Entax2 WfMS mit in Betracht zu ziehen, wird dieses analysiert. Es folgt die Auswahl von mehreren Open-Source WfMS. Die gefundenen Systeme und das Entax2 WfMS werden bewertet und verglichen. Nach der Auswahl eines Systems wird dieses in Entax3 integriert und die Funktionsfähigkeit anhand der Umsetzung eines Beispielworkflows nachgewiesen. Die Ergebnisse dieser Arbeit sind das ausgewählte WfMS, welches den Anforderungen der XCOM AG entspricht und die Integration dieses Systems in das Antragserfassungs- und -bearbeitungssystem Entax3 einschließlich einer beispielhaften Umsetzung eines Workflows.
Thema dieser Bachelorarbeit ist die Erstellung eines Konzepts zur Migration des von der XCOM AG entwickelten Antragserfassungs- und -bearbeitungssystems EntaX durch eine auf Ruby on Rails basierende Anwendung. Nach der Vorstellung der XCOM AG und der Abteilung Softwareentwicklung IV wird die genaue Aufgabe und das Vorgehen definiert. Es folgt ein Überblick über das Webframework Ruby on Rails. Dabei wird besonders auf die Komponenten des Frameworks und die Erstellung einer einfachen Anwendung eingegangen. Anschließend werden die gefundenen Migrationsoptionen vorgestellt. Es werden Unterschiede und Gemeinsamkeiten zwischen den verschiedenen Versionen erläutert. Nach einem Vergleich der Vor- und Nachteile wird unter bestimmten Kriterien eine Option ausgewählt. Diese wird am Beispiel des Reportmanagers, einem Service zur Generierung von Berichten, umgesetzt. Die Schnittstelle zwischen der Rails Anwendung und dem Reportmanagerservice basiert auf dem Netzwerkprotokoll SOAP. Zum Abschluss wird aufgezeigt, wie man mit dem Einsatz von vordefinierten und eigenen Ruby on Rails Generatoren ein konsistentes Layout erreichen kann.