A Metrics Suite for Object Oriented Design
IEEE Transactions on Software Engineering
Understanding SOA with Web Services (Independent Technology Guides)
Understanding SOA with Web Services (Independent Technology Guides)
Service-oriented architecture: programming model and product architecture
IBM Systems Journal
Decoupling Metrics for Services Composition
ICIS-COMSAR '06 Proceedings of the 5th IEEE/ACIS International Conference on Computer and Information Science and 1st IEEE/ACIS International Workshop on Component-Based Software Engineering,Software Architecture and Reuse
Service-Oriented Modeling and Architecture for Realization of an SOA
SCC '06 Proceedings of the IEEE International Conference on Services Computing
Complexity Measures for Secure Service-Oriented Software Architectures
PROMISE '07 Proceedings of the Third International Workshop on Predictor Models in Software Engineering
S3: A Service-Oriented Reference Architecture
IT Professional
SOMA: a method for developing service-oriented solutions
IBM Systems Journal
Towards SOA implementation complexity measurement enlightened by organization theory
Proceedings of the 11th International Conference on Product Focused Software
Hi-index | 0.00 |
Service Oriented Architecture (SOA) is emerging to be the predominant architectural style of choice for many organizations due to the promised agility, flexibility and resilience benefits. However, there are currently few SOA metrics designed to evaluate complexity, effort estimates and health status of SOA solutions. This paper therefore proposes a SOA metrics framework which includes both service level and SOA-wide metrics to measure design and runtime qualities of a SOA solution. The SOA-wide metrics predict the overall complexity, agility and health status of SOA solutions, while service level metrics focus on the fundamental building blocks of SOA, i.e. services. The combined views deliver a compelling suite of SOA metrics that would benefit organizations as they consider adopting SOA. These metrics, which are based on observations of many SOA engagements, are illustrated through a case study that describes a recent ongoing project at IBM where SOA was utilized to build the solution assets.