Workflow-Management-Systeme. Kapitel 2: Aspekte und Komponenten von Workflow- Management-Systemen



Ähnliche Dokumente
Workflow-Management-Systeme. Kapitel 2: Aspekte und Komponenten von Workflow- Management-Systemen

Architektur und Implementierung von WfMS

Kurzbeschreibung. Unterstützte Beschaffungsarten. Highlights. Abgrenzung zu anderen Lösungen

Implementierung von Manufacturing Execution Systemen (MES) Zusammenfassung

SERENA SCHULUNGEN 2015

Miss Marple Enterprise Edition vs. e:sam

Serviceorientierte Architektur für WebSphere und WebSphere Portal

ST!= HACKING oder Softwaretechnik ist mehr als nur Programmieren

Werkzeugspezifische Anpassung und Einführung von Vorgehensmodellen in integrierten Projektinfrastrukturen

Newsletter e-rechnung an die öffentliche Verwaltung

@enterprise 9. Groiss Informatics GmbH 2014

Sage Office Line und cobra: die ideale Kombination. Sage und cobra

Stelle Vorgelegt am Angenommen am Abgelehnt am Bund Land Salzburg Alle übrigen Länder

Prozessmanagement im HR-Bereich. Insight 2012 Seite 1

Bewertungskriterien für das Softwareprojekt zum IT-Projektmanagement

COI-Software-as-a-Service COI-PharmaSuite SaaS. Business W hite Paper

Computational Science. Sommersemester 2015 Bachelor MI, Modul No 6.0 Barbara Grüter in Zusammenarbeit mit Andreas Lochwitz

Software-Innovationen für das digitale Unternehmen

CollabXT Prozessqualität durch Werkzeugunterstützung etablieren und steigern

Service Level Agreement (SLA) für OS4X Suite der c-works GmbH

Mitarbeiterbefragung - Konzeptbeschreibung. Ziehen Ihre Mitarbeiter alle an einem Strang?

CATIA Richtlinien. Es wird zuerst ein quadratischer Tank (geschlossene Form) konstruiert, dieser wird zu:

Einführung in ActiveVOS 7 Standardisiertes Prozessmanagement für Zukunftsorientierte

Newsletter e-rechnung an die öffentliche Verwaltung

Bachelor-/Masterarbeit: Entwicklung eines Konzepts zur Gestaltung interaktiver Benutzeroberflächen (GUI/NUI) für Montagearbeitsplätze

Hinweis SAP-Kernel 720 ersetzt ältere Kernel-Versionen

Eine Information des Ingenieurbüro Körner zur Baustellenverordnung

UPC Digital TV Business Entgeltbestimmungen und Leistungsbeschreibung

JBossAS7. Änderungen & Neuerungen. Mag. DI Bernhard Löwenstein mailto: bernhard.loewenstein@java.at skype: lion78at

Kommune in ihrer Mittlerrolle Ergebnisse aus dem EU-Projekt HELPS

Kurzübersicht. Grundeinstellungen. 1) Im Rakuten Shop

Information Systems Engineering Oracle Managed Service Juni 2014 ise GmbH

Task: Nmap Skripte ausführen

The Cable Guy: Dynamische DNS-Aktualisierung in Windows 2000

Informationen zum Projekt Selbstreflexives Lernen im schulischen Kontext

windata SEPA-API Basic / Pro Dokumentation

Sicherheit in Workflow-Management-Systemen

IPM- Prozessmanagement. Manuelle Anträge

Interviewleitfaden "Systematische Prozess- und Prozesskostenanalyse in komplexen industriellen Systemen": Versandraumlösungen

Die Situation: mit ClassLive synchron kommunizieren. Die Voraussetzungen:

Authega Weiterentwicklungen als Ergänzung zum npa

AUGIAS-Schnittstellen zu DMS, Digitalen Archiven und Archivportalen

ITIL und Entwicklungsmodelle: Die zwei Kulturen

Medizintechnik und Informationstechnologie im Krankenhaus. Dr. Andreas Zimolong

BPMN. Suzana Milovanovic

Netzplantechnik bei Ablauf- und Terminsteuerung

