Die Erstellung von Geschäftsanwendungen für ein Unternehmen oder eine Organisation wird häufig als komplexes Unterfangen wahrgenommmen. IT Projekte mit Architekturplanungen, Datenbankmanagement und unterschiedlichsten Programmiermodellen wirken abschreckend und lenken schnell vom eigentlichen Vorhaben ab, einen Geschäftsprozess im Unternehmen zu verbessern. Warum das so ist? Sicherlich hat die IT in ihrer Komplexität in den letzten Jahren zugenommen. Aber gerade in der jüngsten Vergangenheit haben sich auch viele Konzepte etabliert, welche die Erstellung von Businessanwendungen deutlich vereinfachen.
Die Industriestandards JEE5 und JEE6 kennzeichnen diese Entwicklung positiv. Es handelt sich hierbei um sogenannte Enterprise Architekturen, welche die Komplexität der Architektur, des Datenbankmanagements und der Programmierung erheblich reduzieren. Durch eine sogenannte Komponentenarchitektur können Softwarebausteine einmal erstellt in beliebig vielen Anwendungen wiederverwendet werden.
Diesem Modell der Softwarekomponenten folgt die Imixs GmbH mit den frei verfügbaren Imixs Workflow Komponenten. Bei diesen Softwarebausteinen handelt es sich um vorgefertigte Module eins Workflow Management Systems mit Hilfe dessen sich Business Anwendungen extrem schnell und einfach realisieren lassen. Typische Anforderungen an eine Geschäftsanwendung
werden von diesen Komponenten übernommen. Der Ablauf einer zu entwickelnden Anwendung kann mit Hilfe graphischer Modellierung definiert werden. Die Imixs JEE Komponenten übernehmen dabei sämtliche Aufgaben des Datenbankmanagements, der Prozesssteuerung und der Interaktion mit den Anwendern.
Die Imixs Workflow Komponenten sind als Open Source frei verfügbar und können in eigenen Projekten schnell eingesetzt werden. Unterstützung findet man auf den Projektseiten, in Foren und Blogs. Durch die zunehmende Verbreitung dieser Komponenten werden ständig neue Funktionen realisiert und bereitgestellt.
Die Komponenten sind lizenzkostenfrei erhältlich. Wie in jedem OpenSource Projekt gilt jedoch auch hier die Regel gewonnenes Knowhow selbst auch wieder weiterzugeben. Die Diskussion in Foren oder das Mitwirken an neuen Funktionen sind Beiträge die jeder selbst leisten kann. Und gerade bei der Realisierung von Business Anwendungen geht der Erfahrungssaustausch weit über die Grenzen der IT hinaus. Das Imixs Workflow Projekt möchte hierzu eine Basis breitstellen.
Informationen finden Sie unter:
http://workflow.imixs.org/...
http://workflow.imixs.org/...
http://www.shareyourwork.org/
Posted at 01:52PM Aug 31, 2009
Posted by: Ralph
Category: Allgemein
ShareYourWork ist ein offenes, modular aufgebautets Softwaresystem. Dies bedeutet, dass ShareYourWork nicht nur als Online Plattform im Internet eingesetzt werden kann, sondern auch im Unternehmen-internen Einsatz eine flexible Worklfow Plattform bietet.
Die Grundkomponenten der Online Plattform ShareYourWork stammen aus dem Open Source Projekt "Imixs IX Open Source Workflow". Dabei handelt es sich um ein frei zugängliches Framework zur Erstellung von Workflow Management Lösungen. Basierend auf den Ergebnissen und Teilprojekten von Imixs IX Workflow wurde das System ShareYourWorkApps entwickelt. Dieses System ist die eigentliche Plattform, auf der ShareYourWork betrieben wird. Für spezielle Lösungen - meist im unternehmensweiten Einsatz - kann ShareYourWork-Apps genutzt werden, um schnell eine flexible Workflow Managment Lösung zu entwickeln, die für die Bedürfnisse einer Organisation optimiert wurde.
Durch dieses Konzept des modularen Aufbaus von ShareYourWork fließen viele neue Ideen ständig in die darunter liegende Plattform, so dass sich ShareYourWork permanent weiterentwickelt.
Sollten Sie Fragen zu diesem Konzept haben wenden Sie sich direkt an imixs.com.
Posted at 05:00PM Apr 30, 2009
Posted by: Ralph
Category: Allgemein
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