A Tool for Measuring SOA Service Granularity

J. Geetha, T. Karthikeyan · 2013

Service granularity plays a major role in designing services in SOA. Service Granularity can be defined as the measurement to identify how broad the interaction happening between a Service consumer and Service provider so as to meet their requirements. Granularity also helps in determining the optimality of service. The improper service granularity may lead to service duplication and service maintenance problem. Thus the importance of measuring service granularity helps in better performance, reusability and efficiency of service. At the design stage itself measuring the granularity helps to improve the design as well as its performance. This paper proposes a tool for measuring the service granularity and to check the optimality of services. The metrics used in this paper to determine service granularity are Composite level of service, Functional Richness of service and Interface granularity. The proposed tool evaluates the granularity of the service at the design time.

Read the paper · More papers on PaperTik