Alles ist endlich: Rechtliche Gestaltung für Providerwechsel und Re-Insourcing

Herwig Kluger. KLUGER syno Franz Kamtnerweg 10/3, AT-2380 Perchtoldsdorf Telefon: Web:

Alltagsintegrierte Sprachbildung und Dokumentation

Sparpotential Gemeindeverwaltung

Software-Entwicklungsprozesse zertifizieren

Interne Kommunikation als strategisches Instrument

Das ADR (Automatic Delivery Rewards) Programm in Europa

Übung: Verwendung von Java-Threads

CRM Einführung mit vtiger ein Praxisbeispiel

Merkblatt Sicherungsstrategien. Das Archivbit. Datensicherung. Es müssen prinzipiell zwei Arten von Sicherungsstrategien unterschieden werden:

Microsoft Visual Studio 2005 Team System

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Use Cases. Use Cases

Anlage 1 Leistungsbeschreibung zum Beratungsvertrag SEPA Umstellung - Wodis Sigma

Aufgabe GBIS (TPCW-Benchmark)

Content Management System mit INTREXX 2002.

Prozessmanager/in Erfolgreich Prozesse in Produktion und Logistik optimieren Fünftägiges Intensivtraining mit Workshop

Systemvoraussetzungen zur Teilnahme an HeiTel Webinaren. HeiTel Webinaren. Datum Januar 2012 Thema

Workflow, Business Process Management, 4.Teil

Neuigkeiten in SVENSON AccountPOOL 1.7.4

Anlage 1 Leistungsbeschreibung zum Beratungsvertrag SEPA Umstellung GES ERP

So greifen Sie über WebDAV auf Dateien auf dem Extranet der Pfimi Kirche Waldau zu

Typisierung des Replikationsplan Wirries, Denis Datenbankspezialist

OSEK-OS. Oliver Botschkowski. PG AutoLab Seminarwochenende Oktober AutoLab

Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen. Wir bringen Qualität. Wir beraten Sie. Wir unterstützen Sie. Wir schaffen Lösungen

Web-Services - die GIS-Zukunft?

gallestro BPM - weit mehr als malen...

.. für Ihre Business-Lösung

PLM Product Lifecycle Management. SAP R/3 Enterprise

Emotional Usability Wie die User Experience durch emotionale Ansprache verbessert wird

Infoniqa GDPdU - Center

INDIVIDUELLE SOFTWARELÖSUNGEN CUSTOMSOFT CS GMBH

Informationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:

Übungen zur Softwaretechnik

Workflow-Management-Systeme

Sicheres SAP E-Recruiting

1. XÖV-Anwenderkonferenz. XÖV in der Praxis. Berlin, 11. / 12. November 2009 Bundeshaus. Freie Hansestadt Bremen

Industrie 4.0 in Deutschland

Bitrix24 Self-hosted Version Technische Anforderungen

Autorisierung. Sicherheit und Zugriffskontrolle & Erstellen einer Berechtigungskomponente

SSI White Paper: smart solution + engineering

Workflow Permission - Installation

Das Pflichtenheft. Dipl.- Ing. Dipl.-Informatiker Dieter Klapproth Ains A-Systemhaus GmbH Berlin

SIX SIGMA SIX-SIGMA PROJEKTUNTERSTÜTZUNG

Unterrichtsmaterialien in digitaler und in gedruckter Form. Auszug aus: Übungsbuch für den Grundkurs mit Tipps und Lösungen: Analysis

Fact Sheet 2 Personalkosten

Leistungsbeschreibung Infinigate Direct Support

Für jedes zu prüfende Modul erhalten Sie eine Excel Tabelle (Oldenburger Tabelle).

Analyse zum Thema: Laufzeit von Support-Leistungen für ausgewählte Server OS

Tipps und Tricks zu Netop Vision und Vision Pro

Unternehmenspräsentation

Abschnitt 16: Objektorientiertes Design

APAS ist das Ergebnis unserer langjährigen Erfahrung im Bereich der Mess-, Prüf- und Automatisierungstechnik.

Design Pattern - Strukturmuster. CAS SWE - OOAD Marco Hunziker Klaus Imfeld Frédéric Bächler Marcel Lüthi

