Injecting RBAC to secure a Web-based workflow system
RBAC '00 Proceedings of the fifth ACM workshop on Role-based access control
Relating evolving business rules to software design
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Adaptable system/Software architectures
Access Control and Authorization Constraints for WS-BPEL
ICWS '06 Proceedings of the IEEE International Conference on Web Services
A policy-based authorization model for workflow-enabled dynamic process management
Journal of Network and Computer Applications
Specification and enforcement of flexible security policy for active cooperation
Information Sciences: an International Journal
A multi-dimensional architectural approach to behavior-intensive adaptive pervasive applications
ISWPC'09 Proceedings of the 4th international conference on Wireless pervasive computing
Adaptation of service-based systems
Service research challenges and solutions for the future internet
Hi-index | 0.00 |
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.