A field study of the software design process for large systems
Communications of the ACM
Architectural mismatch or why it's hard to build systems out of existing parts
Proceedings of the 17th international conference on Software engineering
IEEE Standard Computer Dictionary: Compilation of IEEE Standard Computer Glossaries
IEEE Standard Computer Dictionary: Compilation of IEEE Standard Computer Glossaries
Communications of the ACM - E-services: a cornucopia of digital offerings ushers in the next Net-based evolution
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services
Design of Large-Scale Polylingual Systems
Proceedings of the 26th International Conference on Software Engineering
Event-driven response architecture for event-based computing
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
Enterprise Service Oriented Architectures: Concepts, Challenges, Recommendations
Enterprise Service Oriented Architectures: Concepts, Challenges, Recommendations
On the possibility of constructing meaningful hash collisions for public keys
ACISP'05 Proceedings of the 10th Australasian conference on Information Security and Privacy
Business transformation to SOA: aspects of the migration and performance and QoS issues
Proceedings of the 2nd international workshop on Systems development in SOA environments
Can design pattern detection be useful for legacy systemmigration towards SOA?
Proceedings of the 2nd international workshop on Systems development in SOA environments
Hi-index | 0.00 |
Architectural mismatch results from implicit and conflicting assumptions that designers of components make about the environments in which these components should operate. While architectural mismatch was extensively studied in monolithic and distributed applications, it has not been applied to Service-Oriented Architectures (SOAs). A major contribution of this paper is the analysis of how architectural mismatch affects SOAs. We study how implicit and conflicting assumptions that designers make about web services and their compositions affect the quality of resulting SOA-based systems. We support our analysis with empirical data that we collected from a large-scale SOA-based project within Accenture and other smaller projects.