Transforming Activity-Centric Business Process Models into Information-Centric Models for SOA Solutions

Author(s):  
Rong Liu ◽  
Frederick Y. Wu ◽  
Santhosh Kumaran

Much of the prior work in business process modeling is activity-centric. Recently, an information-centric approach has emerged, where a business process is modeled as the interacting lifecycles of business entities. The benefits of this approach are documented in a number of case studies. In this paper, the authors formalize the information-centric approach and derive the relationships between the two approaches. The authors formally define the notion of a business entity, provide an algorithm to transform an activity-centric model into an information-centric process model, and demonstrate the equivalence between these two models. Further, they show the value of transforming from the activity-centric paradigm to the information-centric paradigm in business process componentization and Service-Oriented Architecture design and also provide an empirical evaluation.

2010 ◽  
Vol 21 (4) ◽  
pp. 14-34 ◽  
Author(s):  
Rong Liu ◽  
Frederick Y. Wu ◽  
Santhosh Kumaran

Much of the prior work in business process modeling is activity-centric. Recently, an information-centric approach has emerged, where a business process is modeled as the interacting lifecycles of business entities. The benefits of this approach are documented in a number of case studies. In this paper, the authors formalize the information-centric approach and derive the relationships between the two approaches. The authors formally define the notion of a business entity, provide an algorithm to transform an activity-centric model into an information-centric process model, and demonstrate the equivalence between these two models. Further, they show the value of transforming from the activity-centric paradigm to the information-centric paradigm in business process componentization and Service-Oriented Architecture design and also provide an empirical evaluation.


2019 ◽  
Vol 4 (2) ◽  
pp. 116
Author(s):  
Hilman Nuril Hadi ◽  
Tri Astoto Kurniawan ◽  
Ismiarta Aknuranda

BPMN has become the standard of business process modeling indescribing the existing series of business process. By engaging BPMN, an analystwould possibly able to model the whole business process activities in whichhe/she may analyze business process upon design time. It can be done byanalyzing the structure, behavior, or semantic of process model. In certaincondition one may ask a question what would the effects of the process be if itwere to be executed up to this point?. However, it cannot be solved with onlygraphical notation, but with its semantics. In practice, several modeling tools stilldo not provide a feature for managing information regarding the effects/resultsin the business process model. In fact, analysts should be supported with a toolin order to semantically enrich a process model with its effects. This articledescribes effect annotation semantically towards activity in the BPMN modelincluding the rules in representing its effects. The effect annotation will be suitedtowards activity type (atomic and compound activities). The outcomes of plugin development of eclipse BPMN2 modeler for representing semantic effect arealso described in this paper.


Author(s):  
Giorgio Bruno

Over the past few years a number of viewpoints have influenced the design of notations for business processes. They emphasize the different elements (tasks, business entities and roles) that compose business process models; for this reason, they are referred to as activity-centric, data-centric, and role-centric viewpoints. The activity-centric viewpoint focuses on the orchestration of operational activities, which encompass human tasks and automatic ones. On the contrary, the data-centric viewpoint stresses the identification of the key business entities and their life cycles consisting of states and transitions. In the role-centric viewpoint, a process model is made up of several “role” models; each role model provides a restricted view of the process limited to the behavior of the role under consideration. This article illustrates how the above-mentioned viewpoints can be extracted from a global model, with the help of an example concerning the submission of papers to conferences.


2018 ◽  
Vol 12 (3-4) ◽  
pp. 227-245 ◽  
Author(s):  
Redouane Blal ◽  
Abderrahmane Leshob ◽  
Javier Gonzalez-Huerta ◽  
Hafedh Mili ◽  
Anis Boubaker

2020 ◽  
Vol 7 (2) ◽  
pp. 71-76
Author(s):  
Salma Fatia ◽  
Muhammad Ainul Yaqin ◽  
Adi Heru Utomo

Abstract— In an organizational environment, there are various business process models with the same procedures. If an organization builds a system with the same procedure repeatedly, it will undoubtedly incur a lot of effort and money. Therefore, it is necessary to extract common fragments to save effort. This research uses four scenarios of business process models: sequence, branching, nested branching, and looping. This study uses Business Process Modeling Notation (BPMN) notation so that the process model consists of activities, connectors, and gateways. Structural similarity is measured using the Jaccard similarity formula by comparing the process model. The similarity of behavior is measured using the Transition Adjacency Relations (TARs) method to obtain common fragments. The results show that the sequence process model will produce a common fragment that tends to be sequential too. The branching will produce a common fragment that tends to branch, and nested branching will produce a common fragment that tends to be branched and nested, as well as looping will produce a common fragment contains looping too. The experimental results show that the proposed method can extract common fragments based on the available business process models. Keywords—BPMN; common fragment; behavioral similarity; TARs   Abstrak— Dalam lingkungan organisasi, terdapat berbagai model proses bisnis dengan prosedur yang sama. Jika suatu organisasi membangun sistem dengan prosedur yang sama secara berulang-ulang, niscaya akan mengeluarkan banyak tenaga dan biaya. Oleh karena itu, perlu mengekstrak fragmen umum untuk menghemat tenaga. Penelitian ini menggunakan empat skenario model proses bisnis yaitu sequence, branching, nested branching, dan looping. Penelitian ini menggunakan notasi Business Process Modeling Notation (BPMN) sehingga model proses terdiri dari aktivitas, konektor, dan gateway. Kemiripan struktural diukur menggunakan rumus kemiripan Jaccard dengan membandingkan model proses. Kesamaan perilaku diukur menggunakan metode Transition Adjacency Relations (TARs) untuk mendapatkan fragmen yang sama. Hasil penelitian menunjukkan bahwa model sequence process akan menghasilkan common fragment yang cenderung berurutan juga. Percabangan akan menghasilkan fragmen umum yang cenderung bercabang, dan percabangan bersarang akan menghasilkan fragmen umum yang cenderung bercabang dan bersarang, serta perulangan akan menghasilkan fragmen umum yang berisi perulangan juga. Hasil eksperimen menunjukkan bahwa metode yang diusulkan dapat mengekstrak fragmen umum berdasarkan model proses bisnis yang tersedia. Keywords—BPMN; common fragment; kemiripan perilaku; TARs


