This study introduces a set of size metrics for service-oriented architecture (SOA) systems based on unified modeling language (UML) to enhance the accuracy of measuring SOA size, effort, and cost for software development. Existing metrics are insufficient for SOA's unique characteristics, prompting the need for new metrics that account for service complexity and interactions. The proposed metrics include the weighted operation count, service dependency count, and weighted service count, validated through Briand's theoretical framework.
Related topics: