Call for Paper - August 2022 Edition
IJCA solicits original research papers for the August 2022 Edition. Last date of manuscript submission is July 20, 2022. Read More

A Tool for Measuring SOA Service Granularity

IJCA Special Issue on International Conference on Communication, Computing and Information Technology
© 2013 by IJCA Journal
ICCCMIT - Number 3
Year of Publication: 2013
Geetha J.
Karthikeyan T.

Geetha J. and Karthikeyan T.. Article: A Tool for Measuring SOA Service Granularity. IJCA Special Issue on International Conference on Communication, Computing and Information Technology ICCCMIT(3):17-21, February 2013. Full text available. BibTeX

	author = {Geetha J. and Karthikeyan T.},
	title = {Article: A Tool for Measuring SOA Service Granularity},
	journal = {IJCA Special Issue on International Conference on Communication, Computing and Information Technology},
	year = {2013},
	volume = {ICCCMIT},
	number = {3},
	pages = {17-21},
	month = {February},
	note = {Full text available}


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.


  • Steghuis C. , "Service Granularity in SOA Projects: A trade off Analysis", M. Sc. Thesis, Business Information Technology, University of Twente, 2006.
  • Saad Alahmari, Ed Zaluska, David C De Roure, "A Metrics Framework for Evaluating SOA Service Granularity", on 2011 IEEE International Conference on Services Computing.
  • Thomas Erl, "SOA principles of Service Design", Prentice Hall, 2009.
  • Hong YING, Yu WU,Fuming LIU, "Research on The SOA – based Service Granularity Control", Second International Conference on Information Technology and Computer Science, IEEE, 2010.
  • Xie Zhengyu, Dong Baotian, and Wang Li, "Research of Service Granularity Base on SOA in Railway Information Sharing Platform", in Proceedings of the 2009 International Symposium on Information Processing (ISIP '09) Huangshan, P. R. China, August 21-23, 2009, pp 391-395.
  • Jason Boomberg "How to Define a Business Service the Art and Science of Service Granularity", Zap Think White paper, 2007 available at www. zapthink. com.
  • Kulkarni N. , Dwivedi, "The Role of Service granularity in a successful SOA Realization A Case Study", IEEE Congress on Services – Part-I, vol. no. pp 423-430, 6-11, 2008.
  • B. Shim, S. Choue, S. Kim, and S. Park, "A Design Quality Model for Service-Oriented architecture", 15th Asia-Pacific Software Engineering Conference, 2008.
  • A. Khoshkbarforoushhaa, R. Tabeinb, P. Jamshidia, F. Shamsa, "Towards a Metrics Suite for Measuring Composite Service Granularity Level Appropriateness", 2010 IEEE 6th World Congress on Services.
  • R. Schmelzer, "The service granularity matrix", August 3, 2007 available at www. zapthink. com › Research › ZapFlash
  • James Mc Govern, Sameer Tyagi, Michael E Stevens and Sunil Mathew, "Java Web Services Architecture", Morgan Kaufmann Publishers, An imprint of Elsevier, 2005.
  • Feuerlichit, G. , Service Granularity Considerations Based on Data Properties of Interface Parameters", International Journal of Computer Systems Science and Engineering, Special Issue: Engineering Design and Composition of Service-Orientation Applications", ISSN 0267 6192.
  • T. Karthikeyan, J. Geetha, "A Quantitative Measurement and validation of Granularity in Service Oriented Architecture", IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 2, No 1, March 2012
  • Spyridon Antakis, "Security Service Granularity", 2008, available at www. spyros. loonydesk. com/whitepapers/ssg. pdf.
  • Takuya Uemura, Shinji Kusumoto, and Katsuro Inoue, "Function Point Measurement Tool for UML Design Specification", available at http://www. cs. unibo. it/~cianca/wwwpages/labspo/uemura. pdf