Transkript:

Vrlesung Wintersemester 2010/11 Wrkflw-Management-Systeme Kapitel 2: Aspekte und Kmpnenten vn Wrkflw- Management-Systemen Jutta Mülle / Silvia vn Kap. 2-1

Überblick Kapitel 2 Lebenszyklus vn Wrkflws Überblick Mdellierung und Ausführung Wrkflw-Aspekte /kit_ lg _ V2.png pg Begriffe Architekturansätze Integratin vn WfMS in Anwendungssysteme Referenzmdell der WfMC Überblick Kmpnenten und Schnittstellen Anmerkungen Jutta Mülle / Silvia vn Kap. 2-2

Lebenszyklus vn Wrkflws (1) Lebenszyklus Überblick Aspekte Integratin Referenzmdell Ausführung: Durchführung ( Enactment ) Mnitring Wartung Ausführung Evaluierung: Wrkflw Mining Mnitring vn Aktivitäten Evaluierung Administratin und Beteiligte Knfiguratin /kit_ lg _ V2.png pg Design: Design & Analyse Identifikatin & Mdellierung vn Wrkflws Analyse: Validierung Simulatin Verifizierung Quelle: M. Weske, 2007 Knfiguratin: Systemauswahl Implementierung Test & Umsetzung ( Deplyment ) Jutta Mülle / Silvia vn Kap. 2-3

Lebenszyklus vn Wrkflws (2) Design und Analyse Design: Identifikatin, Abgrenzung, Spezifikatin vn Zielen Mdellierung der Wrkflw /kit Schemata _ lg _ typischerweise V2.png pg in graph. Ntatin (Kmmunikatinsbasis mit Anwendern) Analyse: Validierung (Feedback der Anwender) Simulatin (Przessverhalten, z.b. Dauer, Lastverteilung) Verifizierung (z.b. Erkennung vn Deadlcks) Knfiguratin Systemauswahl (z.b. WfMS), Spezifikatin vn technischen Infrmatinen, Integratin existierender Systeme, Spezifikatin vn Benutzerinteraktinen t Implementierung Test und Umsetzung ( Deplyment ) Jutta Mülle / Silvia vn Kap. 2-4

Lebenszyklus vn Wrkflws (3) Ausführung Durchführung ( Enactment Enactment ): krrekte Ausführung ( Orchestratin ) vn Wrkflwinstanzen gemäß der spezifizierten Bedingungen (zeitl. Ablauf, Rechte für Endbenutzer, etc. ) /kit_ lg _ V2.png pg Mnitring (z.b. Statusinfrmatinen vn aktiven Instanzen, Events in Lg-Files) Betrieb und Wartung Evaluierung Wrkflw Mining (Auswertung vn Lg-Files zum Erkennen vn Verhaltensmustern) Mnitring vn Aktivitäten (z.b. Identifikatin vn Engpässen) Zyklische Struktur mit lgischen Abhängigkeiten Kein striktes Vrgehensmdell Jutta Mülle / Silvia vn Kap. 2-5

Vergleich Luftfahrt und Wrkflw-Management Luftfahrt-Management Gesamtes Flugnetz einer Luftfahrt- gesellschaft (alle Flugverbindungen) Einzelstrecke (z.b. Karlsruhe-Mailand) Gesamtheit aller Ressurcen (Flugzeuge, Pilten, Flugbegleiter, Bdenpersnal) Zugerdnetes Flugzeug (z.b. HH1007 Karlsruhe-Mailand, 27.10.2010) Flugüberwachung der fliegenden Jets in der Flugleitzentrale Analyse vn ausgeführten Wrkflw- Instanzen hinsichtlich Durchlaufzeit, Liegezeit, Ksten u.a. Analyse vn Kennzahlen über Flugverspätungen, Störungen, Passagierzahlen u.a. Wrkflw-Management Gesamtheit aller Wrkflw-Mdelle (Schemata) eines Unternehmens Wrkflw-Mdell (Schema) eines Przesses (z.b. Reisekstenabrechnung) Ressurcen-Mdell (Persnen, externe Applikatinen) Wrkflw-Instanz (z.b. Reisekstenabrechnung Nr. 08/007 vm 18.10.2010) Mnitring der aktiven Wrkflw- Instanzen in Echtzeit Quelle: nach Gadatsch 2007 Jutta Mülle / Silvia vn Kap. 2-6

