Enhydra Shark Workflow-Management Frank Aurich Markus Reisch.

Slides:



Advertisements
Ähnliche Präsentationen
interaktiver Web Service Workflows
Advertisements

Forschungszentrum Informatik
GWT - google Web Toolkit
E-Commerce Shop System
1 Gerardo Navarro Suarez BPM Suite. 2 Quelle: camunda Services GmbH Das Warum hinter Activiti Problem bestehender BPMS: Starker Fokus auf das Business.
Agent Based Supply Chain Management1 ABSCM-Vorlesung im WS 2001/2002.
Business Intelligence Jan Weinschenker
WS-BPEL 2. 0, BPEL4People, BPEL-J … : Ist BPEL nun praxistauglich
Übung 5 Mehrstufige Client/Server-Systeme mit Enterprise Java Beans
WS06/07Prof. Dr. Andreas Schmietendorf1 Programmierung von Client/Server- Anwendungen Übersicht zur Vorlesung.
1 Prof. Dr. Andreas SchmietendorfWS06/07 – Labor C/S-Programmierung Übung 4 Mehrstufige Client/Server-Systeme mit JSPs, Servlets und JavaBeans (Web-Container)
Datenbankzugriff im WWW (Kommerzielle Systeme)
Erweiterung B2B Usermanagement / LDAP-Anbindung
Sicherheit und Personalisierung Internet Portal der Universität München.
Stefanie Selzer - Pascal Busch - Michael Kropiwoda
Web Services und Workflow-Steuerung
ATHOS Benutzertreffen 12. November Auswerteserver Glashütten, 12. November 2008 HighQSoft GmbH, Andreas Hofmann
Webserver, © Till Hänisch 2002 Apache The open way.
PinK Plattform für intelligente Kollaborationsportale Dr. Joachim Quantz, e.V. Berlin, 13. September 2005.
Das Build-Tool ANT ETIS SS05. ETIS SS05 - Nadine FröhlichANT 2 Gliederung Motivation Build - Datei –Allgemeiner Aufbau –Project –Target –Task –Properties.
Christian Kästner Modellgetriebene Softwareentwicklung Eclipse Modelling Framework.
Eclipse - Entwicklungsumgebung und mehr ETIS SS05.
Projekt Web Engineering
Hänchen & Partner GmbH 1 Web-Anwendungen mit dem Jakarta Struts Framework 3.Juli 2003 Martin Burkhardt.
Einführung und Überblick
Identity für GSI Michael Dahlinger, GSI
Mailserver-Installation mit LDAP-Schnittstelle für die Firma XYZ GmbH
IBM Workplace Forms - In Kürze © 2007 IBM Corporation XML basierte elektronische Formulare: Effizienzsteigerung und Kostenreduktion durch Automatisierung.
Typo3 Eine Einführung.
Datenmodelle, Datenbanksprachen und Datenbankmanagementsysteme
Technische Fachhochschule Berlin University of Applied Sciences Zur Entwicklung eines FAQ-Forums mit Benachrichtigungssystem für den Einsatz in Studienmodulen.
Bewertung von Cloud-Anbietern aus Sicht eines Start-ups
EIN CMS MACHT SCHULE Tina Gasteiger.
Web Services Die Zukunft netzbasierter Applikationen iternum GmbH Alexanderstraße Frankfurt/Main
Aurich – Jonas Jacobi OSGi Tutorial Aurich – Jonas Jacobi Das OSGi Service Framework Dynamisches Modulsystem für Java Dynamische.
Einführung / Geschichte Einführung / Geschichte Motivation Motivation Beispiel Beispiel Architektur / Komponenten Architektur / Komponenten Konfiguration.
EJB-Applikationsserver
Projektarbeit PHP 5.3 / MySQL & Content Management Systems
DOD Document Order and Delivery Document Order and Delivery.
Aichinger Christian, Strasser Jürgen. Inhalt JSF EJB Praxis - Integration.
Architekturen und Techniken für computergestützte Engineering Workbenches.
Sesame Florian Mayrhuber
Vergleich verschiedener Konzepte für das Software Engineering Praktikum.
Midgard – ein Content Management System
Marktübersicht für Content Management Systeme
FIN-IVS Dr.Fritz Zbrog Verteilte Systementwicklung EJB Tutorial Was wird für EJB-Entwicklung benötigt ? J2EESDK 1.4 (software developement kit)
Dissertationsserver mit miless / MyCoRe: Workflow und Funktionalität
Content Management System
Die Gruppe Tino Reuschel Andy Klay Michael Koppen.
Untersuchungen zur Erstellung eines
prof. dr. dieter steinmannfachhochschule trier © prof. dr. dieter steinmann Folie 1 vom Montag, 30. März 2015.
Eingereicht von:Michael Schrank Betreuung:o.Univ.-Prof. Dr. Hanspeter Mössenböck Mitbetreuung:Dipl.-Ing. Wolfgang Beer CyberStudent A Multiuser Awareness.
Datenbanken im Web 1.
Portal Content Personalisierung Benutzerverwaltung.
IBM® WebSphere Portal, IBM WebSphere Portal solutions, and SOA Composite Applications Overview TIMETOACT Software & Consulting GmbH, Hermann.
EJB Architektur für große Web - Applikationen Gerald Weber
Das Build-Tool ANT ETIS SS04. ant 2 Gliederung Motivation Build-Datei build.xml Bestandteile build.xml –Properties Zusammenfassung.
Ziel - Konzept - Realisierung 28. August 2003 Ursula Jutzi.
Rusch Philipp, Spiegel Philipp, Sieber Michael, Ucar Sahin, Wetzel Markus.
XML Technologie für NOKIS Software Wassilios Kazakos, Andreas Schmidt, Alexei Valikov, Alexei Akhounov FZI Forschungszentrum Informatik Karlsruhe
Optimierung von Geschäftsprozessen durch Webformulare und Webworkflow Rainer Driesen Account Manager.
IT-Dienstleistungen E-Learning Systeme Content Management 1 Fallbeispiel ILIAS: Das Repository-Objekt-Plugin „Centra“
Seminararbeit Release Management von Web-Systemen Minh Tran Lehrstuhl für Software Engineering RWTH Aachen
Workflowsysteme und Datenbanksysteme Gliederung Motivation Basis- funktionalitäten Klassifikations- merkmale Referenz-Modell MQ Workflow Zusammenfassung.
Central Ticketing Solution Konzept für den Umgang mit Kundenanfragen Seminarvortrag Artur Schäfer
Forms 9i - New FeaturesSeite 1 Forms 9i New Features Gerd Volberg OPITZ CONSULTING GmbH.
JaGo Ja va Framework for G e o graphical Information Systems Prof. Dr. Klaus Greve Dr. Andreas Poth TZ GIS i.G.
SOFTWARE POWERS THE INTERNET SM. Oracle9i Application Server Mathias Kaldenhoff Geschäftsstelle HH Leiter Systemberatung Oracle Deutschland GmbH
Workflow Dissertation Online MyCoRe A. Schaar, S. Schick Universität Rostock, UB.
Verteilte Anwendungen: J2EE
 Präsentation transkript:

Enhydra Shark Workflow-Management Frank Aurich Markus Reisch

CGA: Workflow-Management2 Gliederung Enhydra Shark Werkzeug-Demonstration Einordnung in das Gebiet der CGA CSCW-Kriterien Bewertung

CGA: Workflow-Management3 Enhydra.org-Projekt Seit 2002 Teil des ObjectWeb-Konsortiums  Community für open source Middleware gesponsort von Together Teamlösungen GmbH Java/XML Applikations-Server, ähnlich Apache presentation, business, data logic Enhydra und EnhydraME Plug-Ins für führende IDEs (JBuilder, Eclipse, NetBeans..) Demos:

CGA: Workflow-Management4 Enhydra Shark Erweiterbarer Workflow-Server-Framework, basierend auf WfMC und OMG-Standards Version 1.0 am XPDL als Workflow-Definitions-Format Enhydra JaWE zur Prozess-Modellierung Shark in vielen Umgebungen einsetzbar: als Servlet-, Swing-Applikation; in CORBA-, EJB-container; Web-service Distribution 1.0 läuft als Swing-Applikation über CORBA

CGA: Workflow-Management5 Enhydra Shark - Technik plattformunabhängig Installation:.exe oder.src -Datei, 17 MB – 23 MB ToolAgents: JavaScript, JDBC-/EJB-access, pure java, … Daten-/Prozessspeicherung via persistence API: Enhydra DODS vollständig anpassbar oder neu implementierbar LDAP zur Nutzerverwaltung getestet mit vielen JDBC-gestützten Datenbanken:  DB2, Oracle, MSQL, MySQL, HypersonicSQL, PostgreSQL

CGA: Workflow-Management6

7 Shark starten und konfigurieren Shark über CORBA-Interface:  CORBA Server starten: „run“-script  Admin-Applikation: „runA“ Shark von einer Client-Applikation starten: String confFilePath="Shark.conf"; Shark.configure(confFilePath); Shark shark=Shark.getInstance(); Konfiguration:  Repository-Position für XPDL-Dateien, Cache-Belegung  Datenbank-Treiber, -Connection, -Login

CGA: Workflow-Management8 Shark Admin Applikation Swing-GUI Repository-Management Package-Management Prozesse instanziieren, überwachen Application mapping Userverwaltung XPDL-Dateien laden, löschen, updaten

CGA: Workflow-Management9 Dokumentation umfangreiche APIs sehr ausführliche Online-Dokumentation: leider sprachlich katastrophales Englisch

CGA: Workflow-Management10  Asynchrone, zentrale Datenverarbeitung CGA - Einordnung

CGA: Workflow-Management11 Werkzeugpräsentation

CGA: Workflow-Management12 CSCW-Kriterien (1) Effizienz Vereinfachung der Koordination Flexibilität „Arbeit“ wird auf Server ausgeführt  Clients werden automatisch mit Änderungen versorgt Information Sharing nur in begrenztem Maße

CGA: Workflow-Management13 CSCW-Kriterien (2) Transparenz Web-Applikation  Datenverarbeitung auf Server Offenheit/Integration: Implementierung von WfM-Standards (u.a.) Schnittstellen zum Ausführen zusätzlicher Software  Integration von und durch andere Systeme problemlos möglich Kosten Gering, da Open Source

CGA: Workflow-Management14 CSCW-Kriterien (3) Skalierbarkeit Userverwaltung in Shark oder via LDAP  unproblematisch Tailorisierung Grundlage von WfM Humane/soziale Gestaltung schwer bewertbar, da nur Beispiel-GUI Server: komplexe Bedienung, Einarbeitung zwingend notwendig Client: verhältnismäßig einfach

CGA: Workflow-Management15 Bewertung Junges Projekt Technischer Hintergrund gut durchdacht Instabilität Bugs Hochspezialisierte Software