Extracting Services from Legacy for Service-Oriented Business Processes: Challenges and Issues

Youcef Baghdadi, Ricardo Pérez-Castillo


Non-agile enterprises slowly adapts to changing business requirements, which could be harmful and affects their competitiveness. Their business processes are rigid and could not respond to the changes. One of the solutions is to use a service-oriented business modeling by stressing out role of SOA and Web services. In this modeling, business processes are represented by specialized services having separated concerns. These are (i) controller service, (ii) state service, and (iii) worker services. This solution requires an approach to: (1) map the existing services of the organization or its partners, or (2) reverse engineering techniques to provide business objects, represented in the information system, as a set of common, consistent service providers.


  1. Cummins, F. A.: Building the Agile Enterprise: With SOA, BPM and MBM, Morgan Kaufmann, 2010.
  2. Baghdadi, Y.: A methodology for web services-based SOA realisation, Int. Journal of Business Information Systems, 10(3), pp. 264-297, 2012.
  3. Indulska, M., Recker, J., Rosemann, M. and Green, P.: Business Process Modeling: Current Issues and Future Challenges, Advanced Information Systems Engineering
  4. LNCS, Vol. 5565, 2009, pp 501-514, 2009.
  5. Baghdadi, Y.: A business model for B2B integration through Web services, in Proc. of IEEE Int. Conference on e-Commerce Technology, 2004. CEC 2004, pp. 187-194, 2004.
  6. Cauvet, C. and Guezilian, J.: Business Process Modeling?: a Service-Oriented Approach, in Proc. of Hawaii Int. Conference on System Sciences, 41st Annual pp. 1-8, 2008.
  7. Stein, S.: Modelling Method Extension for Service-Oriented Business Process Management,” Thesis, 2008.
  8. Rahgozar, M. and Oroumchian, F: An effective strategy for legacy systems evolution, Journal of Software Maintenance and Evolution: Research and Practice, Vol. 15, no. 5, pp. 325-344, Sep. 2003.
  9. Pérez-Castillo, R., de Guzmán, I. G.-R. and Piattini, M.: Business process archeology using MARBLE, Information and Software Technology, Vol. 53, no. 10, pp. 1023-1044, 2011.
  10. Khadka, R., Saeidi, A., Idu, A. Hage, J and Jansen, S.: Legacy to SOA Evolution?: Evolution?: A Systematic Literature Review, Technical Report UU-CS-2012-006, 2012.
  11. Baghdadi, Y.: Reverse engineering relational databases to identify and specify basic Web services with respect to service oriented computing, Information Systems Frontiers, Vol. 8, No. 5, pp. 395-410, Nov. 2006.
  12. Sneed, H. M., Schedl, S and. Sneed, S. H.: Linking legacy services to the business process model, in IEEE 6th International Workshop on the Maintenance and Evolution of ServiceOriented and Cloud-Based Systems (MESOCA), pp. 17-26, 2012.
  13. Al-Rawahi, N. and Baghdadi, Y.: Approaches to identify and develop Web services as instance of SOA architecture, In Proc. of ICSSSM 7805. Int. Conference on Services Systems and Services Management, 2005, pp. 579-584, 2005.
  14. Baghdadi, Y. and Al-Rawahi, N.: An architecture and a method for Web services design: Towards the realization of service-oriented computing', Int. Journal of Web and Grid Services (IJWGS: InderScience), 2(2): pp 119-147, 2006
  15. Chesbrough, H. and Spohrer, J.: A research manifesto for services science, Communications of the ACM, vol. 49, no. 7, p. 35, Jul. 2006.
  16. Gu, Q. and Lago, P.: Service Identification Methods?: A Systematic review, LNCS 6481, pp. 37-50, 2013.
  17. Lago, P. and Razavian, M.: Pragmatic Approach for Analysis and Design of Service Inventories, LNCS, Vol. 7221, pp. 44-53 pp. 44-53, 2012.
  18. Marks, E. A. and Bell, M.: Executive's Guide to Service-Oriented Architecture, John Wiley & Sons, 2006.
  19. Cohen, S.: Ontology and taxonomy of services in a service-oriented architecture, The Architecture Journal, Vol. 11, pp. 30-35, 2007.
  20. Cho, M. J.. Choi, H. R. Kim, H. S. Hong, S. G. Keceli, Y and Park, J: Service Identification and Modeling for Service Oriented Architecture Applications, In Int. Conference on Software Engineering, Parallel and Distributed Systems, pp. 193-199, 2008
  21. Erl, T., Taub, M. L., Hart, K. Mcfarland, J. and Young, T: SOA Design Patterns. 2009.
  22. Jeston, J. and Nelis, J.: Business process management, Elsevier Publisher, 2012.
  23. B. Paradauskas, B. Laurikaitis, A.: Business knowledge extraction from legacy information systems, Information Technolgy and Control, Vol. 35, No. 3, pp. 214-221, 2006.
  24. Van Den Heuvel, W. J.: Aligning modern business processes and legacy systems?: a component-based perspective, The MIT Press ©2009
  25. Van der Aalst, W. and Reijers, H.A.,: A.J.M.M. Weijters, A.J.M.M, van Dongen, B.F., A.K. Alves de Medeiros, Song, M. and H.M.W. Verbeeka, H.M.W: Business process mining: An industrial application, Information Systems, Vol. 32, Issue 5, July 2007, Pages 713-732007.
  26. Davenport, T. H.: Need radical innovation and continuous improvement? Integrate process reengineering and TQM, Strategy & Leadership, vol. 21, no. 3, pp. 6-12, Dec. 1993.
  27. Weske, M.: Business Process Management: Concepts, Languages, Architectures, Springer, 2012
  28. Lewis, G. A. Smith, D. B.: A Research Agenda for Service-Oriented Architecture): Maintenance and Evolution of Service-Oriented Systems, TECHNICAL NOTE CMU/SEI2010-TN-003, no. March, 2010.

Paper Citation

in Harvard Style

Baghdadi Y. and Pérez-Castillo R. (2013). Extracting Services from Legacy for Service-Oriented Business Processes: Challenges and Issues . In Proceedings of the 1st International Workshop in Software Evolution and Modernization - Volume 1: SEM, (ENASE 2013) ISBN 978-989-8565-66-2, pages 3-11. DOI: 10.5220/0004574100030011

in Bibtex Style

author={Youcef Baghdadi and Ricardo Pérez-Castillo},
title={Extracting Services from Legacy for Service-Oriented Business Processes: Challenges and Issues},
booktitle={Proceedings of the 1st International Workshop in Software Evolution and Modernization - Volume 1: SEM, (ENASE 2013)},

in EndNote Style

JO - Proceedings of the 1st International Workshop in Software Evolution and Modernization - Volume 1: SEM, (ENASE 2013)
TI - Extracting Services from Legacy for Service-Oriented Business Processes: Challenges and Issues
SN - 978-989-8565-66-2
AU - Baghdadi Y.
AU - Pérez-Castillo R.
PY - 2013
SP - 3
EP - 11
DO - 10.5220/0004574100030011