Open Access Open Access  Restricted Access Subscription or Fee Access

Building Reusable Services – A framework Based Design Methodology

G. Shanmugasundaram, Dr.V. Prasanna Venkatesan


Service Oriented Architecture (SOA) is becoming an increasingly popular architectural style for many organizations due to promised agility and flexibility benefits. SOA provide more anticipates for reusable components. However the mechanism for achieving reusability of services is weakly understood at present and there is a fact that design of services for reuse is not a prime objective when implementing SOA. There are still many challenges for services to become a new paradigm to support reusability and also the quality of services. The objective of this paper is to point out the design level challenges in building reusable services and propose a Service Workshop (SERWO) Tool to overcome those challenging issues. The proposed tool is used to transform or change the existing service which does not possess reusability into reusable service. This SERWO Tool would use pattern(s) for developing reusable service. To get a better understanding of SERWO tool, we perform a case study on Flight Reservation System.


SOA, Reusable Services, Reusability Tool, Service Quality, and Service Design

Full Text:



Shanmugasundaram, G and Dr. V.Prasanna Venkatesan, 2011, SERWO: A Novel Design Approach to Build Reusable Services, International conference on Advances in Engineering and Technology (ICAET – 2011), Nagapattinam, Tamil Nadu, May 2011.

Sun Changsong and Wang Xin, Ning Shenglan, 2005 “A Composition Framework Based on Software Architecture”, Proceedings of the IEEE International Conference on Mechatronics & Automation Niagara Falls, Canada • July 2005

Sun Solutions and Services for Adopting a Service Oriented Architecture white paper June 2007.

Krueger, C. W., “Software Reuse”, ACM Computing Survey, vol. 24, no. 2, June 1992, pp. 131-183.

Software Architectural Reuse Issues in Service-Oriented Architectures Proceedings of the 41st Hawaii International Conference on System sciences 2008.

Haibin Zhu Building Reusable Components with Service-Oriented Architectures, Senior Member, IEEE.

H. Gomaa and M. Saleh, "Software Product Line Engineering for Web Services and UML," in 3rdACS/IEEE International Conference on Computer Systems and Applications, Cairo, Egypt, 2005.

D. v. Thanh and I. Jørstad, "A Service-Oriented Architecture Framework for Mobile Services," in Advanced Industrial Conferenceontelecommunications/Service Assurance with Partial and Intermittent Resources Conference/ELearning on Telecommunications Workshop, Lisbon, Portugal, 2005.

M. E. Dunn and J. C. Knight, Automating the Detection of Reusable Parts in Existing Software," in 15thinternational conference on Software ngineering, Baltimore, Maryland, 1993, pp. 381 - 390.

D. J. N. Artus, "SOA realization: Service design principles." vol. 2006: IBM Developer Works, 2006.

Carnegie-Mellon, the Software Engineering Institute (SEI), "Feature Oriented Domain Analysis." vol.2006.

L. Webber and H. Gomaa, "Modeling Variability with Variation Point Model," in 7th International Conference on Software Reuse, Austin, Texas, 2002, pp.109-122.

Feuerlicht, G., 2005, Design of Service Interfaces for e-Business Applications using DataNormalization Techniques, Journal of Information Systems and e-Business Management, Springer-Verlag GmbH, 26 July 2005, pages 1-14.

George Feuerlicht and Josip Lozina, 2007 “Understanding Service Reusability” Faculty of Information Technology, University of Technology, Sydney, Australia

Haibin Zhu., 2005, “Challenges to Reusable Services”, Proceedings of the 2005 IEEE International Conference on Services Computing (SCC’05)


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.