International Conference on Communication, Computing and Information Technology |
Foundation of Computer Science USA |
ICCCMIT - Number 3 |
February 2013 |
Authors: Geetha J., Karthikeyan T. |
e21182e5-9287-4594-8496-51da329f32d4 |
Geetha J., Karthikeyan T. . A Tool for Measuring SOA Service Granularity. International Conference on Communication, Computing and Information Technology. ICCCMIT, 3 (February 2013), 17-21.
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.