Überblick Mdellierung Ausführung (1) Lebenszyklus Überblick Aspekte Integratin Referenzmdell Design/Analyse Mdellierung Repsitry für Wrkflw Schemata Ausführung Beziehungen: Gleichzeitige Ausführung mehrerer Instanzen eines Schemas in Engine Engine führt unterschiedliche Instanzen aus /kit_ lg _ V2.png pg Wrkflw Engine Lauffähige Wrkflws Ausführung vn (Schemata) Wrkflw-Instanzen Build Time Run Time Quelle: M. Weske, 2007 Jutta Mülle / Silvia vn Kap. 2-7

Überblick Mdellierung Ausführung (2) Wrkflw-Designer Mdellierung Endbenutzer (Akteur) eines Wrkflws /kit_ lg _ V2.png pg GUI Repsitry für Wrkflw Schemata Lauffähige Wrkflws (Schemata) Quelle: M. Weske Wrkflw Engine Aktivierte Anwendungen Ausführung vn Wrkflw-Instanzen Jutta Mülle / Silvia vn Kap. 2-8

Erstellung eines lauffähigen Wrkflws Grbes Vrgehen: 1. Definitin des Wrkflwmdells (Schema) und anderer Daten mit einem Mdellierungstl 2. Spezifikatin vn Ressurcen (z.b. Persnen) 3. Implementierung der Integratin der vn den einzelnen Arbeitsschritten ausgeführten Prgramme Jutta Mülle / Silvia vn Kap. 2-9

Ausführung einer Wrkflw-Instanz 1. Initialisieren und Starten einer neuen Wrkflw-Instanz (gesteuert durch ein Ereignis, z.b. Eintreffen einer Dienstreisegenehmigung der eines Auftrages) 2. Slange Arbeitsschritte auszuführen sind und kein Terminate -Arbeitsschritt erreicht wird: Ausführung eines Arbeitsschrittes (autmatisiert, semi-autmatisiert) Das weitere Vrgehen nach Beendigung g des Arbeitsschrittes erflgt nach den Vrgaben des Wrkflw-Schemas (Bedingungen, Verzweigungen, ) 3. Terminierung der Wrkflw-Instanz Jutta Mülle / Silvia vn Kap. 2-10

Wrkflw-Aspekte (1) Funktinaler Aspekt: beschreibt die funktinalen Einheiten, d.h. die Struktur des Wrkflws mit Lebenszyklus Überblick elementaren und zusammengesetzten (d.h. Sub- Aspekte Integratin Referenzmdell Wrkflws) Arbeitsschritten Verhaltensbezgener Aspekt: knstituiert den Kntrllfluss zwischen den elementaren und zusammengesetzten Arbeitsschritten eines Wrkflws unter Berücksichtigung vn kausalen und tempralen Zusammenhängen Datenbezgener Aspekt: betrifft den Datenfluss eines Wrkflws Jutta Mülle / Silvia vn Kap. 2-11

Wrkflw-Aspekte (2) Organisatins-Aspekt: beschreibt die rganisatins- bezgenen Inhalte mit der Definitin vn Organisatinsstrukturen und deren Ppulatin, swie die Festlegung, wer die verschiedenen Operatinen eines Wrkflws ausführen kann/darf Operatinaler Aspekt: regelt die Einbindung vn Applikatinen in einen elementaren Arbeitsschritt. Applikatinen sind Prgramme der Prgrammsysteme, die für die Ausführung eines Wrkflws benötigt t werden Die genannten Aspekte bilden das Fundament eines WfMSs. Erweiterungen sind möglich und in vielen Anwendungsfällen ntwendig, z.b. ist in vielen Umgebungen ein Sicherheitsaspekt erfrderlich, um Zugriffskntrlle zu regeln. Jutta Mülle / Silvia vn Kap. 2-12

Implementierungsmdell eines WfMS (1) Ziel: Beschreibung des implementierungs- unabhängigen Teils der Architektur eines WfMSs Spezifikatin der wesentlichen Mdule der Kmpnenten eines WfMSs Die wesentlichen funktinalen Kmpnenten der Architektur eines WfMSs umfassen Mdule, welche die Aspekte eines WfMSs realisieren Ergänzend ist ein Steuermdul (nicht unbedingt zentral!) erfrderlich swie Hilfsmdule, welche allgemeine Dienste zur Verfügung stellen Jutta Mülle / Silvia vn Kap. 2-13

Implementierungsmdell eines WfMS (2) Steuermdul /kit_ lg _ V2.png pg funktinaler Aspekt rganisatrischer Aspekt verhaltensbezgener Aspekt peratinaler Aspekt datenbezgener Aspekt weitere Aspekte Datenbankzugriff weitere Hilfsmdule Jutta Mülle / Silvia vn Kap. 2-14

Wie kmmt man zur Architektur eines Wrkflw Management Systems? Beim Übergang vm Implementierungsmdell ll zur Implementierungsarchitektur sind flgende Entscheidungen zu treffen: /kit_ lg _ V2.png pg Werden Mdule durch Basissysteme (z.b. Betriebssystem, Middleware) unterstützt? Wie werden die (persistenten) Daten einer Kmpnente verwaltet? Wie wird die Kmmunikatin zwischen den Mdulen realisiert? Architekturansätze unterscheiden sich stark hinsichtlich dieser drei Fragen, daher keine allgemeine Implementierungsarchitektur Die Knkretisierung i der Implementierungsknzepte erflgt in der eigentlichen Implementierungsphase Jutta Mülle / Silvia vn Kap. 2-15

Anfrderungen an WfMS Funktinale Anfrderungen Werden vr allem durch die Wrkflw-Sprache und ihre /kit_ lg _ V2.png pg Ausdrucksfähigkeit und durch Vrgaben bezüglich der Benutzerschnittstellen bestimmt Nicht-Funktinale Anfrderungen Werden vr allem durch das beabsichtigte Einsatzgebiet eines Wrkflw-Management-Systems beeinflusst Jutta Mülle / Silvia vn Kap. 2-16

Funktinale Anfrderungen Implementierung des Wrkflw-Meta-Schemas Funktinsaspekt Verhaltensaspekt Infrmatinsaspekt Organisatinsaspekt /kit_ lg _ V2.png pg Applikatinsintegratin teg (Operatinsaspekt): t) Nutzung u der Eigenschaften externer Prgramme, z.b. hinsichtlich transaktinaler Ausführung Bereitstellung t vn Benutzerschnittstellen t Endbenutzer (Anwender), Entwickler, Administratr, etc. Jutta Mülle / Silvia vn Kap. 2-17

Funktinale Kmpnenten eines WfMSs Werkzeug-System /kit_ lg _ V2.png pg Arbeits- Über- Brwser... liste setzer Wrkflw-Management-Kernsystem Funktins- Verhaltens- Infrmatins- Organisa- Applikatins- aspekt aspekt aspekt tinsaspekt integratin Jutta Mülle / Silvia vn Kap. 2-18

Nicht-funktinale Anfrderungen Offenheit der Systemimplementierung auf verschiedenen Ebenen Funktinale Erweiterbarkeit und Knfigurierbarkeit /kit_ lg _ V2.png pg Zuverlässigkeit des Systems Unterstützung vn verteilten hetergenen Einsatzumgebungen Verfügbarkeitsgarantien für Wrkflw-Instanzen Transparenz vn Systemfehlern Analysierbarkeit vn Wrkflw-Management- Systemen Skalierbarkeit Berücksichtigung rganisatrischer Gegebenheiten Jutta Mülle / Silvia vn Kap. 2-19

Kmpnentenarchitektur eines WfMSs Client-Anwendung... /kit_ lg _ V2.png pg Funktins- aspekt Verhaltens- aspekt Krdinatinskmpnente Infrmatinsaspekt Organisatinsaspekt Applikatins- i integratin... Jutta Mülle / Silvia vn Kap. 2-20

