Adjustment of Process Transactional Properties for Flexible Workflow Specification and Management
نویسنده
چکیده
Workflow management systems have emerged as powerful technologies for automating business processes. Besides the basic functionality that a process must satisfy, requests for quality of service (QoS) are to be set. A workflow system has to be able to fulfill established QoS goals, namely to satisfy requested cost limits, deliver results within desired timeframes, and attain some quality aspects, etc, etc. This leads to a need for a flexible workflow specification that will enable the necessary adaptations during run-time according to varying conditions and circumstances. There have been significant works that explore the abilities by which to improve flexibility at the core workflow structure level. In this paper, we argue for the increase of workflow adaptability by introducing flexibility at the level of process transactional semantics. We propose an approach that leads to different execution structures, based on different settings for process transactional properties. We will illustrate the motivation for our approach through a simplified example from the construction domain. The workflow depicted in Figure 1, starts when a customer comes to the construction company and makes an order for a farm and its accessories. After the order is confirmed, the site conditions are estimated – based on the farm design sketch and the nature of the terrain. The “value” of the site is reported and then revised by an expert team. On the basis of this report, the company hires an adequate labor force, including a manager. The next step involves work with the water pipes, including the entrenching, connecting with the main aqueduct and testing. In the meantime, the site is cleared, the terrain is prepared and material is gathered. Following this, construction of the farmhouse is initiated. When the construction work is completed, inspection of all the completed objects is performed. If necessary, additional corrections are carried out. Finally, the construction company contacts the customer to collect the farm key.
منابع مشابه
Spheres of Isolation: Adaptation of Isolation Levels to Transactional Workflow
In Workflow Management Systems (WFMSs), transaction isolation is managed most of the time by the underlying database system using ANSI SQL strategies. These strategies do not take sufficiently into account process aspects. Our work consists in studying with more depth the relation between isolation strategy and process dimension as well as the real isolation needs in workflow environments. To c...
متن کاملInteroperability of Enterprise Software and Applications
In Workflow Management Systems (WFMSs) safety of execution is a main need of more and more business processes and transactional workflows are real needs inside enterprizes. In previous works, transactional models consider mainly atomicity as the main issue regarding long term transactions. It rarely consider the fact that many processes may run concurrently and thus access and update the same d...
متن کاملOverview of Transactional Patterns: Combining Workflow Flexibility and Transactional Reliability for Composite Web Services
In this paper, we present an approach to easily define flexible and reliable services compositions. We introduce a new concept called transactional patterns to specify flexible and reliable composite Web services. A transactional pattern is a convergence concept between workflow patterns and advanced transactional models. It can be seen as a coordination pattern and as a structured transaction....
متن کاملEnhancing Workflow Data Interaction Patterns by a Transaction Model
Todays process-aware information systems (PAIS) provide little support for explicit specification of transactional aspects. PAIS have to integrate events and data from various external sources as workflow relevant data. Furthermore, it should be aware of changes made externally and write consistently back data used and altered to external sources. To avoid inconsistencies within redundantly mai...
متن کاملCustomizable Isolation in Transactional Workflow
In Workflow Management Systems (WFMSs) safety of execution is a main need of more and more business processes and transactional workflows are real needs inside enterprizes. In previous works, transactional models consider mainly atomicity as the main issue regarding long term transactions. It rarely consider the fact that many processes may run concurrently and thus access and update the same d...
متن کامل