Abstract
Cross-organizations are increasingly coordinating their capabilities in the quest of dynamically adaptable and secured business process. Usually, the business activities are governed with business rules. The ECA (Event-condition-action) rules has been widely adopted for business rules. Indeed, it is a popular way to incorporate flexibility into a process design. Today, Separation of concerns provides a way to separate development of the functionality and the crosscutting concerns (e.g., quality of service, security). It becomes one of the cornerstone principle in software engineering, and it supports adaptation in several ways. In this paper, we propose a new rule based model that adopts the ECA rules and supports the separation of concerns (as security, interaction). For each concern (security or interaction), we govern any business activity through our CECAPENETE formalism (Concern -Event-Condition-Action-Post condition- check Execution- Number of check -Else-Trigger-else Event) based on business rules. The rules based process is translated into a graph of rules that is analyzed in terms of relations between concerns, reliably and flexibility.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.