Schichtenarchitektur eines WfMSs Skalierbarkeitsschicht funktinale Mdule eines Wrkflw- Management-Systems /kit_ lg _ V2.png pg Verfügbarkeitsschicht ht Client/Server- Kmmunikatinsschicht Allgemeine Basisdienste (e.g. OS, DBS,...) Jutta Mülle / Silvia vn Kap. 2-21

Einbindung vn WfMS in Anwendungssysteme (1) Evlutin vn Anwendungssystemen Lebenszyklus GUI GUI Überblick /kit_ lg _ V2.png pg Aspekte Integratin Referenzmdell An- wendung Anwendung Anwendung Anwendung WfMS DBMS DBMS DBMS OS OS OS OS Zeit Jutta Mülle / Silvia vn Kap. 2-22

Einbindung vn WfMS in Anwendungssysteme (2) GUI Anwendung WfMS DBMS OS Explizite Trennung vn Wrkflw-Management Anwendung Wrkflw /kit_ lg Management _ V2.png pg Zuständig für Lgistik des Wrkflws Zeitliche Steuerung Aufruf vn Anwendungen Berücksichtigung vn Cnstraints Zurdnung vn Endbenutzern (Anwender, Akteure) Anwendung Ausführen vn Arbeitsvrgängen autmatisiert semi-autmatisiert Jutta Mülle / Silvia vn Kap. 2-23

Einbindung vn WfMS in Anwendungssysteme (3) GUI Vrteile Trennung Wrkflw- Management und Anwendungslgik Kmplexitätsreduktin /kit_ lg _ V2.png pg Wiederverwendung generischer Przessfunktinalitäten Einfache Przessanalyse Einfache, mdulare Anwendungsentwicklung Anwendung WfMS DBMS OS Jutta Mülle / Silvia vn Kap. 2-24

Referenzmdell der WfMC - Überblick (1) WfMC (Wrkflw Management Calitin) Lebenszyklus Nn-Prfit-Organisatin zur Standardisierung Überblick /kit_ lg _ V2.png pg Aspekte Integratin Referenzmdell davn ca. 50 Przent WfMS-Anbieter (Frschung ca. 25 Przent) Referenzmdell vn 1995 Ziele: Festlegung vn standardisierten Kmpnenten und Schnittstellen zur Abdeckung der Basisfunktinalität eines WfMS Jutta Mülle / Silvia vn Kap. 2-25

Referenzmdell der WfMC - Überblick (2) /kit_ lg _ V2.png pg Jutta Mülle / Silvia vn Kap. 2-26

Referenzmdell der WfMC Kmpnenten (1) Wrkflw Enactment Service (Ausführung) Wrkflw Engine(s) als Herz des Systems Aus Perfrmanzgründen ggf. mehrere Engines, nicht relevant für Endbenutzer (Anwender) Ziel der Steuerung des Przessablaufes: /kit _ lg _ right V2.png pg activities at right rder t right peple Aufgaben: Initialisieren ( Prcess Definitin Tls ) und Beenden vn Wrkflwinstanzen Planung des Ablaufs ( Ruting ) vn Instanzen Zurdnung vn Tasks zu Ressurcen (gemäß Ressurcenklassifikatin Prcess Definitin Tls ) Starten vn Anwendungen zur Ausführung vn Aktivitäten ( Invked Applicatins ) i Verwaltung vn Przess-Variablen und Triggern Jutta Mülle / Silvia vn Kap. 2-27

Referenzmdell der WfMC Kmpnenten (2) Prcess Definitin Tls Przessdefinitinen i.e.s. Erstellung und Spezifikatin vn Przessen: zeitliche (z.b. Sequenz, Parallelität) und knditinale (z.b. Verzweigungen) Abflge vn Kmpnenten (z.b. Aktivitäten), Cnstraints, etc. /kit_ lg _ V2.png pg Sprachen: z.b. Petri-Netze, t BPMN (Business Prcess Mdeling Ntatin) Spezifikatin vn Aktivitäten (z.b. Rllen zur Ausführung, aufzurufende Anwendungen swie Übergabeparameter) Überprüfung auf syntaktische Krrektheit und Knsistenz Ressurcenklassifikatin z.b. Rllen, rganisatrische Einheiten Wrkflw-Analyse Semantische Krrektheit, Simulatin zur Analyse des Przessverhaltens Jutta Mülle / Silvia vn Kap. 2-28

