Prozessunterstützung für temporäre, ehrenamtliche und private Gruppen (Zeus 2009)
-
Upload
danieloscarschulte -
Category
Technology
-
view
1.648 -
download
1
description
Transcript of Prozessunterstützung für temporäre, ehrenamtliche und private Gruppen (Zeus 2009)
Prozessunterstützung für temporäre,ehrenamtliche und private Gruppen
Daniel Schulte(FernUniversität in Hagen)
ZEUS 2009Stuttgart
03. März 2009
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Gliederung
1 Prozesse für Gruppen
2 Architekturstil
3 Ausblick & Zusammenfassung
ZEUS 2009 Prozessunterstützung für Gruppen 1 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Gliederung
1 Prozesse für Gruppen
2 Architekturstil
3 Ausblick & Zusammenfassung
ZEUS 2009 Prozessunterstützung für Gruppen 2 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
GruppenEhrenamtlich agierende VereineOrganisationsteams von einmaligen Veranstaltungen(z. B. Benefizkonzerte)Workshops und Konferenzen
Rahmenbedingungen:Kein Fachpersonal, keine eigene HardwareWeder Zeit noch Geld für initialen AufbauGruppenzusammensetzung unbeständig & situationsbedingtVerantwortlichkeiten u. U. flexibel oder sich ständig änderndParallele Arbeiten an Projekten anderer Gruppen
I Prinzipielle Prozessabläufe kein GeschäftsgeheimnisI Prozesse selten in einer Gruppe wiederholt, aber ähnliche
Prozesse in vielen Gruppen
ZEUS 2009 Prozessunterstützung für Gruppen 3 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Beispiel: Vorbereitung einer SitzungRahmendatenspezifizieren
Terminfestlegen
TOPssammeln
Anmeldungermöglichen
TOPs prüfen& sortieren
Einladungversenden
ZEUS 2009 Prozessunterstützung für Gruppen 4 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Beispiel: Vorbereitung einer SitzungRahmendatenspezifizieren
Terminfestlegen
TOPssammeln
Anmeldungermöglichen
TOPs prüfen& sortieren
Einladungversenden
ZEUS 2009 Prozessunterstützung für Gruppen 4 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Beispiel: Vorbereitung einer SitzungRahmendatenspezifizieren
Terminfestlegen
TOPssammeln
Anmeldungermöglichen
TOPs prüfen& sortieren
Einladungversenden
ZEUS 2009 Prozessunterstützung für Gruppen 4 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Beispiel: Vorbereitung einer SitzungRahmendatenspezifizieren
Terminfestlegen
TOPssammeln
Anmeldungermöglichen
TOPs prüfen& sortieren
Einladungversenden
ZEUS 2009 Prozessunterstützung für Gruppen 4 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Beispiel: Vorbereitung einer SitzungRahmendatenspezifizieren
Terminfestlegen
TOPssammeln
Anmeldungermöglichen
TOPs prüfen& sortieren
Einladungversenden
ZEUS 2009 Prozessunterstützung für Gruppen 4 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
GruppenEhrenamtlich agierende VereineOrganisationsteams von einmaligen Veranstaltungen(z. B. Benefizkonzerte)Workshops und Konferenzen
Rahmenbedingungen:Kein Fachpersonal, keine eigene HardwareWeder Zeit noch Geld für initialen AufbauGruppenzusammensetzung unbeständig & situationsbedingtVerantwortlichkeiten u. U. flexibel oder sich ständig änderndParallele Arbeiten an Projekten anderer Gruppen
I Prinzipielle Prozessabläufe kein GeschäftsgeheimnisI Prozesse selten in einer Gruppe wiederholt, aber ähnliche
Prozesse in vielen Gruppen
ZEUS 2009 Prozessunterstützung für Gruppen 5 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
GruppenEhrenamtlich agierende VereineOrganisationsteams von einmaligen Veranstaltungen(z. B. Benefizkonzerte)Workshops und Konferenzen
Rahmenbedingungen:Kein Fachpersonal, keine eigene HardwareWeder Zeit noch Geld für initialen AufbauGruppenzusammensetzung unbeständig & situationsbedingtVerantwortlichkeiten u. U. flexibel oder sich ständig änderndParallele Arbeiten an Projekten anderer Gruppen
I Prinzipielle Prozessabläufe kein GeschäftsgeheimnisI Prozesse selten in einer Gruppe wiederholt, aber ähnliche
Prozesse in vielen Gruppen
ZEUS 2009 Prozessunterstützung für Gruppen 5 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
GruppenEhrenamtlich agierende VereineOrganisationsteams von einmaligen Veranstaltungen(z. B. Benefizkonzerte)Workshops und Konferenzen
Rahmenbedingungen:Kein Fachpersonal, keine eigene HardwareWeder Zeit noch Geld für initialen AufbauGruppenzusammensetzung unbeständig & situationsbedingtVerantwortlichkeiten u. U. flexibel oder sich ständig änderndParallele Arbeiten an Projekten anderer Gruppen
I Prinzipielle Prozessabläufe kein GeschäftsgeheimnisI Prozesse selten in einer Gruppe wiederholt, aber ähnliche
Prozesse in vielen Gruppen
ZEUS 2009 Prozessunterstützung für Gruppen 5 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Vision & Forderungen
Statt isolierter Dienste, E-Mails und proprietären LösungenProzesse nutzen!
Zentrale Forderungen aus Benutzersicht:
Einfacher Start von Prozessen
Einfache Anpassung von Prozessen
Flexible Verwaltung von Gruppenmitgliedern undVerantwortlichkeiten
Einfacher Bezug von Aufgaben
ZEUS 2009 Prozessunterstützung für Gruppen 6 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Vision & Forderungen
Statt isolierter Dienste, E-Mails und proprietären LösungenProzesse nutzen!
Zentrale Forderungen aus Benutzersicht:
Einfacher Start von Prozessen
Einfache Anpassung von Prozessen
Flexible Verwaltung von Gruppenmitgliedern undVerantwortlichkeiten
Einfacher Bezug von Aufgaben
ZEUS 2009 Prozessunterstützung für Gruppen 6 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Prozesse für Gruppen
Geschäftsprozesse und Aufgaben:
WS-BPEL, WS-HumanTask & BPEL4People
YAWL
I Keine standardisierte, eigenständige Aufgabenverwaltung
I Kein zentraler Zugangspunkt zu Aufgaben
Aufgaben sammeln per:
Portal
Minimale Lösung braucht:
Adressierbarkeit von Anwendern
Minimale aktualisierbare Informationen zur Aufgabe
ZEUS 2009 Prozessunterstützung für Gruppen 7 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Prozesse für Gruppen
Geschäftsprozesse und Aufgaben:
WS-BPEL, WS-HumanTask & BPEL4People
YAWL
I Keine standardisierte, eigenständige Aufgabenverwaltung
I Kein zentraler Zugangspunkt zu Aufgaben
Aufgaben sammeln per:
Portal
Minimale Lösung braucht:
Adressierbarkeit von Anwendern
Minimale aktualisierbare Informationen zur Aufgabe
ZEUS 2009 Prozessunterstützung für Gruppen 7 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Prozesse für Gruppen
Geschäftsprozesse und Aufgaben:
WS-BPEL, WS-HumanTask & BPEL4People
YAWL
I Keine standardisierte, eigenständige Aufgabenverwaltung
I Kein zentraler Zugangspunkt zu Aufgaben
Aufgaben sammeln per:
Portal
Minimale Lösung braucht:
Adressierbarkeit von Anwendern
Minimale aktualisierbare Informationen zur Aufgabe
ZEUS 2009 Prozessunterstützung für Gruppen 7 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Prozesse für Gruppen
Geschäftsprozesse und Aufgaben:
WS-BPEL, WS-HumanTask & BPEL4People
YAWL
I Keine standardisierte, eigenständige Aufgabenverwaltung
I Kein zentraler Zugangspunkt zu Aufgaben
Aufgaben sammeln per:
Portal
Minimale Lösung braucht:
Adressierbarkeit von Anwendern
Minimale aktualisierbare Informationen zur Aufgabe
ZEUS 2009 Prozessunterstützung für Gruppen 7 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Gliederung
1 Prozesse für Gruppen
2 Architekturstil
3 Ausblick & Zusammenfassung
ZEUS 2009 Prozessunterstützung für Gruppen 8 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Architekturstil
Aufgaben-listendienste
Klient
ZEUS 2009 Prozessunterstützung für Gruppen 9 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Architekturstil
Dienste
Aufgaben-listendienste
Klient
ZEUS 2009 Prozessunterstützung für Gruppen 9 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Architekturstil
Dienste
Aufgaben-listendienste
Aufgaben
Klient
Adresse:<URL>
ZEUS 2009 Prozessunterstützung für Gruppen 9 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Architekturstil
Dienste
Identitäts-management-
dienste
Aufgaben-listendienste
Aufgaben
Klient
Verwaltung/Administration
Adresse:<URL, Rolle>
ZEUS 2009 Prozessunterstützung für Gruppen 9 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Architekturstil
Dienste
Identitäts-management-
dienste
Aufgaben-listendienste
AufgabenHauptdienste(Prozesse)
Klient
Initiierung/Administration
Verwaltung/Administration
ZEUS 2009 Prozessunterstützung für Gruppen 9 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Architekturstil
Dienste
andereDienste
Identitäts-management-
dienste
Aufgaben-listendienste
AufgabenHauptdienste(Prozesse)
Klient
Initiierung/Administration
Verwaltung/Administration
ZEUS 2009 Prozessunterstützung für Gruppen 9 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Beispiel: Vorbereitung einer SitzungRahmendatenspezifizieren
Terminfestlegen
TOPssammeln
Anmeldungermöglichen
TOPs prüfen& sortieren
Einladungversenden
ZEUS 2009 Prozessunterstützung für Gruppen 10 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Beispiel: Vorbereitung einer SitzungVorbereitungs-
prozessIdentitäts-
managementdienst
Aufgaben-listendienst
Aufgaben-listendienst
Klient Klient
verwaltet
kennt
ZEUS 2009 Prozessunterstützung für Gruppen 10 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Beispiel: Vorbereitung einer SitzungInstant1Vorbereitungs-prozess
Identitäts-managementdienst
Aufgaben-listendienst
Aufgaben-listendienst
Klient Klient
initiiert
kennt
ZEUS 2009 Prozessunterstützung für Gruppen 10 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Beispiel: Vorbereitung einer SitzungInstant1Vorbereitungs-prozess
Identitäts-managementdienst
Rahmendatenspezifizieren
Terminfestlegen
...
Aufgaben-listendienst
Aufgaben-listendienst
Klient Klient
kennt
nutzt
ZEUS 2009 Prozessunterstützung für Gruppen 10 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Beispiel: Vorbereitung einer SitzungInstant1Vorbereitungs-prozess
Identitäts-managementdienst
rd instanzRahmendatenspezifizieren
Aufgaben-listendienst
Aufgaben-listendienst
Klient Klient
kennt
initiiert
kennt
ZEUS 2009 Prozessunterstützung für Gruppen 10 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Beispiel: Vorbereitung einer SitzungInstant1Vorbereitungs-prozess
Identitäts-managementdienst
rd instanzRahmendatenspezifizieren
Aufgaben-listendienst
Aufgaben-listendienst
Klient Klient
kennt
kennt
informiert
ZEUS 2009 Prozessunterstützung für Gruppen 10 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Beispiel: Vorbereitung einer SitzungInstant1Vorbereitungs-prozess
Identitäts-managementdienst
rd instanzRahmendatenspezifizieren
Aufgaben-listendienst
Aufgaben-listendienst
Klient Klient
kennt
kennt
bearbeitet
ZEUS 2009 Prozessunterstützung für Gruppen 10 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Gliederung
1 Prozesse für Gruppen
2 Architekturstil
3 Ausblick & Zusammenfassung
ZEUS 2009 Prozessunterstützung für Gruppen 11 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Ausblick: Langfristige Ziele
Statt isolierter Dienste, E-Mails und proprietären LösungenProzesse nutzen!
Datenschutz
Authentifizierung (OpenID, OAuth, ...)
Spamschutz (z. B. possessive Authentifikation)
Flexibilität und Kontrollierbarkeit von Prozessen
Nachvollziehbarkeit von Prozessen
Wiederverwendbarkeit und Wiederholbarkeit
Mehrwerte im Klienten, wie Aufgabeneinplanung inKalender; Transformation von E-Mails in Aufgaben, ...
...
ZEUS 2009 Prozessunterstützung für Gruppen 12 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Ausblick: Langfristige Ziele
Statt isolierter Dienste, E-Mails und proprietären LösungenProzesse nutzen!
Datenschutz
Authentifizierung (OpenID, OAuth, ...)
Spamschutz (z. B. possessive Authentifikation)
Flexibilität und Kontrollierbarkeit von Prozessen
Nachvollziehbarkeit von Prozessen
Wiederverwendbarkeit und Wiederholbarkeit
Mehrwerte im Klienten, wie Aufgabeneinplanung inKalender; Transformation von E-Mails in Aufgaben, ...
...
ZEUS 2009 Prozessunterstützung für Gruppen 12 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
ZusammenfassungProzesse für temporäre, ehrenamtliche und private GruppenEinfacher Aufgabenbezug wichtigKeine zentrale Infrastruktur
Von E-Mail-Architektur inspirierter ArchitekturstilAufgabenlistendienste als Anwender-zentrale KomponentenVielfältige Prozesse und Dienste möglich
ZEUS 2009 Prozessunterstützung für Gruppen 13 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
ZusammenfassungProzesse für temporäre, ehrenamtliche und private GruppenEinfacher Aufgabenbezug wichtigKeine zentrale Infrastruktur
Von E-Mail-Architektur inspirierter ArchitekturstilAufgabenlistendienste als Anwender-zentrale KomponentenVielfältige Prozesse und Dienste möglich
ZEUS 2009 Prozessunterstützung für Gruppen 13 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
ZusammenfassungProzesse für temporäre, ehrenamtliche und private GruppenEinfacher Aufgabenbezug wichtigKeine zentrale Infrastruktur
Von E-Mail-Architektur inspirierter ArchitekturstilAufgabenlistendienste als Anwender-zentrale KomponentenVielfältige Prozesse und Dienste möglich
Was wir nicht gesehen haben: einen Prototypen!
ZEUS 2009 Prozessunterstützung für Gruppen 13 / 13
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Vielen Dank!1 Prozesse für Gruppen
2 Architekturstil
3 Ausblick & Zusammenfassung
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Literatur I
Agrawal, A. et al.:Web Services Human Task (WS-HumanTask),Version 1.0, 2007.
Agrawal, A. et al.:WS-BPEL Extension for People (BPEL4People),Version 1.0, 2007.
Alves, A. et al.:Web Services Business Process Execution LanguageVersion 2.0, 2007.
Fielding, R.T.:Architectural Styles and the Design of Network-basedSoftware Architectures.PhD thesis. University of California, 2000.
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK
Literatur IIOuyang, C., La Rosa, M.; ter Hofstede, A.H.M., Dumas, M. &Shortland, K.:Toward Web-Scale Workflows for Film Production.IEEE Internet Computing 12(5), 53 – 61, 2008.
Unger, T. & Bauer, T.:Towards a Standardized Task Management.Multikonferenz Wirtschaftsinformatik, GITO-Verlag, Berlin,2008.
van der Aalst, W.M.P. & ter Hofstede, A.H.M.:YAWL: Yet Another Workflow Language.Information Systems, 30(4), 245 – 275, 2005.
YAWL Foundation:YAWL Yet Another Workflow Language.http://www.yawl-system.com [2009-02-20]
FAKULTÄT FÜR MATHEMATIK UND INFORMATIK