Service Retrieval for Service-Oriented Business Process Modeling | SpringerLink
Skip to main content

Service Retrieval for Service-Oriented Business Process Modeling

  • Conference paper
Evaluation of Novel Approaches to Software Engineering (ENASE 2013)

Abstract

Many enterprises are not able to adapt to changing business requirements. One of the solutions to this agility problem is the usage of service-oriented BP modeling. Meanwhile, their existing BP modeling does not consider the potential services in Legacy IS (LIS) or from partners, in order to have a service-oriented BP modeling that promotes agility. This requires a complete reengineering of the LIS and the BPs into services realized by business objects. In this modeling paradigm, BPs are represented by specialized services, having separated concerns such as controller service, state service, and worker services. This paper provides guidance, by using techniques to retrieve business knowledge embedded in LIS and transform it into services towards moving from as-is to to-be BPs. These techniques are: (i) reverse engineering LIS, by extracting services from traces of BPs, and (ii) reverse engineering from the enterprise service portfolio or reusing partner and provider services.

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

Access this chapter

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
JPY 3498
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
JPY 5719
Price includes VAT (Japan)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
JPY 7149
Price includes VAT (Japan)
  • 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Baghdadi, Y.: Modelling business process with services: Towards agile enterprise. Int. Journal of Business Information Systems (in press, 2013)

    Google Scholar 

  2. Cummins, F.A.: Building the Agile Enterprise: With SOA, BPM and MBM. Morgan Kaufmann, San Francisco (2010)

    Google Scholar 

  3. Chikofsky, E.J., Cross, J.H.: Reverse engineering and design recovery: a taxonomy. IEEE Software 7(1), 13–17 (1990)

    Article  Google Scholar 

  4. Indulska, M., Recker, J., Rosemann, M., Green, P.: Business Process Modeling: Current Issues and Future Challenges. In: van Eck, P., Gordijn, J., Wieringa, R. (eds.) CAiSE 2009. LNCS, vol. 5565, pp. 501–514. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  5. Baghdadi, Y.: A business model for B2B integration through Web services. In: IEEE Int. Conference on e-Commerce Technology, pp. 187–194. IEEE (2004)

    Google Scholar 

  6. Cauvet, C., Guezilian, J.: Business Process Modeling: a Service-Oriented Approach. In: Hawaii 41st Annual Int. Conference on System Sciences, pp. 1–8. IEEE (2008)

    Google Scholar 

  7. Stein, S.: Modelling Method Extension for Service-Oriented Business Process Management. PhD diss., Kiel, Christian-Albrechts-Universität, Diss. (2010)

    Google Scholar 

  8. Rahgozar, M., Oroumchian, F.: An effective strategy for legacy systems evolution. J. of Software Maintenance and Evolution: Research and Practice 15(5), 325–344 (2003)

    Article  Google Scholar 

  9. Pérez-Castillo, R., de Guzmán, I.G.-R., Piattini, M.: Business process archeology using MARBLE. Information and Software Technology 53(10), 1023–1044 (2011)

    Article  Google Scholar 

  10. Khadka, R., Saeidi, A., Idu, A. Hage, J., Jansen, S.: Legacy to SOA Evolution: Evolution: A Systematic Literature Review. Technical Report UU-CS-2012-006 (2012)

    Google Scholar 

  11. 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 

  12. Sneed, H.M., Schedl, S., Sneed, S.H.: Linking legacy services to the business process model. In: 6th IEEE International Workshop on the Maintenance and Evolution of Service-Oriented and Cloud-Based Systems (MESOCA), pp. 17–26. IEEE (2012)

    Google Scholar 

  13. Baghdadi, Y., Al-Bulushi, W.: A Guidance process to modernize legacy applications for SOA. Service Oriented Computing and Applications, Online First Articles (2013)

    Google Scholar 

  14. Al-Rawahi, N., Baghdadi, Y.: Approaches to identify and develop Web services as instance of SOA architectures. In: Int. Conference on Services Systems and Services Management (ICSSSM 2005), pp. 579–584. IEEE (2005)

    Google Scholar 

  15. 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)

    Chapter  Google Scholar 

  16. Lago, P., Razavian, M.: A Pragmatic Approach for Analysis and Design of Service Inventories. In: Pallis, G., et al. (eds.) ICSOC 2011 Workshops. LNCS, vol. 7221, pp. 44–53. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  17. Marks, E.A., Bell, M.: Executive’s Guide to Service-Oriented Architecture. John Wiley & Sons (2006)

    Google Scholar 

  18. Cohen, S.: Ontology and taxonomy of services in a service-oriented architecture. The Architecture Journal 11, 30–35 (2007)

    Google Scholar 

  19. Cho, M.J., Choi, H.R., Kim, H.S., Hong, S.G., Keceli, Y., Park, J.: Service Identification and Modeling for Service Oriented Architecture Applications. In: 7th WSEAS International Conference on Software Engineering, Parallel and Distributed Systems, pp. 193–199. WSEAS (2008)

    Google Scholar 

  20. Erl, T., Taub, M.L., Hart, K., Mcfarland, J., Young, T.: SOA Design Patterns. Prentice Hall (2009)

    Google Scholar 

  21. Chesbrough, H., Spohrer, J.: A research manifesto for services science. Communications of the ACM 49(7), 35–35 (2006)

    Article  Google Scholar 

  22. Jeston, J., Nelis, J.: Business process management. Elsevier Publisher (2012)

    Google Scholar 

  23. Paradauskas, B., Laurikaitis, B., Business, A.: knowledge extraction from legacy information systems. Information Technolgy and Control 35(3), 214–221 (2006)

    Google Scholar 

  24. Van den Heuvel, W.J.: Aligning Modern Business Processes and Legacy Systems: A Component-based Perspective. The MIT Press (2009)

    Google Scholar 

  25. Van der Aalst, W., Reijers, H.A., Weijters, A.J.M.M., van Dongen, B.F., Alves de Medeiros, A.K., Song, M., VErbeek, H.M.W.: Business process mining: An industrial application. Information Systems 32(5), 713–732 (2007)

    Article  Google Scholar 

  26. Davenport, T.H.: Need radical innovation and continuous improvement? Integrate process reengineering and TQM. Strategy & Leadership 21(3), 6–12 (1993)

    Article  Google Scholar 

  27. Weske, M.: Business Process Management: Concepts, Languages, Architectures. Springer (2012)

    Google Scholar 

  28. Lewis, G.A., Smith, D.B.: A Research Agenda for Service-Oriented Architecture): Maintenance and Evolution of Service-Oriented Systems, Technical Note, CMU/SEI-2010-TN-003 (2010)

    Google Scholar 

  29. Galinium, M., Shabaz, N.: Success factors model: Case studies in themigration of legacy systems to service-oriented architecture. In: Int. Joint Conference on Computer Science and Software Engineering (JCSSE), pp. 236–241 (2012)

    Google Scholar 

  30. Linthicum, D.S.: Leveraging SOA and legacy systems. Business Integration Journal, Legacy Integration Supplement (2004)

    Google Scholar 

  31. Bhallamudi, P., Telly, S.: SOA migration case studies. In: IEEE Int. Conference on Systems (SysCon), pp. 123–128. IEEE (2011)

    Google Scholar 

  32. Chenghao, G., Min, W., Xiaoming, Z.: A wrapping approach and tool for migrating legacy components to Web services. In: 1st Int. Conference on Networking and Distributed Computing (ICDNC), pp. 94–98. ICDNC (2010)

    Google Scholar 

  33. Lewis, G.A., Morris, E.J., Smith, D.B., Simanta, S.: Smart: Analyzing the reuse potential of legacy components in a service-oriented architecture environment. Technical Note, CMU/SEI-2010-TN-003 (2008)

    Google Scholar 

  34. Comella-Dorda, S., Wallnau, K., Seacord, R.C., Robert, J.: A Survey of Legacy System Modernization Approaches’, Carnegie Mellon University, Tech. Note, CMU/SEI-2000-TN-003 (2000)

    Google Scholar 

  35. Canfora, G., Fasolina, A.R., Frattolillo, G., Tramontana, P.: A wrapping approach for migrating legacy system interactive functionalities to service oriented architectures. J. of Systems and Software 81, 463–480 (2008)

    Article  Google Scholar 

  36. Umar, A., Zordan, A.: Reengineering for service oriented architectures: A strategic decision model for integration versus migration. J. of Systems and Software 82(3), 448–462 (2009)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Baghdadi, Y., Pérez-Castillo, R. (2013). Service Retrieval for Service-Oriented Business Process Modeling. In: Filipe, J., Maciaszek, L.A. (eds) Evaluation of Novel Approaches to Software Engineering. ENASE 2013. Communications in Computer and Information Science, vol 417. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-54092-9_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-54092-9_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-54091-2

  • Online ISBN: 978-3-642-54092-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics