• DocumentCode
    3149293
  • Title

    A Metrics Framework for Evaluating SOA Service Granularity

  • Author

    Alahmari, Saad ; Zaluska, Ed ; De Roure, David C.

  • Author_Institution
    Sch. of Electron., Comput. Sci. Univ., Southampton, UK
  • fYear
    2011
  • fDate
    4-9 July 2011
  • Firstpage
    512
  • Lastpage
    519
  • Abstract
    Service-Oriented Architecture (SOA) is intended to improve software interoperability by exposing dynamic applications as services. To evaluate the design of services in service-based systems, quality measurements are essential to decide tradeoffs between SOA quality attributes. Current SOA quality metrics pay little attention to service granularity as an important key design feature that impacts other internal SOA quality attributes. In this paper we introduce the structural attribute of service granularity for the analysis of other internal structural software attributes: complexity, cohesion and coupling. Consequently, metrics are proposed for measuring SOA internal attributes using syntax code. These metrics will assist in development of optimal service design by considering appropriate trade-offs. An example case study is included to demonstrate proposed metrics.
  • Keywords
    open systems; service-oriented architecture; software metrics; software quality; SOA service granularity; internal structural software attributes; metrics framework; quality measurements; service-based systems; service-oriented architecture; software interoperability; syntax code; Business; Complexity theory; Couplings; Service oriented architecture; Software; Weight measurement; SOA; SOA quality; SOEA; product metrics; service granularity; software metrics/measuremen;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing (SCC), 2011 IEEE International Conference on
  • Conference_Location
    Washington, DC
  • Print_ISBN
    978-1-4577-0863-3
  • Electronic_ISBN
    978-0-7695-4462-5
  • Type

    conf

  • DOI
    10.1109/SCC.2011.98
  • Filename
    6009301