Author(s):  
Mokhtar Soltani ◽  
Sidi Mohamed Benslimane

Various approaches uses business process models as starting point to derive software services. The first and the important task for developing service-oriented models is service identification. However, the majority of existing methods for service identification are developed manually because, on the one hand, they are based on the competence of the developers and, on the other hand, the business process models do not comprise sufficient knowledge to identify services automatically. The integration of Business Process Modeling (BPM), Model-Driven Development (MDD), and Ontology-based Semantic Annotation (OSA) allows the automation of the SOA (Service-Oriented Architecture) services development. Three steps are used for developing an SOA solution: service identification, service specification and finally service realization. In this paper, the authors illustrate a method called MOOSI (Multi-Objective Optimization-based Service Identification) that automatically identifies the architecturally significant elements from an annotated business process model in order to specify service model artifacts. The main goal of this work is to support the automation of the development process of service-oriented enterprise information system. The implementation results of our proposed method are discussed. This result shows that MOOSI can achieve high performance in terms of execution time and important quality in terms of modularization quality of identified services compared with other solution.


2019 ◽  
Vol 9 (2) ◽  
pp. 345 ◽  
Author(s):  
Piotr Wiśniewski ◽  
Krzysztof Kluza ◽  
Edyta Kucharska ◽  
Antoni Ligęza

Business process models help to visualize processes of an organization. In enterprises, these processes are often specified in internal regulations, resolutions or other law acts of a company. Such descriptions, like task lists, have mostly form of enumerated lists or spreadsheets. In this paper, we present a mapping of process model elements into a spreadsheet representation. As a process model can be represented in various notations, this can be seen as an interoperability solution for process knowledge interchange between different representations. In presenting the details of the solution, we focus on the popular BPMN representation, which is a de facto standard for business process modeling. We present a method how to generate a BPMN process model from a spreadsheet-based representation. In contrast to the other existing approaches concerning spreadsheets, our method does not require explicit specification of gateways in the spreadsheet, but it takes advantage of nested list form. Such a spreadsheet can be created either manually or merged from the task list specifications provided by users.


Author(s):  
Jan Mendling ◽  
Jan Recker ◽  
Hajo A. Reijers

The value of business process models is dependent on the choice of graphical elements in the model and their annotation with additional textual and graphical information. This research discusses the use of text and icons for labeling the graphical constructs in a process model. The authors use two established verb classification schemes to examine the choice of activity labels in process modeling practice. Based on the author’s findings, this paper synthesizes a set of twenty-five activity label categories. Proposed is a systematic approach for graphically representing these label categories through the use of graphical icons, such that the resulting process models are easier and more readily understandable by end users. The author’s findings contribute to an ongoing stream of research investigating the practice of process modeling and thereby contribute to the body of knowledge about conceptual modeling quality overall.


2013 ◽  
Vol 22 (01) ◽  
pp. 1350003 ◽  
Author(s):  
LAURA SÁNCHEZ-GONZÁLEZ ◽  
FÉLIX GARCÍA ◽  
FRANCISCO RUIZ ◽  
MARIO PIATTINI

Business process modeling is recognized as a key part of the business process lifecycle. It is during this stage that a conceptual model is produced by collecting business process requirements and representing them with a specific business process notation. While there has been much research into process modeling techniques, little has taken place with regard to the characteristics that should be considered for an effective assessment of the models' quality. This paper presents a synthesis of quality characteristics for business process models, based on a systematic review of the relevant literature. It then goes on to describe a reference model for the quality assessment of business process models, and to relate the aforementioned quality characteristics to existing relevant process model measures. These relations may help organizations to guide the improvement of their business process models according to their chosen quality characteristics.


Author(s):  
Giorgio Bruno

Over the past few years, a number of viewpoints have influenced the design of notations for business processes. They emphasize the different elements (tasks, business entities, and roles) that compose business process models; for this reason, they are referred to as activity-centric, data-centric, and role-centric viewpoints. The activity-centric viewpoint focuses on the orchestration of operational activities, which encompass human tasks and automatic ones. On the contrary, the data-centric viewpoint stresses the identification of the key business entities and their lifecycles consisting of states and transitions. In the role-centric viewpoint, a process model is made up of several “role” models; each role model provides a restricted view of the process limited to the behavior of the role under consideration. This chapter illustrates how the above-mentioned viewpoints can be extracted from a global model, with the help of an example concerning the submission of papers to conferences.


Sign in / Sign up

Export Citation Format

Share Document