Groupware: some issues and experiences
Communications of the ACM
Access control for collaborative environments
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Role-Based Access Control Models
Computer
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Information systems as social structures
Proceedings of the international conference on Formal Ontology in Information Systems - Volume 2001
Enterprise System Architectures
Enterprise System Architectures
Modelling Dynamic Group Behaviours
DSV-IS '01 Proceedings of the 8th International Workshop on Interactive Systems: Design, Specification, and Verification-Revised Papers
Coordinating Web Services based on business models
ICEC '03 Proceedings of the 5th international conference on Electronic commerce
A software system evolutionary and adaptive framework: application to agent-based systems
Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Adaptable system/Software architectures
Access control in collaborative systems
ACM Computing Surveys (CSUR)
Supporting social organization modelling in cooperative work using patterns
CSCWD'05 Proceedings of the 9th international conference on Computer Supported Cooperative Work in Design II
Task-activity based access control for process collaboration environments
Computers in Industry
HealthSec'12 Proceedings of the 3rd USENIX conference on Health Security and Privacy
Hi-index | 0.00 |
One of the most important characteristics of current enterprise systems is the existence of collaborative processes where different users/subsystems communicate and cooperate in order to carry out common activities. In these processes, shared resources are often used and there are complex relationships between activities and users, so the definition and administration of different security levels (tasks, users, resources, etc.) is necessary. In this article, we shall focus on an important dimension related to the security aspect of collaborative systems: access control. We shall use an organization model that considers the necessary elements to represent authorization and access control aspects in enterprise systems. This model is used in a service-oriented architecture (SOA) in order to facilitate the implementation of a service which is responsible for these important functions. Finally, we shall propose the use of a pattern definition language at a conceptual level to facilitate the modelling of the organizational structures of an enterprise system. We shall specify organization patterns that will help us define general models which can be applied in different situations.