applying topic maps to ad hoc workflows for semantic...

24
Prof. Dr. Ludwig Nastansky University of Paderborn Wirtschaftsinformatik 2 – FB 5 Prof. Dr. Ludwig Nastansky Warburger Straße 100, 33098 Paderborn Tel.: +49-5251-603368 http://gcc.uni-paderborn.de Applying Topic Maps to Ad Hoc Workflows for Semantic Associative Navigation in Process Networks Carsten Huth – Stefan Smolnik – Ludwig Nastansky 7 th International Workshop on Groupware September 6-8, 2001, Darmstadt, Germany

Upload: others

Post on 04-Aug-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Prof. Dr. Ludwig Nastansky

University of PaderbornWirtschaftsinformatik 2 – FB 5

Prof. Dr. Ludwig NastanskyWarburger Straße 100, 33098 Paderborn

Tel.: +49-5251-603368http://gcc.uni-paderborn.de

Applying Topic Maps to Ad Hoc Workflows for Semantic Associative

Navigation in Process Networks

Carsten Huth – Stefan Smolnik – Ludwig Nastansky

7th International Workshop on Groupware

September 6-8, 2001, Darmstadt, Germany

Page 2: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Agenda

? Context at the GCC and motivation for the project? Introduction to GroupProcess? Introduction to Topic Maps? Ex post analysis of ad hoc workflows? Summary and outlook

Huth/Smolnik @ CRIWG 2001

Page 3: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Context at the GCC (1/2)

? Paperless Office / Virtual Communities?Office Management?Computer based teaching

and learning?Project Management?Workflow Environments?Content Management

of the chair‘s Website

Huth/Smolnik @ CRIWG 2001

„We live Groupware“

Page 4: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Context: Chronology of projects at GCC (2/2)

1990

1992

1994

1996

1998

2000

Commercial products

GroupOffice

PAVONEEspresso

LotusDomino

WorkFlow

WAGSGroupOrga

GroupProject

GroupProcess

Research projects

GroupFlow

PAVONEEnterprise

Office

ONEStoneProzessware

Huth/Smolnik @ CRIWG 2001

Page 5: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Motivation for Ad Hoc Workflow Management (1/3)

Huth/Smolnik @ CRIWG 2001

Page 6: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Motivation (2/3)

1. Execution of ad hoc processes is done with currently existing different media, often e-mail? Ex post analysis of processes is often not possible? Knowledge from ad hoc processes, i.e. knowledge of the

involved persons can not be used2. Practical experience from daily work of a

groupware-based office environment? Office management, administrative processes? Learning processes? Small projects

3. Workflows are often only used for core processes of organizations? Design of workflows is nearly always done by specialists

Huth/Smolnik @ CRIWG 2001

Page 7: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Motivation (3/3)

?GCC: more than 4,000 ad hoc workflows in the last 5years

? Combination of the approaches of two researchprojects:?GroupProcess: Groupware based workflow

management for ad hoc processes?K-Discovery: Identification of distributed

knowledge structures in groupware environments

Huth/Smolnik @ CRIWG 2001

Page 8: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Objectives of the GroupProcess project (1/2)

?Ad hoc workflow management system for Groupware-based office environments

? Transform implicit process knowledge into explicit process knowledge

? Transition from ad hoc workflows into structured/ predefined workflows

? Integration of an ad hoc workflow component intoa traditional workflow management system

Huth/Smolnik @ CRIWG 2001

Page 9: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Objectives of the GroupProcess Project (2/2)

For the use of synergetic effects from a process driven view, the GroupProcess system establishes the missing link between office management, workflow management and knowledgemanagement

GroupProcessGroupProcessAd hoc Ad hoc

Workflow Workflow ManagementManagement

Workflow Workflow ManagementManagement

Knowledge Knowledge ManagementManagement

Office Office ManagementManagement

Huth/Smolnik @ CRIWG 2001

Page 10: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

GroupProcess Continuum1. Ad hoc workflows 2. Semi-structured workflows

a) Ad hoc WF b) Open team

task within Ad hoc WF

c) Ad hoc WF with sub-

workflow/ or cluster

a) Ad hoc sub-workflow

within standard WF

b) Open team task within

standard WF

c) Ad hoc mo-dification of standard WF

3. Standard predefined workflows

E-mail, store-and-forward

- or - partially predefined

Combination of determined and open tasks within a single ad hoc workflow

Integration of a sub-workflow within an ad hoc workflow

Predefined workflow with one part being ad hoc planned and executed

Combination of predetermined and open tasks within a single workflow

Completely predetermined workflow with exception

Completely predetermined workflow

- urgent - short-lived - exceptional - confidential

- highly recurrent - predetermined - easy-to-apply ad hoc modification / re-routing

- highly recurrent - well structured - pre-determined

e.g. new type of request

e.g. co-authoring of publication

e.g. boss wants some job to be done but does not know the details