Referenzmdell der WfMC Kmpnenten (3) Wrkflw Client Applicatin Präsentatin der Aufgaben ( wrk items ) an Endbenutzer (Anwender) in Frm vn sg. Arbeitsliste ( wrklists ) Infrmatinen zu wrk items /kit_ lg _ V2.png pg Infrmatinen zu wrk items Initiieren und Beenden vn Aufgaben Übergabe vn Zustandsparametern ( Wrkflw Engine) Invked Applicatins Anwendungen i.e.s. (Start durch Wrkflw Engine) swie Anwendungs-Parameter (Austausch mit Wrkflw Engine); Knfiguratinsdateien Datenzugriff Autmatisierte swie interaktive Anwendungen Jutta Mülle / Silvia vn Kap. 2-29

Referenzmdell der WfMC Kmpnenten (4) Other Wrkflw Enactment Service(s) Wrkflw Interperabilität: Verknüpfung vn autnmen Wrkflw Systemen Sequentielle und hierarchische /kit Ausführung _ lg _ V2.png pg vn Teilprzessen (Sub-Wrkflws) Beispiele: bereichs- bzw. unternehmensübergreifende Kpplung Administratin i ti & Mnitring i Tls Operatinales Management Verwaltung vn Endbenutzern (Stammdaten, Verfügbarkeiten) Zustandsinfrmatinen einer Przessinstanz Bebachtungs- und Reprt-Tls Verarbeitung der vergangenheitsbezgenen Rhdaten ( Wrkflw Engine) zur Berechnung vn Perfrmanz-Indikatren; Reprts Jutta Mülle / Silvia vn Kap. 2-30

Externe und Interne Przess-Sichten (WfMC) /kit_ lg _ V2.png pg Interne Sicht Spezifikatin vn Aktivitäten, Ressurcen, Schnittstellen Externe Sicht Nur Schnittstellen, t ansnsten Black Bx Chregraphie Jutta Mülle / Silvia vn Kap. 2-31

Einbindung vn Rllen am Beispiel des Referenzmdells der WfMC Administratr Verwaltung vn Ressurcen und Authrisierungen Wrkflw Designer Spezifikatin der Wrkflwstruktur & Ressurcen Bebachtung (Mnitring) /kit_ lg _ V2.png pg Instandhaltung lauffähiges System Przess Analyst Perfrmanzanalysen Endbenutzer Ausführung vn Aufgaben Jutta Mülle / Silvia vn Kap. 2-32

Referenzmdell der WfMC Schnittstellen (1) Generisches Ziel Interperabilität Standards zum Datenaustausch Verknüpfung vn Ausführungsmaschinen unterschiedlicher Hersteller Unabhängigkeit der Anwendungen vn knkreten WfMS gg /kit g_ lg _ V2.png pg Schnittstelle 1: Wrkflw Prcess Definitin Read/Write-Interface Verbindung vn Wrkflw-Mdellierungswerkzeugen mit der zentralen Kmpnente - Austausch vn Wrkflw-Schemata Schnittstelle 2: Ntifikatinsdienst auf Clientseite (Wrkflw Client Applicatin Prgramming Interface) Prblem: ein Eingangskrb für mehrere Systeme Jutta Mülle / Silvia vn Kap. 2-33

Referenzmdell der WfMC Schnittstellen (2) Schnittstelle 3: Prgrammierschnittstelle für den Applikatinsaufruf Schnittstelle 4: Austausch vn wrkflw-relevanten Daten zwischen verschiedenen, autnmen Wrkflw- Engines. Ziel ist die Übergabe /kit_ lg eines _ V2.png Subwrkflws pg zur Ausführung an ein anderes WfMS Schnittstelle 5: Administratins- und Mnitring- Werkzeuge anderer Hersteller zur Infrmatin über den aktuellen Ausführungszustand vn Wrkflws und zur Administratin laufender Wrkflws Schnittstellen e sind nicht völlig unabhängig gg vneinander spezifizierbar Vrgehensweise: minimale Menge an Funktinen bzw. Funktinalität standardisieren di i Jutta Mülle / Silvia vn Kap. 2-34

