A framework for information systems architecture
IBM Systems Journal
The ISO reference model for open distributed processing: an introduction
Computer Networks and ISDN Systems - Special issue on ISO reference model for open distributed processing
An architecture for a secure service discovery service
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
The 4+1 View Model of Architecture
IEEE Software
The Vision of Autonomic Computing
Computer
The UML as a Formal Modeling Notation
«UML» '98 Selected papers from the First International Workshop on The Unified Modeling Language «UML»'98: Beyond the Notation
Business Models for Coordinating Next Generation Enterprises
AIWORC '00 Proceedings of the Academia/Industry Working Conference on Research Challenges
Validating UML models against architectural profiles
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
An Approach to Relate Viewpoints and Modeling Languages
EDOC '03 Proceedings of the 7th International Conference on Enterprise Distributed Object Computing
Toward an on demand service-oriented architecture
IBM Systems Journal
Service-Oriented Architecture: Concepts, Technology, and Design
Service-Oriented Architecture: Concepts, Technology, and Design
EDOC '05 Proceedings of the Ninth IEEE International EDOC Enterprise Computing Conference
Generalizing a Model of Software Architecture Design from Five Industrial Approaches
WICSA '05 Proceedings of the 5th Working IEEE/IFIP Conference on Software Architecture
From BPMN Process Models to BPEL Web Services
ICWS '06 Proceedings of the IEEE International Conference on Web Services
Information Visualization: Beyond the Horizon
Information Visualization: Beyond the Horizon
Updating IEEE 1471: Architecture Frameworks and Other Topics
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
Characterizing Relations between Architectural Views
ECSA '08 Proceedings of the 2nd European conference on Software Architecture
Research on the Application of UML in Software Architecture Modeling
HPCC '08 Proceedings of the 2008 10th IEEE International Conference on High Performance Computing and Communications
Controversy Corner: What do software architects really do?
Journal of Systems and Software
Statecharts in the making: a personal account
Communications of the ACM - Being Human in the Digital Age
Handbook of Network and System Administration
Handbook of Network and System Administration
Enriching software architecture documentation
Journal of Systems and Software
Model-based context-aware deployment of distributed systems
IEEE Communications Magazine
A model for types and levels of human interaction with automation
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Policy-based management of networked computing systems
IEEE Communications Magazine
Hi-index | 0.00 |
Service-oriented architecture is an emerging paradigm for the execution of business-oriented as well as technical infrastructure processes by means of services. Automating the execution of services is of paramount importance in order to fulfill the needs of companies. However we have found that automation - although important - is seldom addressed explicitly as a concern when stating requirements or designing the software architecture of the service-based applications (SBAs). In this paper we define three architectural viewpoints framing the concerns about service automation. These three viewpoints, called 3D (Decisions, Degree, Data), respectively: express architectural decisions about automation; help identifying the level (degree) of automation required, and represent the specific data required to support automation in services. They have been applied to three industrial case studies and one academic experiment. Results show that they successfully support both technical and non-technical stakeholders in understanding how, and communicating upon, their concerns related to service automation have been addressed. The application of the 3D service automation viewpoints to different domains exhibits promising reusability.