Managing business workflows using a database approach: A formal model, a case study and a prototype

Persistent Link:
http://hdl.handle.net/10150/282443
Title:
Managing business workflows using a database approach: A formal model, a case study and a prototype
Author:
Bajaj, Akhilesh
Issue Date:
1997
Publisher:
The University of Arizona.
Rights:
Copyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.
Abstract:
Workflows are an integral part of an organization, and managing them has long been recognized as important. With recent advances in information systems, there has been a great deal of commercial and research interest in developing workflow management systems (WFMS) to help businesses manage their workflows. In the database literature, much of this work has concentrated on developing advanced transaction models that can essentially handle long-lived transactions. Many WFMS tools have been developed in industry, each usually supporting different abstractions. The current process of constructing a WFMS application consists of obtaining user requirements informally, and writing the WFMS code using a WFMS tool. Since WFMS tools are evolving, and an accepted set of abstractions that should be supported by a WFMS tool does not exist, this process is unstructured and sensitive to the WFMS tool used. This dissertation aims at providing structure to the process of developing a workflow application. Borrowing from the established process of developing a database application, we follow a "top-down" approach: use a formally defined conceptual model to capture user requirements, and then map the conceptual model to the implementation model. We first developed and formally defined a conceptual workflow model (SEAM). Since the completeness of a conceptual model in a new domain (such as workflow requirements) is important, we have also developed and tested a methodology to test the completeness of conceptual workflow models. The next step is to show how SEAM can be mapped to an implementation model. We have selected the current abstractions of computationally complete data manipulation languages, triggers, stored procedures and support for embedded data manipulation languages as the target implementation model. SEAM is mapped to this model, and a prototype is implemented as an example. Thus, this dissertation provides sufficient information to construct an automated WFMS, built on currently available abstractions. In addition, the dissertation also provides a methodology that can be used to empirically measure the completeness of conceptual workflow models.
Type:
text; Dissertation-Reproduction (electronic)
Keywords:
Business Administration, Management.; Engineering, Industrial.; Computer Science.
Degree Name:
Ph.D.
Degree Level:
doctoral
Degree Program:
Graduate College; Industrial Management
Degree Grantor:
University of Arizona
Advisor:
Ram, Sudha

Full metadata record

DC FieldValue Language
dc.language.isoen_USen_US
dc.titleManaging business workflows using a database approach: A formal model, a case study and a prototypeen_US
dc.creatorBajaj, Akhileshen_US
dc.contributor.authorBajaj, Akhileshen_US
dc.date.issued1997en_US
dc.publisherThe University of Arizona.en_US
dc.rightsCopyright © is held by the author. Digital access to this material is made possible by the University Libraries, University of Arizona. Further transmission, reproduction or presentation (such as public display or performance) of protected items is prohibited except with permission of the author.en_US
dc.description.abstractWorkflows are an integral part of an organization, and managing them has long been recognized as important. With recent advances in information systems, there has been a great deal of commercial and research interest in developing workflow management systems (WFMS) to help businesses manage their workflows. In the database literature, much of this work has concentrated on developing advanced transaction models that can essentially handle long-lived transactions. Many WFMS tools have been developed in industry, each usually supporting different abstractions. The current process of constructing a WFMS application consists of obtaining user requirements informally, and writing the WFMS code using a WFMS tool. Since WFMS tools are evolving, and an accepted set of abstractions that should be supported by a WFMS tool does not exist, this process is unstructured and sensitive to the WFMS tool used. This dissertation aims at providing structure to the process of developing a workflow application. Borrowing from the established process of developing a database application, we follow a "top-down" approach: use a formally defined conceptual model to capture user requirements, and then map the conceptual model to the implementation model. We first developed and formally defined a conceptual workflow model (SEAM). Since the completeness of a conceptual model in a new domain (such as workflow requirements) is important, we have also developed and tested a methodology to test the completeness of conceptual workflow models. The next step is to show how SEAM can be mapped to an implementation model. We have selected the current abstractions of computationally complete data manipulation languages, triggers, stored procedures and support for embedded data manipulation languages as the target implementation model. SEAM is mapped to this model, and a prototype is implemented as an example. Thus, this dissertation provides sufficient information to construct an automated WFMS, built on currently available abstractions. In addition, the dissertation also provides a methodology that can be used to empirically measure the completeness of conceptual workflow models.en_US
dc.typetexten_US
dc.typeDissertation-Reproduction (electronic)en_US
dc.subjectBusiness Administration, Management.en_US
dc.subjectEngineering, Industrial.en_US
dc.subjectComputer Science.en_US
thesis.degree.namePh.D.en_US
thesis.degree.leveldoctoralen_US
thesis.degree.disciplineGraduate Collegeen_US
thesis.degree.disciplineIndustrial Managementen_US
thesis.degree.grantorUniversity of Arizonaen_US
dc.contributor.advisorRam, Sudhaen_US
dc.identifier.proquest9806832en_US
dc.identifier.bibrecord.b37557026en_US
All Items in UA Campus Repository are protected by copyright, with all rights reserved, unless otherwise indicated.