@inbook{48f1eeef6c6949d3b3bfb6cc4a0b813e,
title = "Designing case handling systems",
abstract = "A case handling system is an information system supporting the handling of cases. The (sub) tasks for a particular case are performed by persons or software agents and the result of a task is the updating of the case data. Case handling systems consist of three parts: (1) a workflow engine that executes the process of a case, (2) a document manager that manipulates the case data and (3) a database manager for manipulation of the global data, i.e., the data that is independent of a particular case. In this paper we present a new methodology for the first four phases of the development of a case handling system: (1) user requirements, (2) functional architecture, (3) software architecture, and (4) the prototyping phase. The methodology is supported by a tool consisting of a Petri net based workflow engine, a standard document manager and a standard database system.",
author = "{Hee, van}, K.M. and J. Keiren and R.D.J. Post and N. Sidorova and {Werf, van der}, J.M.E.M.",
year = "2008",
doi = "10.1007/978-3-540-89287-8_8",
language = "English",
isbn = "978-3-540-89286-1",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "119--133",
editor = "K. Jensen and {Aalst, van der}, W.M.P. and J. Billington",
booktitle = "Transactions on Petri Nets and Other Models of Concurrency I",
address = "Germany",
}