Skip to main content

A Survey of Existing Evaluation Frameworks for Service Identification Methods: Towards a Comprehensive Evaluation Framework

  • Conference paper
  • First Online:
  • 2892 Accesses

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 877))

Abstract

Service identification is one of the main challenges in developing services for Service-Oriented Architecture (SOA). A large number of Service Identification Methods (SIMs) have been proposed to simplify service identification. Therefore, many evaluation frameworks are available in the literature for comparing the existing SIMs. This paper aims to identify and analyze the existing evaluation frameworks for SIMs. Moreover, it aims to propose comprehensive evaluation criteria that address most aspects of the existing SIMs. A review of 23 evaluation frameworks for SIMs built the foundation for deriving a comprehensive set of 16 criteria, namely SOA lifecycle coverage, approach, input artifact, technique, types of services, service description, service quality attributes, service granularity, comprehensive, systematic, availability, tool support, adoption of existing practices, validation, configurability, and domain. The proposed criteria set can be used as a first step towards a comprehensive evaluation framework for 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   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

References

  1. Kohlmann, F., Alt, R.: Business-driven service modeling: a methodological approach from the finance industry. In: 1st International Working Conference on Business Process and Services Computing, pp. 180–193 (2007)

    Google Scholar 

  2. 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: 15th European Conference on Information Systems, pp. 1802–1814 (2007)

    Google Scholar 

  3. Ramollari, E., Dranidis, D., Simons, A.J.H.: A survey of service oriented development methodologies. In: 2nd European Young Researchers Workshop on Service Oriented Computing, pp. 75–80 (2007)

    Google Scholar 

  4. 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). https://doi.org/10.1007/978-3-642-04409-0_29

    Chapter  Google Scholar 

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

    Google Scholar 

  6. Kontogogos, A., Avgeriou, P.: An overview of software engineering approaches to service oriented architectures in various fields. In: 18th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises, pp. 254–259 (2009)

    Google Scholar 

  7. Birkmeier, D., Klöckner, S., Overhage, S.: A survey of service identification approaches: classification framework, state of the art, and comparison. Enterp. Model. Inf. Syst. Archit. 4(2), 20–36 (2009)

    Google Scholar 

  8. Kohlborn, T., Korthaus, A., Chan, T., Rosemann, M.: Service analysis: a critical assessment of the state of the art. In: 17th European Conference on Information Systems, pp. 1583–1594 (2009)

    Google Scholar 

  9. Gholami, M.F., Habibi, J., Shams, F., Khoshnevis, S.: Criteria-based evaluation framework for service-oriented methodologies. In: 12th International Conference on Computer Modeling and Simulation, pp. 122–130 (2010)

    Google Scholar 

  10. Gu, Q., Lago, P.: Service identification methods: a systematic literature review. In: Di Nitto, E., Yahyapour, R. (eds.) ServiceWave 2010. LNCS, vol. 6481, pp. 37–50. Springer, Heidelberg (2010). https://doi.org/10.1007/978-3-642-17694-4_4

    Chapter  Google Scholar 

  11. Nikravesh, A., Shams, F., Farokhi, S., Ghaffari, A.: 2PSIM: two phase service identifying method. In: Meersman, R., et al. (eds.) OTM 2011. LNCS, vol. 7045, pp. 625–634. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-25106-1_15

    Chapter  Google Scholar 

  12. Gu, Q., Lago, P.: Guiding the selection of service-oriented software engineering methodologies. Serv. Oriented Comput. Appl. 5(4), 203–223 (2011)

    Article  Google Scholar 

  13. Cai, S., Liu, Y., Wang, X.: A survey of service identification strategies. In: 6th IEEE Asia-Pacific Services Computing Conference, pp. 464–470 (2011)

    Google Scholar 

  14. Svanidzaitė, S.: A comparison of SOA methodologies analysis & design phases. In: 10th International Baltic Conference on Databases and Information Systems, pp. 202–207 (2012)

    Google Scholar 

  15. Mohamad, R., Aziz, M.W., Jawawi, D.N.A., Ghazali, M., Arbaie, M.Z., Ibrahim, N.: Service identification guideline for developing distributed embedded real-time systems. IET Softw. 6(1), 74–82 (2012)

    Article  Google Scholar 

  16. Jamshidi, P., Mansour, S., Sedighiani, K., Jamshidi, S., Shams, F.: An automated service identification method. Technical report, TR-ASER-2012-01, Automated Software Engineering Research Group, Shahid Beheshti University (2012)

    Google Scholar 

  17. Alahmari, S.: A design framework for identifying optimum services using choreography and model transformation. Ph.D. thesis, University of Southampton, UK (2012)

    Google Scholar 

  18. Vale, T., Figueiredo, G.B., de Almeida, E.S., de Lemos Meira, S.R.: A study on service identification methods for software product lines. In: 16th International Software Product Line Conference, vol. 2, pp. 156–163. ACM, New York (2012)

    Google Scholar 

  19. Zadeh, A.T., Mukhtar, M., Sahran, S., Khabbazi, M.R.: A systematic input selection for service identification in SMEs. J. Appl. Sci. 12(12), 1232–1244 (2012)

    Article  Google Scholar 

  20. Kazemi, A., Haghighi, H., Shams, F.: ABSIM: an automated business service identification method. Int. J. Softw. Eng. Knowl. Eng. 23(9), 1303–1342 (2013)

    Article  Google Scholar 

  21. Huergo, R.S., Pires, P.F., Delicato, F.C., Costa, B., Cavalcante, E., Batista, T.: A systematic survey of service identification methods. Serv. Oriented Comput. Appl. 8(3), 199–219 (2014)

    Article  Google Scholar 

  22. Leopold, H., Pittke, F., Mendling, J.: Automatic service derivation from business process model repositories via semantic technology. J. Syst. Softw. 108, 134–147 (2015)

    Article  Google Scholar 

  23. Amiri, M.J., Parsa, S., Lajevardi, A.M.: Multifaceted service identification: process, requirement and data. Comput. Sci. Inf. Syst. 13(2), 335–358 (2016)

    Article  Google Scholar 

  24. Erl, T.: Service-Oriented Architecture: A Field Guide to Integrating XML and Web Services. Prentice-Hall, Upper Saddle River (2004)

    Google Scholar 

  25. Karam, G.M., Casselman, R.S.: A cataloging framework for software development methods. IEEE Comput. 26(2), 34–44 (1993)

    Article  Google Scholar 

  26. Gu, Q., Lago, P.: On service-oriented architectural concerns and viewpoints. In: 8th Joint Working IEEE/IFIP Conference on Software Architecture & European Conference on Software Architecture, pp. 289–292 (2009)

    Google Scholar 

  27. Reference architecture foundation for service oriented architecture. Technical report, version 1.0, OASIS (2012). http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra.html

  28. Bani-Ismail, B., Baghdadi, Y.: A literature review on service identification challenges in service oriented architecture. In: Uden, L., Hadzima, B., Ting, I-H. (eds.) KMO 2018. CCIS, vol. 877, pp. 203–214. Springer, Cham (2018)

    Chapter  Google Scholar 

  29. Welke, R., Hirschheim, R., Schwarz, A.: Service-oriented architecture maturity. IEEE Comput. 44(2), 61–67 (2011)

    Article  Google Scholar 

  30. Bani-Ismail, B., Baghdadi, Y.: SOA maturity models as guidance to select service identification methods: a research agenda. In: 10th IEEE International Conference on Research Challenges in Information Science. IEEE (2016)

    Google Scholar 

  31. Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice-Hall, Upper Saddle River (2005)

    Google Scholar 

  32. Baghdadi, Y., Al-Bulushi, W.: A guidance process to modernize legacy applications for SOA. Serv. Oriented Comput. Appl. 9(1), 41–58 (2015)

    Article  Google Scholar 

  33. Zadeh, A.T., Mukhtar, M., Sahran, S.: Infrastructural phases of automated service identification framework (ASIF). J. Theoret. Appl. Inf. Technol. 56(2), 167–175 (2013)

    Google Scholar 

  34. Baghdadi, Y.: A comparison framework for service-oriented software engineering approaches: issues and solutions. Int. J. Web Inf. Syst. 9(4), 279–316 (2013)

    Article  Google Scholar 

  35. Papazoglou, M.P., van den Heuvel, W.-J.: Service-oriented design and development methodology. Int. J. Web Eng. Technol. 2(4), 412–442 (2006)

    Article  Google Scholar 

  36. Erradi, A., Kulkarni, N., Maheshwari, P.: Service design process for reusable services: financial services case study. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, pp. 606–617. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-74974-5_56

    Chapter  Google Scholar 

  37. Kohlborn, T., Korthaus, A., Chan, T., Rosemann, M.: Identification and analysis of business and software services—a consolidated approach. IEEE Trans. Serv. Comput. 2(1), 50–64 (2009)

    Article  Google Scholar 

Download references

Acknowledgments

This research study is based upon research project funded by The Research Council (TRC) of the Sultanate of Oman (www.trc.gov.om), under Grant No. (ORG/SQU/ICT/14/004).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Basel Bani-Ismail .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Bani-Ismail, B., Baghdadi, Y. (2018). A Survey of Existing Evaluation Frameworks for Service Identification Methods: Towards a Comprehensive Evaluation Framework. In: Uden, L., Hadzima, B., Ting, IH. (eds) Knowledge Management in Organizations. KMO 2018. Communications in Computer and Information Science, vol 877. Springer, Cham. https://doi.org/10.1007/978-3-319-95204-8_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-95204-8_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-95203-1

  • Online ISBN: 978-3-319-95204-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics