Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Introduction to the Special Issue on Software Architecture
IEEE Transactions on Software Engineering - Special issue on software architecture
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
Communications of the ACM
Component-based software engineering: putting the pieces together
Component-based software engineering: putting the pieces together
Architectural Mismatch: Why Reuse Is So Hard
IEEE Software
Architectural Mismatch: Why Reuse Is So Hard
IEEE Software
An Architectural Model for Service-Based Flexible Software
COMPSAC '01 Proceedings of the 25th International Computer Software and Applications Conference on Invigorating Software Development
A Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems
COMPSAC '97 Proceedings of the 21st International Computer Software and Applications Conference
The Vienna Component Framework enabling composition across component models
Proceedings of the 25th International Conference on Software Engineering
Component technology: what, where, and how?
Proceedings of the 25th International Conference on Software Engineering
Service-based software: the future for flexible software
APSEC '00 Proceedings of the Seventh Asia-Pacific Software Engineering Conference
An Architectural Model for Service-Based Software with Ultra Rapid Evolution
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Software Design
IBHIS: Integration Broker for Heterogeneous Information Sources
COMPSAC '03 Proceedings of the 27th Annual International Conference on Computer Software and Applications
Using Web Service Technologies to Create an Information Broker: An Experience Report
Proceedings of the 26th International Conference on Software Engineering
Turning Software into a Service
Computer
Investigating service-oriented system performance: a systematic study
Software—Practice & Experience
Dealing with change: components versus services
Communications of the ACM
Hi-index | 0.02 |
We discuss what constitutes a ýsoftware service modelý and propose a framework that can accommodate both component-based and service-based systems, while also distinguishing between ýstaticý and ýdynamicý forms of service delivery. We then draw upon this, and upon our own experiences of developing service-based forms, to consider what characteristics a service architecture might possess.