Formalization of the User Centric SOA Approach - Implementation and End User Satisfaction Evaluation

Meriem Benhaddi, Karim Baïna, El Hassan Abdelwahed


User-centric SOA is a new paradigm allowing unskilled end users to compose services to create new one. Mashups represent new agile and quick ways to compose and integrate structured and unstructured resources, from different types existing on the web. Mashups emerged as a new way to democratize the SOA and realize the user-centric SOA; However, Mashups are emerging applications, and thus consist of immature, non intuitive and non formalized area. In this paper, we formalize the user-centric SOA development by proposing a new cloud-based architecture for user-centric SOA platforms, and by introducing a new rich integration language based on the advanced Enterprise Integration Patterns (EIPS). We also propose a new intuitive and self-explanatory semantic methodology and interaction model for end users services integration. Through these contributions, we give the promise of realizing the user-centric SOA.


  1. Allison, H and R. Kelly, R, 1992. 'The Influence of Individual Differences on Skill in End-User Computing'. Journal of Management Information Systems I Summer 1992, Vol. 9, No. 1, pp. 93-111. (1992).
  2. Anjomshoaa, A., Tjoa, A. M. and Hubmer, A., 2010. 'Combining and integrating advanced IT-concepts with semantic web technology, Mashup architecture case study'. Paper presented at The 2nd Asian Conference on Intelligent Information and Database Systems, ACIIDS 2010, 24-26 March 2010, pp.13-22, Hue City, Vietnam, Part I, LNAI 5990. (2010).
  3. Benhaddi, M., Baïna, K. and Abdelwahed, E., 2010. 'Towards an approach for a user centric SOA'. Paper presented at The third International Conference on Web & Information Technologies, Marrakech, Morocco, April 2010. ISBN: 978-9954-9083-0-3. Pages: 91-104.
  4. Benhaddi, M., Baïna, K. and Abdelwahed, E., 2012. 'A user centric Mashuped SOA'. Int. Journal of Web Science. Volume 1, Issue 3. DOI: 10.1504/IJWS.2012.045812
  5. Bradley, A. (2007) Reference Architecture for Enterprise Mashups, Gartner Research.
  6. Buyya, R., Yeo, C. and Venugopal, S., 2008. 'MarketOriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities'. Paper presented at The 10th IEEE International Conference on High Performance Computing and Communications (HPCC-08), pages 25{27, Los Alamitos, CA, USA, 2008. IEEE
  7. Cypher, A., 1993. Watch What I Do: Programming by Demonstration. The MIT Press, Cambridge.
  8. Gartner. 2005. Gartner Newsroom http:// (2008). (Accessed:10/06/2012).
  9. Guinard, D. and Trifa, V., 2009. 'Towards the Web of Things: Web Mashups for Embedded Devices'. Paper presented at The 18th Int World Wide Web Conference, April, 2009, Madrid, Espagne.
  10. Hohpe, G. and Woolf, B., 2003. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions, Addison-Wesley Professional.
  11. Hoyer, V., Janner, T., Schroth, C., Delchev, I. and Urmetzer, F., 2009. 'FAST Platform: A Concept for user-centric, enterprise class Mashups'. Paper presented at The 5th Conference of Professional Knowledge Management, Poster Session, Solothurn, Switzerland, 25-3-2009, pp.5-8.
  12. IBM Mashup Center. [Online] (Accessed : 04 Mars 2012).
  13. Ibsen, C., Anstey. J. and Zbarcea. H.(2011). Camel In Action. Manning Publications.
  14. ISO/IEC 9126-1. (2001) Software engineering - Product quality - Part 1: Quality model. ISO.
  15. Jackbe Presto Wire. [Online]. (Accessed : 04 Mars 2012).
  16. J. Hierro, J., Janner, T., Lizcano, D., Reyes, M., Schroth, C. et Soriano, J., 2008. 'Enhancing User-Service Interaction Through a Global User-Centric Approach to SOA'. Paper presented at The Fourth International Conference on Networking and Services IEEE Computer Society, ICNS 7808. Washington, DC, USA (2008).
  17. Liu, X., Hui, Y., Sun, W. and Liang, H., 2007. 'Towards service composition based on Mashup'. Paper presented at The IEEE Congress on Services, 9-13 Juillet 2007, pp.332-339, Salt Lake City, Utah, USA.
  18. López, J., Pan, A., Bellas, F., and Montoto, P., 2008. 'Towards a Reference Architecture for Enterprise Mashups'. Paper presented at The Jornadas de Ingeniería del Software y Bases de Datos, 7-10 October 2008. Gijón, Spain.
  19. McCall, J. A., Richards, P. K., and Walters, G. F., 1977. Factors in Software Quality, RADC TR-77-369, 1977, Vols I, II, III, US Rome Air Development Center Reports. Italie. (1977).
  20. Nestler, T., 2008. 'Towards a Mashup-driven end-user programming of SOA-based applications'. Paper presented at The 10th International Conference on Information Integration and Web-based Applications & Services, iiWAS 2008, 24-26 November 2008, pp.551-554, Linz, Austria.
  21. Nestler, T., Dannecker, L. and Pursche, A., 2009. 'Usercentric composition of service front-ends at the presentation layer'. Paper presented at The 2009 International Conference on Service-oriented Computing, ICSOC/ServiceWave, 24-27 November 2009. Stockholm, Sweden.
  22. Norman, D. and Nielsen, J., 2010. 'Gestural Interfaces: A Step Backward In Usability'. Interactions' magazine, Volume 17 Issue 5, September + October 2010 ACM New York, NY, USA.
  23. O'Reilly, T., 2005. 'What is Web 2.0 - design patterns and business models for the next generation of software', O'Reilly [Online] 30 September. 5/09/30/what-is-web-20.html. (Accessed: 10 November 2011).
  24. Roy, M., 2010. 'Towards end-user enabled web service consumption for Mashups. International conference on software engineering'. Paper presented at The 32nd ACM/IEEE International Conference on Software Engineering, ICSE 2010, Vol. 2, pp.413-416, Cape Town, South Africa.
  25. Schroth, C. and Janner, T., 2007. 'Web 2.0 and SOA: converging concepts enabling the internet of services'. Journal of IT Professional, Vol. 9, No. 3, pp.36-41. (2007).
  26. Yahoo! Pipes [Online]. (Accessed: 04 Mars 2012).
  27. Zhao, Z., Laga, N. and Crespi, N., 2009. 'The Incoming Trends of End-user driven Service Creation'. Paper presented at Digital Business: the first International ICST Conference, DigiBiz, London, UK, June 17-19, 2009 Springer (Ed.) (2010) 98-108.

Paper Citation

in Harvard Style

Benhaddi M., Baïna K. and Abdelwahed E. (2013). Formalization of the User Centric SOA Approach - Implementation and End User Satisfaction Evaluation . In Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-8565-60-0, pages 481-488. DOI: 10.5220/0004446304810488

in Bibtex Style

author={Meriem Benhaddi and Karim Baïna and El Hassan Abdelwahed},
title={Formalization of the User Centric SOA Approach - Implementation and End User Satisfaction Evaluation},
booktitle={Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},

in EndNote Style

JO - Proceedings of the 15th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Formalization of the User Centric SOA Approach - Implementation and End User Satisfaction Evaluation
SN - 978-989-8565-60-0
AU - Benhaddi M.
AU - Baïna K.
AU - Abdelwahed E.
PY - 2013
SP - 481
EP - 488
DO - 10.5220/0004446304810488