A TAXONOMY OF TRANSACTIONAL WORKFLOW SUPPORT

2006 ◽  
Vol 15 (01) ◽  
pp. 87-118 ◽  
Author(s):  
PAUL GREFEN ◽  
JOCHEM VONK

Structured business processes are the veins of complex business organizations. Workflows have generally been accepted as a means to model and support these processes, be they interactive or completely automated. The fact that these processes require robustness and clear semantics has generally been observed and has led to the combination of workflow and transaction concepts. Many variations on this combination exist, leading to many approaches to transactional workflow support. No clear classification of these approaches has been developed, however, resulting in a badly understood field. To deal with this problem, we describe a clear taxonomy of transactional workflow models in this paper, based on the relation between workflow and transaction concepts. We show that the classes in the taxonomy can be directly related to specification language and architecture types for workflow and transaction management systems. We compare the various classes with respect to their characteristics and place existing approaches in the taxonomy. We cover both "traditional" workflow approaches and more recent web-based approaches, including inter-organizational workflow approaches. Together, this paper offers a well-structured and concise analysis of the field of transactional business process support.

Author(s):  
Amit V. Deokar ◽  
Nazim Taskin

Business Process Management Systems (BPMS) provide the necessary infrastructure for managing business processes, in both intra-organizational and inter-organizational contexts. These process support systems also provide the technical support for managing changes in business processes, either at design time or run-time. Consequently, it is necessary for a BPMS to be flexible and amenable to changes at various levels. This chapter highlights key dimensions along which process support systems such as BPMS can be made more flexible, provides an overview of the existing body of knowledge on these dimensions, and motivates the future work in this direction. The intention is to provide the reader a strong starting point for either conducting a more detailed literature study or pursuing further research along any of these dimensions.


2021 ◽  
Vol 12 (4) ◽  
pp. 1-26
Author(s):  
Chun Ouyang ◽  
Michael Adams ◽  
Arthur H. M. Ter Hofstede ◽  
Yang Yu

Business Process Management Systems ( BPMSs ) provide automated support for the execution of business processes in modern organisations. With the emergence of cloud computing, BPMS deployment considerations are shifting from traditional on-premise models to the Software-as-a-Service ( SaaS ) paradigm, aiming at delivering Business Process Automation as a Service. However, scaling up a traditional BPMS to cope with simultaneous demand from multiple organisations in the cloud is challenging, since its underlying system architecture has been designed to serve a single organisation with a single process engine. Moreover, the complexity in addressing both the dynamic execution environment and the elasticity requirements of users impose further challenges to deploying a traditional BPMS in the cloud. A typical SaaS often deploys multiple instances of its core applications and distributes workload to these application instances via load balancing. But, for stateful and often long-running process instances, standard stateless load balancing strategies are inadequate. In this article, we propose a conceptual design of BPMS capable of addressing dynamically varying demands of end users in the cloud, and present a prototypical implementation using an open source traditional BPMS platform. Both the design and system realisation offer focused strategies on achieving scalability and demonstrates the system capabilities for supporting both upscaling, to address large volumes of user demand or workload, and downscaling, to release underutilised computing resources, in a cloud environment.


2003 ◽  
pp. 266-297
Author(s):  
Zahir Tari ◽  
Abdelkamel Tari ◽  
Surya Setiawan

Connecting heterogeneous databases through the World Wide Web (WWW) is crucial for most business organizations. The underlying complex problem is the handling of heterogeneity and communication between different data repositories (or database systems). Such interoperability is crucial as it enables the integration of business processes across different business organizations, and therefore becomes a key issue within the new generation of Web-based business applications (called Web Services). CORBA (Common Object Request Broker Architecture) provides protocols and components that allow interoperability between different software platforms (Tari & Bukhres, 2001), such as C++ and Java. However, CORBA does not deal with WWW-based interoperability. In this paper we propose an extension of one of the core elements of CORBA, called Portable Object Adapter (POA), to deal with persistency of business information. The proposed extension, called CODAR, manages the whole life cycle of persistent objects, including activation, deactivation, instantiation, and deletion. At the end of this paper we describe an extension of CODAR to deal with performance by including advanced caching and prefetching techniques.