e.g. solving software problems

e.g. co-editing of annual report

e.g. consumer credit application with particular customer request

e.g. consumer credit application

Tendency of processes to develop over time

flexible, changeable, unique determined, structured, recurrent

Huth/Smolnik @ CRIWG 2001

Page 11: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

GroupProcess Continuum: Ad Hoc Workflows

1. Ad hoc Workflows a) Ad hoc Workflows b) Open Team Task within

Ad hoc WF c) Ad hoc WF with sub- workflow or cluster

e-mail, store-and-forward

Combination of determined and open tasks within a single ad hoc workflow

Integration of a sub-workflow within an ad hoc workflow

- urgent - short-lived - exceptional - confidential

Huth/Smolnik @ CRIWG 2001

Page 12: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

GroupProcess Continuum: Semi-structured Workflows

2. Semi-structured Workflows a) Ad hoc sub-workflow within standard workflow

b) Open Team Task within standard WF

c) Ad hoc modification of standard WF

Predefined workflow with one part being ad hoc planned and executed

combination of predetermined and open tasks within a single workflow

Completely predetermined workflow with exception

- highly recurrent - pre-determined - easy-to-apply ad hoc

modification / re-routing

Huth/Smolnik @ CRIWG 2001

Page 13: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

GroupProcess Continuum: Predefined Workflows

3. Standard predefined Workflows

Open Team Task within standard WF

Combination of predetermined and open tasks within a single workflow

- highly recurrent - well structured - pre-determined

Huth/Smolnik @ CRIWG 2001

Page 14: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Ad Hoc Workflow Modeler

Huth/Smolnik @ CRIWG 2001

Page 15: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Conceptual Approaches / Challenges

? Participatory, distributed Design

? Simultaneous execution

?Build Time = Run Time

? Transition from specific to abstract process

modeling

Huth/Smolnik @ CRIWG 2001

Page 16: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Architecture: Documents and Message Objects

Backend Fields(not visible)

FrontendFields(visible)

Display of the process model as an overview with the current stateand the option to change the model while the process is running

Content of the workflow case. Inmost cases in an office environment these fields contain rich text, also fields for structured information are possible

Storage of the process model andother routing information within the backend fields of the document

Huth/Smolnik @ CRIWG 2001

Page 17: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Introduction in Topic Maps

„GPS of the information universe“:?Applying topic maps to information resources

generates knowledge structures? Structured semantic link network above great sets

of information resources? Searching in a topic map can be compared to

searching in knowledge structures? Base technology for knowledge representation and

knowledge management

Huth/Smolnik @ CRIWG 2001

Page 18: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Introduction in Topic Maps (cont‘d)

Huth/Smolnik @ CRIWG 2001

Ludwig NastanskyeCommerce

Deutsche Bank AG

Andreas Schmidt

Paderborn

WI2 - GCC

Office Systeme

Page 19: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Architectural Model

Huth/Smolnik @ CRIWG 2001

Groupware platform

Orga-nization

DB

ProcessDB

ApplicationDB

Workflow Modeler(predef. WF)

TopicMapDB

Topic MapNavigator

Ad hoc Workflow Modeler and Viewer

Knowledge-Management-, Office- and, Workflow-Applications

Workflow-, Organization- and, Topic-Map-Interfaces

Topic Map Engine

WorkflowEngine (predef. WF)

Ad hocWorkflowEngine

OrganizationModeler

Page 20: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Technical Realization

Huth/Smolnik @ CRIWG 2001

WorkflowDB

KonfigurationDB

WF2TopicMapTransformer

XML accessComponent

GTME

RelationalDB

Workflow to TopicMapTransformerDB

XML WF

Page 21: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Navigation in Workflow Models

Huth/Smolnik @ CRIWG 2001

Topic – Task

Association – Connection between Tasks

Page 22: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Prototype

Huth/Smolnik @ CRIWG 2001

Page 23: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Summary & Outlook

? Substantial synergies by combining concepts of ad hoc workflow managements and knowledge management

? Continuing work on the prototype? Case studies

Huth/Smolnik @ CRIWG 2001

Page 24: Applying Topic Maps to Ad Hoc Workflows for Semantic ...gcc.uni-paderborn.de/www/WI/WI2/wi2_lit.nsf... · PAVONE Espresso Lotus Domino WorkFlow GroupOrga WAGS GroupProject GroupProcess

Contact

?GCC @ Web: http://gcc.upb.de?„Research & Projects“ \ „Projects“

Carsten Huth – Stefan SmolnikUniversity of Paderborn

Wirtschaftsinformatik 2 – FB 5Prof. Dr. Ludwig Nastansky

Warburger Straße 10033098 Paderborn

Tel.: +49-5251-603889 / +49-5251-603375Email: {Carsten.Huth | Stefan.Smolnik}@notes.upb.de

Huth/Smolnik @ CRIWG 2001