Up a level
Export as [feed] Atom [feed] RSS 1.0 [feed] RSS 2.0
[tool] Batch List
Group by: Item Type | No Grouping
Number of items: 3.

Conference or Workshop Item

A Metrics Framework for Evaluating SOA Service Granularity
http://jb4-2.eprints-hosting.org/2130

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.

Saad Alahmari
Ed Zaluska
David De Roure

Metrics for Measuring Service Operations Granularity
http://jb4-2.eprints-hosting.org/2126

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 measuring service operations granularity. This metrics will assist in identifying key service operations with impact on other SOA quality. An example case study is included to demonstrate proposed metrics

Saad Alahmari
David De Roure
Ed Zaluska

Optimal Granularity for Service-Oriented Systems
http://jb4-2.eprints-hosting.org/2128

The improved interoperability and business agility of business systems based on Service-Oriented Architecture SOA) has created an increased demand for the reengineering and migration of legacy software systems. The wide range of current migration techniques for legacy systems in different implementations technologies does not address important aspects of service granularity, which affect service reusability, governance, maintainability and cohesion. This paper proposes a novel framework for the effective identification of the key services in legacy code. The approach focuses on defining the right services based on standardized modelling languages (UML and BPMN). This framework provides effective guidelines for optimal service granularity for a wide range of possible service types.

Saad Alahmari
Ed Zaluska

This list was generated on Sat Aug 31 15:39:24 2019 UTC.