Author(s):  
Tammy Whalen ◽  
David Wright

The Bell Online Institute (BOLI) represents a radical change to the way Bell Canada provides internal training to its 27,000 employees. BOLI specializes in Web-based training, one type of technology enabled (distance) learning. Web-based training is a significant departure from the more traditional classroom-based practices at the Bell Institute for Professional Development, which is the organization that oversees all employee training at Bell Canada. This case study examines the use of Web-based training at Bell Canada in the context of business process reengineering. We present a theoretical context and a practical guide to how technology enabled learning changes the business processes in an organization. The study defines the processes that are required to deliver Web-based training, the value to the internal and external business practices of the organization, and the costs for each process. The wider applications of this case study are identified and will be of interest to those in other organizations that are moving from classroom delivered training to distance delivery. This case study describes changes in the organization that result from reengineering, including the impact Web-based learning has on training plans, student needs assessments, the ability to provide specialized curricula, training students and instructors in using new technologies, and establishing a principle of continuous improvement. Alternative ways of achieving project objectives are presented, along with organizational impact, technology alternatives, and cost-benefits.


Author(s):  
Sietse Overbeek ◽  
Yiwei Gong ◽  
Marijn Janssen

For decades, information systems have been designed for controlling and managing business processes. In the past, these systems were often monolithic in nature and not made for interacting and communicating with other systems. Today, departments and organizations must collaborate, which requires distributed Web-based systems to support the enactment of flexible business processes. In this paper, four architectures of process management systems are investigated by studying the components and the relationships with the tasks that make up the business processes. These different architectures support automation of non-repetitive, customized processes, and are compared based on dimensions of flexibility. This evaluation showed that the process orchestration architecture scored best, but still has its shortcomings. The results from the comparison are used for developing a research agenda that includes the suggestion to develop reference architecture for connecting individual architectural components.


Author(s):  
D Spath ◽  
J Elsner ◽  
K-H Sternemann

Accelerated business processes demand new concepts and realizations of information systems and knowledge databases. This paper presents the concept of the collaborative information space (CIS), which supplies the necessary tools to transform individual knowledge into collective useful information. The creation of ‘information objects’ in the CIS allows an efficient allocation of information in all business process steps at any time. Furthermore, the specific availability of heterogeneous, distributed data is realized by a web-based user interface, which enables an effective search by a multidimensionally hierarchical composition.


1995 ◽  
Vol 04 (02n03) ◽  
pp. 165-188 ◽  
Author(s):  
PETER HARTEL ◽  
RALF JUNGCLAUS

The focus of this paper is on the modeling of application and business process in Cooperative Information Systems. Such processes use several resources and services to achieve a common, global system goal. We integrate the proposed concepts into the framework of a formal object-oriented specification language (TROLL). The goals of our approach are to provide additional modeling support for business and application processes, to explain these processes in the underlying framework and to couple tightly the modeling of global processes and the modeling of structural aspects of the system.


2021 ◽  
Author(s):  
Henry Chika Eleonu

Business organizations maintain business processes with multiple variants because of varied business requirements of which the support of these multiple business process variants constitutes a big challenge. BPPLE tool demonstration presents an extension of Eclipse BPMN modeller to cope with the modelling, and customization of business processes at build time and run time to compose the business process variants it may have. BPPLE tool is based on the Business Process Product Line Engineering (BPPLE) approach, our proposed approach for managing a family of business process variants. We have applied BPPLE in the scenarios such as the student registration in a higher education institution. Tests carried out showed that BPPLE tool enables the customization of business process models or instances to compose business process variant models or instances, respectively.


Sign in / Sign up

Export Citation Format

Share Document