Skip to main content

Service Identification Methods: A Systematic Literature Review

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6481))

Abstract

Many service identification methods (SIMs) have been proposed to support the determination of services that are appropriate for use in an SOA. However, these SIMs vary in terms of analysis objectives, identification procedures and service hierarchies. Due to the heterogeneity of the SIMs, practitioners often face the difficulty of choosing a SIM that copes with available resources and fits their needs. To gain a holistic view of existing SIMs and to support the selection of the right SIM, in this paper we present the results of a systematic literature review. A total number of 237 studies were examined, of which 30 studies were selected as primary studies. From these studies, we identified different types of inputs, outputs and processes used by the existing SIMs. Based on these results, we created a matrix which can be used in three different ways for practitioners to select among alternative SIMs.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bieberstein, N., Bose, S., Fiammante, M., Jones, K., Shah, R.: Service-Oriented Architecture Compass: Business Value, Planning, and Enterprise Roadmap. Prentice-Hall, Englewood Cliffs (2005)

    Google Scholar 

  2. Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice-Hall, Englewood Cliffs (2005)

    Google Scholar 

  3. Kohlborn, T., Korthaus, A., Chan, T., Rosemann, M.: Identification and analysis of business and software services—a consolidated approach. IEEE Transactions on Services Computing 2(1), 50–64 (2009)

    Article  Google Scholar 

  4. Boerner, R., Goeken, M.: Service identification in SOA governance literature review and implications for a new method. In: Int. Conference on Digital Ecosystems and Technologies, pp. 588–593 (2009)

    Google Scholar 

  5. Kitchenham, B.: Guidelines for performing systematic literature reviews in software engineering (2007)

    Google Scholar 

  6. Gu, Q., Lago, P.: Exploring service-oriented system engineering challenges: A systematic literature review. SOCA 3(3), 171–188 (2009)

    Article  Google Scholar 

  7. Gu, Q., Lago, P.: A service aspects driven evaluation framework for service-oriented development methodologies (under submission, 2010)

    Google Scholar 

  8. Hubbers, J., Ligthart, A., Terlouw, L.: Ten ways to identify services. The SOA Magazine (2007)

    Google Scholar 

  9. Mani, S., Sinha, V.S., Sukaviriya, N., Ramachandra, T.: Using user interface design to enhance service identification. In: Int. Conference on Web Services. IEEE, Los Alamitos (2008)

    Google Scholar 

  10. Klose, K., Knackstedt, R., Beverungen, D.: Identification of services - a stakeholder-based approach to SOA development and its application in the area of production planning. In: ECIS, pp. 1802–1814. University of St. Gallen (2007)

    Google Scholar 

  11. Jain, H.K., Zhao, H., Chinta, N.R.: A spanning tree based approach to identifying web services. Int. J. Web Service Res. 1(1), 1–20 (2004)

    Article  Google Scholar 

  12. Zhang, Z., Yang, H.: Incubating services in legacy systems for architectural migration. In: Asia-Pacific Soft. Eng. Conf., pp. 196–203. IEEE CS, Los Alamitos (2004)

    Google Scholar 

  13. Wang, Z., Xu, X., Zhan, D.: Normal forms and normalized design method for business service. In: Int. Conference on e-Business Eng, pp. 79–86. IEEE CS, Los Alamitos (2005)

    Google Scholar 

  14. Chen, F., Li, S., Chu, W.C.C.: Feature analysis for service-oriented reengineering. In: Asia-Pacific Soft, pp. 201–208. IEEE Computer Society, Los Alamitos (2005)

    Google Scholar 

  15. Zhang, Z., Liu, R., Yang, H.: Service identification and packaging in service oriented reengineering. In: Int. Conference on Software Engineering and Knowledge Engineering, pp. 241–249 (2005)

    Google Scholar 

  16. Baghdadi, Y.: Reverse engineering relational databases to identify and specify basic web services with respect to service oriented computing. Information Systems Frontiers 8(5), 395–410 (2006)

    Article  Google Scholar 

  17. Chaari, S., Biennier, F., Favrel, J., Benamar, C.: Towards a service-oriented enterprise based on business components identification. In: Enterprise Interoperability II, pp. 495–506 (2007)

    Google Scholar 

  18. Kohlmann, F., Alt, R.: Business-driven service modeling - a methodological approach from the finance industry. In: Int. Working Conference on Business Process and Services Computing (2007)

    Google Scholar 

  19. Inaganti, S., Behara, G.K.: Service identification: BPM and SOA handshake (2007)

    Google Scholar 

  20. Kim, Y., Doh, K.G.: The service modeling process based on use case refactoring. In: Abramowicz, W. (ed.) BIS 2007. LNCS, vol. 4439, pp. 108–120. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  21. Amsden, J.: Modeling SOA: Part 1. service specification. IBM Dev. Works (2007)

    Google Scholar 

  22. Fareghzadeh, N.: Service identification approach to SOA development. World Academy of Science Engineering and Technology 35 (2008)

    Google Scholar 

  23. Kim, S., Kim, M., Park, S.: Service identification using goal and scenario in service oriented architecture. In: APSEC, pp. 419–426. IEEE, Los Alamitos (2008)

    Google Scholar 

  24. Jamshidi, P., Sharifi, M., Mansour, S.: To establish enterprise service model from enterprise business model. In: Int. Conf on Services Computing. IEEE, Los Alamitos (2008)

    Google Scholar 

  25. Dwivedi, V., Kulkarni, N.: A model driven service identification approach for process centric systems. In: Congress on Services, pp. 65–72. IEEE CS, Los Alamitos (2008)

    Google Scholar 

  26. Lee, J., Muthig, D., Naab, M.: An approach for developing service oriented product lines. In: Int. Software Product Line Conf., pp. 275–284. IEEE, Los Alamitos (2008)

    Google Scholar 

  27. Kang, D., Song, C.Y., Baik, D.K.: A method of service identification for product line. In: ICCIT, pp. 1040–1045. IEEE, Los Alamitos (2008)

    Google Scholar 

  28. Aversano, L., Cerulo, L., Palumbo, C.: Mining candidate web services from legacy code. In: Int. Symposium on Web Site Evolution, pp. 37–40 (2008)

    Google Scholar 

  29. Cho, M.J., Choi, H.R., Kim, H.S., Hong, S.G., Keceli, Y., Park, J.Y.: Service identification and modeling for service oriented architecture applications. In: Int. Conference on Software Engineering, Parallel and Distributed Systems, pp. 193–199. World Scientific and Engineering Academy and Society (2008)

    Google Scholar 

  30. Bianchini, D., Cappiello, C., De Antonellis, V., Pernici, B.: P2S: A methodology to enable inter-organizational process design through web services. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 334–348. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  31. Yousef, R., Odeh, M., Coward, D., Sharieh, A.: BPAOntoSOA: A generic framework to derive software service oriented models from business process architectures. In: ICADIWT, pp. 50–55 (2009)

    Google Scholar 

  32. Azevedo, L.G., Santoro, F., Baiao, F., Souza, J., Revoredo, K., Pereira, V., Herlain, I.: A Method for Service Identification from Business Process Models in a SOA Approach. In: Enterprise, Business-Process and Information Systems Modeling, pp. 99–112 (2009)

    Google Scholar 

  33. Kim, Y., Doh, K.G.: Formal identification of right-grained services for service-oriented modeling. In: Vossen, G., Long, D.D.E., Yu, J.X. (eds.) WISE 2009. LNCS, vol. 5802, pp. 261–273. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  34. Chen, F., Zhang, Z., Li, J., Kang, J., Yang, H.: Service identification via ontology mapping. In: Int. Computer Software and Applications Conference. IEEE, Los Alamitos (2009)

    Google Scholar 

  35. Huayou, S., Yulin, N., Lian, Y., Zhong, C.: A service-oriented analysis and modeling using use case approach. In: Int. Conference on Computational Intelligence and Software Engineering, pp. 1–6 (2009)

    Google Scholar 

  36. Yun, Z., Huayou, S., Yulin, N., Hengnian, Q.: A service-oriented analysis and design approach based on data flow diagram. In: Int. Conference on Computational Intelligence and Software Engineering, pp. 1–5 (2009)

    Google Scholar 

  37. Ricca, F., Marchetto, A.: A “quick and dirty” meet-in-the-middle approach for migrating to SOA. In: ACM IWPSE-Evol. (2009)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gu, Q., Lago, P. (2010). Service Identification Methods: A Systematic Literature Review. In: Di Nitto, E., Yahyapour, R. (eds) Towards a Service-Based Internet. ServiceWave 2010. Lecture Notes in Computer Science, vol 6481. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17694-4_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17694-4_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17693-7

  • Online ISBN: 978-3-642-17694-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics