An Agile Approach for Service-Oriented Architectures

Hamza Chehili, Mahmoud Boufaida, Lionel Seinturier


Today, service oriented architectures (SOA) has received much interest. the need of methodologies for the implementation of this architecture is very critical and crucial. In this position paper, we present an agile approach for the development of SOA with the respect of the principles of agile methods. This approach exploits the BPMN model to design incrementally business processes and the SCA model to describe the business functions of the system as an assembly of components. As implementation of this approach, we announce briefly a computer aided software engineering (CASE) framework.


  1. Erl T, «Service-Oriented Architecture: Concepts Technology and Design». Prentice Hall. 2005.
  2. M. P. Papazoglou et al., «Service-oriented computing: a research roadmap», International Journal of Cooperative Information Systems. Vol. 17, No. 2. P. 223-255. 2008.
  3. R. Ervin et al., «A Survey of Service Oriented Development Methodologies». The 2nd European Researchers Workshop on Service Oriented Computing. 2007.
  4. Agile Manifesto, Manifesto for Agile Software Development, 2001. Disponible en ligne: http://agile
  5. K. N. Rao, K. Naidu, P. Chakka “A Study of the Agile software Development Methods, Aplicability and Implications in Industry”, International Journal of Software Engineering and its Applications, Vol. 6, No. 2, P. 35-45, 2011.
  6. M. Owen, J. Raj “BPMN and Business Process Management: An Introduction to the New Business Process Modelling Standard”, Business Process Trends, March 2004.
  7. Beisiegel, M. et al., “Service Component Architecture” 2007,
  8. M. Kunal: «Service Oriented Unified Process (SOUP)». 2006.
  9. G. Engels et al., «A method for engineering a true Serviceoriented architecture». 2008.
  10. M. P. Papazoglou et al., «Service-Oriented Design and Development Methodology». International Journal of Web Engineering and Technology. 2006.
  11. W. S. Seung, K. K. Haeng, «A Framework for SOA-Based Application on Agile of Small and Medium Enterprise», Computer and Information Science, SCI 131, P. 107-120, 2008.
  12. K. G. Vamshi, P. C. Andrew, «Implementing a SOA using Scrum: Achieving improved productivity using services trees», Proceeding of the Southern Association for Information Systèms Conference, Charleston, SC, USA, 2009.
  13. O. Zimmermann et al., «Elements of Service-Oriented Analysis and Design», IBM Corporation. 2004.
  14. J. Butlet, «An introduction to SoaML and its Place within the SAE Meta Model», CDBI Journal, Février 2009.
  15. C. Emig and al., «Model-Driven Development of SOA Services». 2008.
  16. K. Dahman, F. Charoy, C. Godart “Generation of Compenent Based Architecture from Business Processes: Model Driven Engineering for SOA», Eight IEEE European Conference on Web Service, P. 155- 162, 2010.
  17. Z. Zou, Z. Duan, «Building Business Process or Assembling Service Components: Reuse Services with BPEL4WS and SCA», European Conference on Web Service, 2006.

Paper Citation

in Harvard Style

Chehili H., Boufaida M. and Seinturier L. (2012). An Agile Approach for Service-Oriented Architectures . In Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT, ISBN 978-989-8565-19-8, pages 468-471. DOI: 10.5220/0004128304680471

in Bibtex Style

author={Hamza Chehili and Mahmoud Boufaida and Lionel Seinturier},
title={An Agile Approach for Service-Oriented Architectures},
booktitle={Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT,},

in EndNote Style

JO - Proceedings of the 7th International Conference on Software Paradigm Trends - Volume 1: ICSOFT,
TI - An Agile Approach for Service-Oriented Architectures
SN - 978-989-8565-19-8
AU - Chehili H.
AU - Boufaida M.
AU - Seinturier L.
PY - 2012
SP - 468
EP - 471
DO - 10.5220/0004128304680471