7 research outputs found

    ALIGNMENT OF BUSINESS PROCESS MANAGEMENT AND BUSINESS RULES

    Get PDF
    Business process management and business rules management both focus on controlling business activities in organizations. Although both management principles have the same focus, they approach manageability and controllability from different perspectives. As more organizations deploy business process management and business rules management, this paper argues that these often separated efforts should be integrated. The goal of this work is to present a step towards this integration. We propose a business rule categorization that is aligned to the business process management lifecycle. In a case study and through a survey the proposed rule categories are validated in terms of mutual exclusivity and completeness. The results indicate the completeness of our main categorization and the categories’ mutual exclusivity. Future research should indicate further refinement by identifying rule subcategories

    The Business Rule Type Jungle: An Explorative Analysis

    Get PDF
    Decisions and business rules are essential Components of an organization. Combined, these components form a basis for securing the implementation of new laws, regulations and internal policies into processes, work instructions and information systems. To ensure proper implementation, business rule types must be taken into account, as the functions per type may be different. The current body of knowledge on decision and business rule management offers some insights into different types of business rules, however, these types are often presented as a secondary focus of a contribution or set in stone without proper evidence supporting these claims. This study therefore aims to explore the different business rule types utilized in the body of knowledge as well as practice. This will form a basis to determine possible overlap and inconsistencies and aid in establishing the functional differences between the defined business rule types. By applying a literature review, semi-structured interviews and secondary data analysis, we observed that the current body of knowledge shows serious diffusion with regards to business rule types, the same holds for practice. Therefore, future research should focus to research these differences in detail with the aim to harmonize the proliferation of business rule types

    Contribution à la gestion de l'évolution des processus métiers

    Get PDF
    La gestion de l'évolution des processus métier exige une compréhension approfondie des cause des changements, de leurs niveaux d'application ainsi que de leurs impacts sur le reste du systÚme. Dans cette thÚse, nous proposons une approche de gestion et de contrÎle de l'éolution des processus métier permettant d'analyser ces changements et de comprendre leurs impacts. Cela assistera les concepteurs et les chargés de l'évolution des processus métier à établir une évaluation a priori de l'impact pour réduire les risques et les coûts liés à ces changements et d'améliorer le service et la qualité des processus métier. Ce travail consiste à proposer un ensemble de contributions permettant une vérification de la cohérence et de la conformité des modÚles de processus métier aprÚs chaque changement, mais aussi d'établir une éaluation a priori de l'impact structurel et qualificatif des modifications. Les différentes approches proposées sont en cours d'expérimentation et de validation à travers le développement d'une plate-forme basée sur l'environnement EclipseThe evolution management of the business processes requires an exhaustive understanding of the change. An evolution engineer needs to understand reasons of a change, its application levels, and subsequently its impact on the whole system. In this thesis, we propose an approach for an a priori change impact analysis, to better control the business process evolution. This may help the business experts and the process designers to evaluate change impact in order to reduce the associated risks and estimate the related costs. It may also help to improve the service and quality of the business processes. This work contributes an eventual improvement, in regard, to verify the coherence and the compliance of the business process models, after each change. It leads to evaluate an a priori change impact analysis in structural and qualitatie aspects. The multiple-perspectives of the proposed approach have been reviewed experimentally. The validation of the approach is evaluated by exteding the Eclipse Development Environment, with the help of a set of plug-ins, as a prototype plate-form.DUNKERQUE-SCD-Bib.electronique (591839901) / SudocSudocFranceF

    BPMN4V pour la modélisation de versions de processus intra- et inter-organisationnels

    Get PDF
    Nos travaux de recherche abordent la problĂ©matique de la modĂ©lisation des processus intra- et inter-organisationnels flexibles Ă  l’aide des versions. En effet, le concept de version est un concept appropriĂ© pour prendre en compte les changements que peuvent subir les schĂ©mas de processus. On peut ainsi dĂ©finir une nouvelle version de processus lorsque des modifications significatives doivent ĂȘtre apportĂ©es Ă  son schĂ©ma. DiffĂ©rentes contributions de l’état de l’art ont abordĂ© le versionnement des processus. Chacune de ces contributions a constituĂ© une avancĂ©e pour le versionnement des processus. Mais elles ont en commun de principalement considĂ©rer le versionnement de la perspective comportementale des processus, sans Ă©tudier les impacts du versionnement sur les perspectives organisationnelles et informationnelles, qui sont pourtant fondamentales dans la dĂ©finition des processus. De plus, il est Ă©galement nĂ©cessaire lorsqu’on aborde la problĂ©matique du versionnement des processus de considĂ©rer une autre perspective, la perspective contextuelle, qui permet de modĂ©liser les situations d’utilisation des versions. En outre, ces contributions ne s’appuient pas sur les standards existants et notamment sur BPMN (Business Process Model and Notation) qui est reconnu comme le standard pour la modĂ©lisation de schĂ©mas de processus. Enfin, ces contributions abordent uniquement la flexibilitĂ© des processus intra-organisationnels. Cette thĂšse a pour objectif de pallier ces deux faiblesses. Plus prĂ©cisĂ©ment, elle propose BPMN4V une extension du standard BPMN pour la modĂ©lisation de versions de processus tout en considĂ©rant les perspectives de modĂ©lisation des processus. Ainsi les contributions proposĂ©es sont les suivantes. En ce qui concerne la modĂ©lisation des versions des processus intra-organisationnels, nous avons introduit BPMN4V-PP (BPMN for Versions of Private Processes), qui est une extension de BPMN pour la modĂ©lisation de versions de processus intra-organisationnels, reprĂ©sentĂ©es en BPMN par des processus privĂ©s. Les aspects statiques et dynamiques du versionnement sont abordĂ©s. Puis nous avons Ă©tendu BPMN4V-PP pour modĂ©liser le contexte d’utilisation des processus. Cette notion de contexte est importante pour aider le concepteur (i) Ă  dĂ©finir pourquoi une version de processus a Ă©tĂ© modĂ©lisĂ©e et (ii) Ă  sĂ©lectionner la version qui convient Ă  une situation particuliĂšre. En ce qui concerne la modĂ©lisation des versions de processus inter-organisationnels, modĂ©lisĂ©es comme des collaborations ou des chorĂ©graphies en BPMN, nous avons dĂ©fini BPMN4V-CC (BPMN for Versions of Collaborations and Choreographies) qui Ă©tend BPMN pour la modĂ©lisation et la manipulation des versions de collaborations et de chorĂ©graphies. Nous avons aussi dĂ©fini six patrons d’adaptation qui sont des opĂ©rations de haut niveau facilitant la modification des schĂ©mas des versions de collaborations. Nous avons Ă©galement proposĂ© une dĂ©marche pour la gĂ©nĂ©ration automatique d’une version de chorĂ©graphie Ă  partir d’une version de collaboration. Nous avons finalement implantĂ© ces propositions dans un plug-in Eclipse, appelĂ© BPMN4V-Modeler, permettant d’assister les concepteurs lors de la modĂ©lisation des versions de processus selon les mĂ©ta-modĂšles BPMN4V-PP et BPMN4VCC. Nous avons Ă©valuĂ© nos contributions en mesurant notamment les performances de l’outil BPMN4V-Modeler.Our research deals with modeling flexible intra and inter-organizational processes using versions. Indeed, the notion of version has been recognized as a key notion to keep track of changes on process schemas. Thus it is possible to define a new process version for each significant modification of its schema. Several contributions addressing process flexibility using versions have been proposed in the literature. Each of these contributions provides solutions for process versioning. However, they mainly focus on the behavioral perspective of processes neglecting the informational and organizational perspectives, which are nevertheless important to have a comprehensive view of processes. Furthermore, the contextual perspective of processes must also be considered to characterize the situations in which versions of processes have to be used. Moreover, the proposed solutions are specific and have no chance to be used by process designers since they do not support standards for process modeling such as BPMN (Business Process Model and Notation). Finally, these contributions focus only on intra- organizational processes. This thesis aims at overcoming these two weaknesses, introducing BPMN4V, an extension of BPMN with versions to address intra and inter-organizational process flexibility. More precisely, the contributions of this thesis are the following. Regarding flexibility of intra-organizational processes, we have introduced BPMN4V-PP (BPMN for Versions of Private Processes) which is an extension of BPMN for modeling versions of intra-organizational processes, modeled in BPMN as private processes, considering both static and dynamic aspects of process versions. BPMN4V takes into account the three main perspectives of business processes, i.e., the behavioral perspective, the informational perspective and the organizational perspective. In order to consider the contextual perspective, we have also proposed another extension to BPMN allowing the definition of versions context. This perspective is fundamental to help process designers in featuring why a process version is defined and in selecting a particular process version according to a concrete situation. Regarding flexibility of inter-organizational processes, modeled as collaborations and choreographies in BPMN, this thesis has recommended BPMN4V-CC (BPMN for Versions of Collaborations and Choreographies) for modeling and handling versions of collaboration. Secondly, it has introduced six new adaptation patterns, which are high-level operations for collaborative process schema update. Then, it has defined a mapping approach for deducing version of choreography from version of collaboration. Finally, we have implemented our contributions in the BPMN4V-Modeler plug-in, which assists process designer in modeling versions of processes according to BPMN4V-PP and BPMN4V-CC. We have evaluated our contributions mainly measuring BPMN4V-Modeler performances

    BPMN4V pour la modélisation de versions de processus intra- et inter-organisationnels

    Get PDF
    Nos travaux de recherche abordent la problĂ©matique de la modĂ©lisation des processus intra- et inter-organisationnels flexibles Ă  l’aide des versions. En effet, le concept de version est un concept appropriĂ© pour prendre en compte les changements que peuvent subir les schĂ©mas de processus. On peut ainsi dĂ©finir une nouvelle version de processus lorsque des modifications significatives doivent ĂȘtre apportĂ©es Ă  son schĂ©ma. DiffĂ©rentes contributions de l’état de l’art ont abordĂ© le versionnement des processus. Chacune de ces contributions a constituĂ© une avancĂ©e pour le versionnement des processus. Mais elles ont en commun de principalement considĂ©rer le versionnement de la perspective comportementale des processus, sans Ă©tudier les impacts du versionnement sur les perspectives organisationnelles et informationnelles, qui sont pourtant fondamentales dans la dĂ©finition des processus. De plus, il est Ă©galement nĂ©cessaire lorsqu’on aborde la problĂ©matique du versionnement des processus de considĂ©rer une autre perspective, la perspective contextuelle, qui permet de modĂ©liser les situations d’utilisation des versions. En outre, ces contributions ne s’appuient pas sur les standards existants et notamment sur BPMN (Business Process Model and Notation) qui est reconnu comme le standard pour la modĂ©lisation de schĂ©mas de processus. Enfin, ces contributions abordent uniquement la flexibilitĂ© des processus intra-organisationnels. Cette thĂšse a pour objectif de pallier ces deux faiblesses. Plus prĂ©cisĂ©ment, elle propose BPMN4V une extension du standard BPMN pour la modĂ©lisation de versions de processus tout en considĂ©rant les perspectives de modĂ©lisation des processus. Ainsi les contributions proposĂ©es sont les suivantes. En ce qui concerne la modĂ©lisation des versions des processus intra-organisationnels, nous avons introduit BPMN4V-PP (BPMN for Versions of Private Processes), qui est une extension de BPMN pour la modĂ©lisation de versions de processus intra-organisationnels, reprĂ©sentĂ©es en BPMN par des processus privĂ©s. Les aspects statiques et dynamiques du versionnement sont abordĂ©s. Puis nous avons Ă©tendu BPMN4V-PP pour modĂ©liser le contexte d’utilisation des processus. Cette notion de contexte est importante pour aider le concepteur (i) Ă  dĂ©finir pourquoi une version de processus a Ă©tĂ© modĂ©lisĂ©e et (ii) Ă  sĂ©lectionner la version qui convient Ă  une situation particuliĂšre. En ce qui concerne la modĂ©lisation des versions de processus inter-organisationnels, modĂ©lisĂ©es comme des collaborations ou des chorĂ©graphies en BPMN, nous avons dĂ©fini BPMN4V-CC (BPMN for Versions of Collaborations and Choreographies) qui Ă©tend BPMN pour la modĂ©lisation et la manipulation des versions de collaborations et de chorĂ©graphies. Nous avons aussi dĂ©fini six patrons d’adaptation qui sont des opĂ©rations de haut niveau facilitant la modification des schĂ©mas des versions de collaborations. Nous avons Ă©galement proposĂ© une dĂ©marche pour la gĂ©nĂ©ration automatique d’une version de chorĂ©graphie Ă  partir d’une version de collaboration. Nous avons finalement implantĂ© ces propositions dans un plug-in Eclipse, appelĂ© BPMN4V-Modeler, permettant d’assister les concepteurs lors de la modĂ©lisation des versions de processus selon les mĂ©ta-modĂšles BPMN4V-PP et BPMN4VCC. Nous avons Ă©valuĂ© nos contributions en mesurant notamment les performances de l’outil BPMN4V-Modeler.Our research deals with modeling flexible intra and inter-organizational processes using versions. Indeed, the notion of version has been recognized as a key notion to keep track of changes on process schemas. Thus it is possible to define a new process version for each significant modification of its schema. Several contributions addressing process flexibility using versions have been proposed in the literature. Each of these contributions provides solutions for process versioning. However, they mainly focus on the behavioral perspective of processes neglecting the informational and organizational perspectives, which are nevertheless important to have a comprehensive view of processes. Furthermore, the contextual perspective of processes must also be considered to characterize the situations in which versions of processes have to be used. Moreover, the proposed solutions are specific and have no chance to be used by process designers since they do not support standards for process modeling such as BPMN (Business Process Model and Notation). Finally, these contributions focus only on intra- organizational processes. This thesis aims at overcoming these two weaknesses, introducing BPMN4V, an extension of BPMN with versions to address intra and inter-organizational process flexibility. More precisely, the contributions of this thesis are the following. Regarding flexibility of intra-organizational processes, we have introduced BPMN4V-PP (BPMN for Versions of Private Processes) which is an extension of BPMN for modeling versions of intra-organizational processes, modeled in BPMN as private processes, considering both static and dynamic aspects of process versions. BPMN4V takes into account the three main perspectives of business processes, i.e., the behavioral perspective, the informational perspective and the organizational perspective. In order to consider the contextual perspective, we have also proposed another extension to BPMN allowing the definition of versions context. This perspective is fundamental to help process designers in featuring why a process version is defined and in selecting a particular process version according to a concrete situation. Regarding flexibility of inter-organizational processes, modeled as collaborations and choreographies in BPMN, this thesis has recommended BPMN4V-CC (BPMN for Versions of Collaborations and Choreographies) for modeling and handling versions of collaboration. Secondly, it has introduced six new adaptation patterns, which are high-level operations for collaborative process schema update. Then, it has defined a mapping approach for deducing version of choreography from version of collaboration. Finally, we have implemented our contributions in the BPMN4V-Modeler plug-in, which assists process designer in modeling versions of processes according to BPMN4V-PP and BPMN4V-CC. We have evaluated our contributions mainly measuring BPMN4V-Modeler performances

    E-CARe (une méthode d'ingénierie des systÚmes d'information ubiquitaires)

    Get PDF
    L'apparition des SystĂšmes d'Information ubiquitaires ou pervasifs est issue de l'Ă©mergence de nouvelles technologies fournissant au systĂšme une vision de son environnement, de l'environnement de ses utilisateurs ainsi que de leurs profils. GrĂące Ă  ces donnĂ©es formant le contexte de l'application, il est possible de fournir des services personnalisĂ©s, pertinents et ciblĂ©s. Mais, le problĂšme qui se pose Ă  ce niveau concerne le degrĂ© d'adaptation, de prise de dĂ©cision Ă  la place de l'utilisateur et de l'identification des donnĂ©es contextuelles nĂ©cessaires et suffisantes pour ces services. Ceci est dĂ» Ă  un dĂ©sĂ©quilibre entre les avancĂ©es des technologies et de leurs applications (qui reçoivent un grand intĂ©rĂȘt de la part de la recherche et de l'industrie) et les mĂ©thodes et dĂ©marches de dĂ©veloppement et d'ingĂ©nierie spĂ©cifiques aux systĂšmes ubiquitaires. Notre objectif dans ce travail de thĂšse est de proposer une mĂ©thode d'ingĂ©nierie des SI ubiquitaires en considĂ©rant les diffĂ©rentes exigences reliĂ©es Ă  la nature mobile et grande Ă©chelle de ces systĂšmes. Cette mĂ©thode est basĂ©e sur une dĂ©marche de dĂ©veloppement qui fait usage d'un ensemble de mĂ©tamodĂšles et de langages gĂ©nĂ©riques favorisant la spĂ©cification complĂšte de ces systĂšmes. Cette dĂ©marche sĂ©pare les spĂ©cifications fonctionnelles, techniques et ubiquitaires. Les spĂ©cifications ubiquitaires permettent de dĂ©finir des modĂšles structurels et Ă©vĂ©nementiels du contexte respectant les exigences des utilisateurs et les contraintes de sĂ©curitĂ© et supportant les fonctionnalitĂ©s d'adaptation et de sensibilitĂ© au contexte. Cette approche orientĂ©e Ă©vĂšnements est consolidĂ©e par l'adoption d'une architecture de traitement des Ă©vĂšnements. Notre dĂ©marche E-CARe est une intĂ©gration des spĂ©cifications ubiquitaires dans une dĂ©marche classique de conception des SI pour garantir la couverture des spĂ©cifications fonctionnelles et techniques. Les applications d'assistance reprĂ©sentent un cas d'Ă©tude idĂ©al pour cette dĂ©marche qui s'intĂ©resse au domaine des transports, fortement dĂ©pendant de l'environnement et des Ă©vĂšnements ambiants.Ubiquitous Information Systems appeared as a consequence to emerging and evolving communication and mobile technologies providing the system with information on its environment, the environment of its users and their profiles. These data constitute the application context and are used to provide personalized, targeted and relevant services. However, ubiquitous services face some difficulties and challenges concerning specially needed contextual data, adaptation degree and computerized decision making. This is due to the gap between advanced ubiquitous services and their applications, and methods and processes for developing and engineering ubiquitous systems. Our goal in this thesis is to propose an engineering method for ubiquitous Information Systems considering different requirements resulting from the mobile and high scalable nature of these systems. The proposed method is based on a development process and a set of generic metamodels and languages facilitating a complete system specification and implementation. The proposed process separates functional, technical and ubiquitous specifications. Ubiquitous specifications enable the structural and event based context models definition while considering user requirements and security requirements. Adaptation and context awareness functionalities are supported by structural and dynamic context models. The proposed event oriented approach is enhanced by the adoption of an event processing architecture. Ubiquitous specifications are integrated into a classical information systems engineering process to constitute the E-CARe process including functional and technical specifications. Our propositions are used to design a user assistance application in the transport domain, highly dependent on the ambient environment and events.SAVOIE-SCD - Bib.Ă©lectronique (730659901) / SudocGRENOBLE1/INP-Bib.Ă©lectronique (384210012) / SudocGRENOBLE2/3-Bib.Ă©lectronique (384219901) / SudocSudocFranceF

    Management of business process constraints using BPTrigger

    No full text
    This paper proposes a new mechanism, called BPTrigger, which can overcome limitations of current Database (DB) Triggers. DB Triggers are used to enforce integrity constraints related to data stored in databases. They are not adequate, however, for complex business constraints that must be applied to several business processes or activities, hence, involving many data items. Further, DB Triggers does not properly support distributed and heterogeneous environments and may incur serious performance degradation including non-termination. BPTrigger enables representation and flexible enforcement of complex business process constraints in a distributed and heterogeneous environment. Unlike a DB Trigger that must be defined on each data item participating in a constraint and must be checked every time the data item is updated, BPTrigger allows a constraint to be defined only once on a business process and enforces the constraint once at the time of execution of the process. To provide comprehensive support, the paper identifies all possible constraints related to business processes based on literature survey and classifies them into four types: entry, exit, running, and invariant, according to the time of enforcement. Reflecting the requirements suggested by the classification, the syntax of BPTrigger is defined. An additional construct is proposed to enable flexible management of invariants. The paper also introduces a prototype system for BPTrigger along with an extended example to demonstrate its feasibility and to provide a performance comparison with typical DB Triggers. (C) 2004 Elsevier B.V. All rights reserved.X117sciescopu
    corecore