CFP last date
22 April 2024
Reseach Article

A Tool for Measuring SOA Service Granularity

Published on February 2013 by Geetha J., Karthikeyan T.
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.

@article{
author = { Geetha J., Karthikeyan T. },
title = { A Tool for Measuring SOA Service Granularity },
journal = { International Conference on Communication, Computing and Information Technology },
issue_date = { February 2013 },
volume = { ICCCMIT },
number = { 3 },
month = { February },
year = { 2013 },
issn = 0975-8887,
pages = { 17-21 },
numpages = 5,
url = { /specialissues/icccmit/number3/10340-1025/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Special Issue Article
%1 International Conference on Communication, Computing and Information Technology
%A Geetha J.
%A Karthikeyan T.
%T A Tool for Measuring SOA Service Granularity
%J International Conference on Communication, Computing and Information Technology
%@ 0975-8887
%V ICCCMIT
%N 3
%P 17-21
%D 2013
%I International Journal of Computer Applications
Abstract

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.

References
  1. Steghuis C. , "Service Granularity in SOA Projects: A trade off Analysis", M. Sc. Thesis, Business Information Technology, University of Twente, 2006.
  2. Saad Alahmari, Ed Zaluska, David C De Roure, "A Metrics Framework for Evaluating SOA Service Granularity", on 2011 IEEE International Conference on Services Computing.
  3. Thomas Erl, "SOA principles of Service Design", Prentice Hall, 2009.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. B. Shim, S. Choue, S. Kim, and S. Park, "A Design Quality Model for Service-Oriented architecture", 15th Asia-Pacific Software Engineering Conference, 2008.
  9. 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.
  10. R. Schmelzer, "The service granularity matrix", August 3, 2007 available at www. zapthink. com › Research › ZapFlash
  11. James Mc Govern, Sameer Tyagi, Michael E Stevens and Sunil Mathew, "Java Web Services Architecture", Morgan Kaufmann Publishers, An imprint of Elsevier, 2005.
  12. 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.
  13. 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
  14. Spyridon Antakis, "Security Service Granularity", 2008, available at www. spyros. loonydesk. com/whitepapers/ssg. pdf.
  15. 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
Index Terms

Computer Science
Information Sciences

Keywords

Service Granularity Evaluating Granularity Of Service Soa Uml Web Services