2009
DOI: 10.1007/978-3-642-01247-1_5
|View full text |Cite
|
Sign up to set email alerts
|

A Metrics Suite for Evaluating Flexibility and Complexity in Service Oriented Architectures

Abstract: 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 predic… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
35
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 50 publications
(38 citation statements)
references
References 6 publications
0
35
0
Order By: Relevance
“…Existing research [14] has already proposed a number of analogous complexity metrics for SOAs, including metrics such as the number of services, the number of versions per service, and the number of human tasks. However, these metrics do not aim at SOA testing.…”
Section: Criticality Metrics For Soa Testingmentioning
confidence: 99%
See 2 more Smart Citations
“…Existing research [14] has already proposed a number of analogous complexity metrics for SOAs, including metrics such as the number of services, the number of versions per service, and the number of human tasks. However, these metrics do not aim at SOA testing.…”
Section: Criticality Metrics For Soa Testingmentioning
confidence: 99%
“…Two simple ordinal metrics capturing this aspect are (1) the service statefulness (SST), i.e., whether the service's operations can be used in any order or whether a specific protocol is assumed, and (2) the whether the service requires a mediator for connecting to the message bus (IMR). Typically, stateful services are vastly more error-prone than stateless ones (see also [14]). Similarly, mediation is known to be complex and error-prone, hence, services that require mediation need to be tested with more care.…”
Section: B Initial Multi-level Soa Criticality Metric Setmentioning
confidence: 99%
See 1 more Smart Citation
“…Most of the reviewed work deals with aspects and metrics to support the first four phases based on design-time data: Metrics to measure busi-ness alignment of SOA implementations [1,30], procedures to model [6,16] and implement SOA [3], including the prediction of development effort and implementation complexity early in the design phase [37]. Metrics to measure granularity, complexity and reuse [15,35,36], performance [5,13] and QoS [28,31] of SOAbased services also rely on design-time data. Most work on operation and optimization has been done on how to handle service level agreements primarily based on design-time data: how to formally describe them [19,34,39,40], technically implement, test and enforce them [4,10,15,17,18,23,25,26,32,33,42,44,45] or how to monitor them [2,20,21].…”
Section: Related Workmentioning
confidence: 99%
“…Metrics to measure granularity, complexity and reuse [15,35,36], performance [5,13] and QoS [28,31] of SOAbased services also rely on design-time data. Most work on operation and optimization has been done on how to handle service level agreements primarily based on design-time data: how to formally describe them [19,34,39,40], technically implement, test and enforce them [4,10,15,17,18,23,25,26,32,33,42,44,45] or how to monitor them [2,20,21]. Contributions available on SLA design deal with isolated approaches: Sauvé et al [38] and Marques et al [27] are in favor of deriving the service level targets directly from the business impact of the given service (i.e.…”
Section: Related Workmentioning
confidence: 99%