Realization of Agile Enterprises: A Meet-in-the-Middle MDA Approach for Service-Oriented Business Processes

Youcef Baghdadi, Naoufel Kraiem, Yassine Jamoussi, Ricardo Pérez-Castillo

Abstract

Enterprise agility is not possible if Business Processes (BPs) are rigid and cannot respond to the environmental changes. One of the solutions is to make service as part of the requirements and solution, by using services as the main building blocks at different levels of abstraction. In this approach, we model BPs by using specialized services having separated concerns. The enterprises business objects, as implemented in the information system, provide these services. This approach requires both reverse and forward engineering. The former presents the existing information systems as a set of common, consistent, sharable BOs. Whereas, the latter uses MDA to take profit of the rapid transformation of the BP models into executable by using standards such as BOs, web services and BPEL.

References

  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. Chikofsky, E. J. and Cross, J. H.: Reverse engineering and design recovery: a taxonomy, IEEE Software, Vol. 7, no. 1, pp. 13-17, Jan. 1990.
  4. Kleppe, W., Wramer, A. Bast, J.: MDA Explained, 2003.
  5. Indulska, M., Recker, J., Rosemann, M. and Green, P.: Business Process Modeling: Current Issues and Future Challenges, Advanced IS Engineering, LNCS, Vol. 5565, 2009, pp 501- 514, 2009.
  6. Adam, S., Riegel, N. and Doerr, J.: From business processes to software services and vice versa-an improved transition through service-oriented requirements engineering, Journal of Software Evolution, Vol. 24, No. 3, pp. 237-258, 2012.
  7. 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.
  8. 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.
  9. Stein, S.: Modelling Method Extension for Service-Oriented Business Process Management,” Thesis, 2008.
  10. 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.
  11. 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.
  12. 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.
  13. 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.
  14. 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.
  15. 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.
  16. Cohen, S.: Ontology and taxonomy of services in a service-oriented architecture, The Architecture Journal, Vol. 11, pp. 30-35, 2007.
  17. 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.
  18. Chung, S., Young, P. and Nelson, J: Service-oriented software reengineering: Bertie3 as web services, Web Services, 2005. ICWS …, 2005.
  19. Poler, R., Doumeingts, G., Katzy, B. and Chalmeta, R.: Enterprise Interoperability V. London: Springer London, 2012.
  20. Khadka, R., Sapkota, B. and Pires, L: Model-driven development of service compositions for enterprise interoperability, Enterprise Interoperability, LNCS, Vol. 76, 2011, pp 177- 190, 2011.
  21. Berre, A., Elvesaeter, B. and Figay, N.: The ATHENA interoperability framework, Enterprise Interoperability II, pp 569-580, 2007.
  22. Chesbrough, H. and Spohrer, J.: A research manifesto for services science, Communications of the ACM, vol. 49, no. 7, p. 35, Jul. 2006.
  23. Song, I.Y. et al.: Advances in Conceptual Modeling - Challenges and Opportunities, Vol. 5232. Berlin, Heidelberg: Springer Berlin Heidelberg, 2008.
Download


Paper Citation


in Harvard Style

Baghdadi Y., Kraiem N., Jamoussi Y. and Pérez-Castillo R. (2013). Realization of Agile Enterprises: A Meet-in-the-Middle MDA Approach for Service-Oriented Business Processes . In Proceedings of the 1st International Workshop in Software Evolution and Modernization - Volume 1: SEM, (ENASE 2013) ISBN 978-989-8565-66-2, pages 103-110. DOI: 10.5220/0004600301030110


in Bibtex Style

@conference{sem13,
author={Youcef Baghdadi and Naoufel Kraiem and Yassine Jamoussi and Ricardo Pérez-Castillo},
title={Realization of Agile Enterprises: A Meet-in-the-Middle MDA Approach for Service-Oriented Business Processes},
booktitle={Proceedings of the 1st International Workshop in Software Evolution and Modernization - Volume 1: SEM, (ENASE 2013)},
year={2013},
pages={103-110},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004600301030110},
isbn={978-989-8565-66-2},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 1st International Workshop in Software Evolution and Modernization - Volume 1: SEM, (ENASE 2013)
TI - Realization of Agile Enterprises: A Meet-in-the-Middle MDA Approach for Service-Oriented Business Processes
SN - 978-989-8565-66-2
AU - Baghdadi Y.
AU - Kraiem N.
AU - Jamoussi Y.
AU - Pérez-Castillo R.
PY - 2013
SP - 103
EP - 110
DO - 10.5220/0004600301030110