|
[Print-friendly version]
Reconciling Process-centric and Object-centric Approaches to Information Systems Modelling
Guy Redding
PhD Confirmation Seminar
Abstract
Various modelling approaches can be used in the development lifecycle of Information Systems in general, and Process-Aware Information Systems (PAIS) in particular. Two examples of such approaches are the object-centric and the process-centric approaches. The process-centric approach focuses on the specification of activities and their dependencies (e.g. control-flow dependencies), whereas an object-centric approach focuses on the specification of objects and their interactions. At the implementation level, an object-centric approach typically results in an object-oriented application whereas choosing a process-centric approach typically results in a workflow application.
This project will address issues that arise when switching from one of these approaches to the other during the development lifecycle of a PAIS. The research will explore methods for mapping process models at different levels of abstraction into object models and vice-versa. This will involve defining integrated models that encompass both process-centric and object-centric viewpoints. The resulting methods and integrated model will enable increased flexibility so that different viewpoints on a PAIS may be used alternately. Finally, the project will investigate the applicability of the proposed methods and models to reconciling service-oriented and process-oriented software architectures.
|