ShareYourWork ist ein Softwaresystem, welches ausschließlich auf Open Source Software basiert.
Den zentralen Teil dieses Softwaresystems stellt die Workflow Komponente dar, welche die Verwaltung der Aufgaben und Projekte steuert. Diese Workflow Komponente basiert auf dem Open Source Projekt Imixs IX Open Source Workflow . Das auf Java basierende Workflow Projekt stellt verschiedenste Funktionen zur Abbildung und Steuerung von Arbeitsabläufen im Sinne eines Workflow Systems bereit. Die Geschäftsprozesse, welche in ShareYourWork abgebildet werden, können daher auch mit dem IX Modeller erstellt und verwaltet werden. Es handelt sich hier um ein Eclipse Plugin, welches die technische Modellierung von Prozessen erlaubt. Auch dieses Tool ist frei zugänglich und kann von Entwicklern und Prozessdesigner eingesetzt werden. Die Prozessengine von ShareYourWork basiert auf dem IX JEE Workflow. Es handelt sich dabei um ein Workflow Management System (WfmS), welches die eigentliche Steuerung und Kontrolle von Geschäftsprozessen ermöglicht. Dieses System basiert auf dem JEE Standard . Der JEE Standard erlaubt es, Softwarekomponenten in einer definierten Laufzeitumgebung auszuführen, welche besonders hohe Anforderungen an Ausfallsicherheit, Skallierbarkeit und Offenheit stellen. Diese JEE Laufzeitumgebungen bezeichnet man als JEE Server.
ShareYourWork wird auf dem JEE Server Glassfish betrieben. Das Glassfish Projekt ist ein OpenSource Projekt mit dem Ziel, einen offenen JEE Server zu entwickeln und bereitzustellen. Der bekannteste Vertreter, der diese Technologie für eigene Systeme verwendet, ist die Firma Sun, welche mit dem Sun Glassfish Enterprise Server eine kommerzielle Serverlösung vertreibt.
Die Benutzeroberfläche von ShareYourWork basiert auf dem JSF Standard und verwendet die Klassenbibliothek "RichFaces". RichFaces ist ein OpenSource Projekt mit dem Ziel, GUI Komponenten für die Erstellung von RichClient Applikationen auf Basis des JSF Standards bereitzustellen. ShareYourWork verwendet diese Komponenten, um eine intuitiv bedienbare, schelle und plattformunabhängie Benutzeroberfläche bereitzustellen.
Das Authentfizierungsverfahren von ShareYourWork basiert auf dem OpenID
Standard. Dabei handelt es sich um ein Verfahren, welches eine
einheitliche und für den Benutzer transparente Authentifizierung
im Internet erlaubt. OpenID wird von ShareYourWork in Form einer JSR-196 Implementieurng verwendet. Diese Implementierung ist Teil des OpenSSO
Projektes. Das Ziel dieses Projektes ist es, die Authentifizierung von unterschiedlichen Web
Anwendungen zu ermöglichen.
ShareYourWork ist eine öffentlich zugänglich Online Plattform für die Bearbeitung von Geschäftsprozessen im Internet. ShareYourWork selbst ist jedoch kein Open Source Projekt. Das bedeutet ShareYourWork kann von jedem verwendet werden, es gibt jedoch keinen öffentlichen Bereich, in dem die Entwicklung dieser Plattform frei zugänglich ist. Der wesentliche Programmteil von ShareYourWork basiert jedoch auf dem OpenSource Projekt Imixs IX Open Source Workflow . Dieses Projekt ist frei zugänglich und viele Ergebnisse aus dem Projekt ShareYourWork fließen auch zurück in das Imixs IX Projekt. Das Imixs IX Open Source Projekt stellt den besten Weg dar, sich selbst an der Entwicklung zu beteiligen oder auf Ergebnisse des Projektes zuzugreifen.
Die Entwicklung von ShareYourWork wird durch die Imixs GmbH betrieben. Informationen über das Open Source Projekt finden Sie hier:
Posted at 04:51PM Apr 30, 2009
Posted by: Ralph
Category: Allgemein