Design-Primitive des Referenzmdells Abstraktin Beschreibung der wesentlichen Kmpnenten und Schnittstellen, unabhängig vn technischer Umsetzung Spezifikatin der Interfaces /kit (abstrakte _ lg _ Terme V2.png pgund knkrete Bindings ) Knkrete Bindings knnten im Lauf der Zeit den Entwicklungen angepasst werden (API in C Middleware Web Services) Lebenszyklus eines Przesses Phasen des Lebenszykluses tragen zum Gesamtbild bei Integrierte Sicht vn Daten, Przess und Organisatin Jutta Mülle / Silvia vn Kap. 2-35

Einige Schwachstellen des Referenzmdells Datensicht etwas vernachlässigt Spezifikatin der Schnittstellen nach außen /kit_ lg _ V2.png pg Schnittstelle 3 : Synchrnisatin vn Anwendungen mit Arbeitslisten und Engine (ACID-Eigenschaften vn Transaktinen) Schnittstelle 4: lse Kpplung (z.b. unternehmensübergreifend) nicht adäquat unterstützt, keine Datenstruktur- Spezifikatin Zu geringe Flexibilität Adaptive Wrkflws Anpassungen zur Laufzeit Ad-hc-Entscheidungen (Prblem lkale Autnmie) Berücksichtigung neuer Wrkflw-Paradigmen Z.B. Daten-zentrierte Wrkflws Jutta Mülle / Silvia vn Kap. 2-36

Generisches WF-Management System (WfMC) /kit_ lg _ V2.png pg Jutta Mülle / Silvia vn Kap. 2-37

Klassifikatin vn Daten in einem WfMS (v.d. Aalst) Przess-Definitinen (Schemata), inkl. Definitinen der Aktivitäten Ressurcen (Rllen, Organisatinen) Analysedaten /kit_ lg _ V2.png pg Operatinales Management (technische Parameter) Histrische Daten: Nachverflgung einer Przessinstanz Anwendungsdaten Zugriff nur über Applikatin, nicht über Engine Masterdaten t (generisch, z.b. Stammdaten) t und Przess- Instanzdaten (spezifisch) Interne Daten: technische Daten (z.b. Netzwerkadressen) Lgistisches Management (z.b. Przesszustände inkl. Attribute, te Ressurcenzustände) stände) Jutta Mülle / Silvia vn Kap. 2-38

Daten am Beispiel des WfMC Referenzmdells Operatinal. Management Analyse- Daten Ressurcen /kit_ lg _ V2.png pg Histrische Daten Interne Daten Lgistisches Management Jutta Mülle / Silvia vn Przessdefinitinen Anwendungsdaten Kap. 2-39

Weiterentwicklung vn WfMS /kit_ lg _ V2.png pg Jutta Mülle / Silvia vn Kap. 2-40

Exemplarische Fragen Kapitel 2 Was ist der Unterschied zwischen einem Wrkflw- Schema und einer Wrkflw-Instanz? Welche Vrteile ergeben sich /kit_ durch lg _ V2.png die pg Trennung Anwendung und WfMS in Anwendungssystemen? Beschreiben Sie die Kmpnenten des Referenzmdells der WfMC Welche Aspekte unterscheidet man bei WfMS? Welche nicht-funktinalen Anfrderungen an die Architektur vn WfMS sind zu beachten? Jutta Mülle / Silvia vn Kap. 2-41

Ergänzende Literatur zu Kapitel 2 Jablnski/Böhm/Schulze: Wrkflw-Management: Entwicklung vn Anwendungen und Systemen, 1997 /kit_ lg _ V2.png pg Referenzmdell der WfMC: http://www.wfmc.rg/reference-mdel.html Vrlesungsskript Business Prcess Management und Wrkflw Technlgie http://www.minet.uni-jena.de/dbis/lehre/ws2006/wick/wf.pdf Jutta Mülle / Silvia vn Kap. 2-42