Web of Goals: A Proposal for a New Highly Smart Web

Meriem Benhaddi


Since Web use revolution known as Web 2.0, and the birth of a third version which is the semantic Web or Web 3.0, users needs have kept changing and becoming more demanding in all aspects of life (health, education, economy, etc), giving rise to a new wave of principles that have emerged to constitute a new smart web called Web 4.0, encompassing new principles, concepts and technologies that bring new solutions. Until today there is no exact definition of Web 4.0, much less a definition of architectural principles; however, Web 4.0 consists of the new Web generation that is built on Web 3.0 and Web 2.0 principles, in addition to new notions such as artificial intelligence, mind controlled interfaces and intelligent goal searching engines. Web 4.0 offers more autonomy and creative opportunities to end users in order to quickly reach their goals by efficiently express their needs, create new applications or adapt existing ones to their personal contexts. In this paper, we give our own definition to the new smart Web 4.0 by highlighting what makes it different from the earlier Web versions; then we propose architecture elements that will allow transforming the Web into an Ultra-Intelligent Electronic Agent. We introduce a motivational scenario that illustrates and nurtures the feasibility of our point of view.


  1. Aghaei, S., Nematbakhsh, M. A. and Farsani, H. K. (2012). Evolution of the World Wide Web: From Web 1.0 to Web 4.0. International Journal of Web & Semantic Technology (IJWesT) Vol 3, N 1, January 2012.
  2. Alberto, A. A., & Troutman, A. C. (2003). Applied behavior analysis for teachers. (6th edition). Prentice Hall; 6 edition. May 9, 2002. ISBN-13: 978-0130993878.
  3. Anind K. D. (2001). Understanding and Using Context”. Personal and Ubiquitous Computing. Journal of Personal and Ubiquitous Computing, 2001, Vol5, N1:4-7.
  4. Barhamgi, M., Benslimane, D., Ghedira, C., Tbahriti, S. and Mrissa, M. (2011). A Framework for Building Privacy-Conscious DaaS Service Mashups. ICWS 2011. In Proceedings of the 9th International Conference on Web Services, DC, USA. 2011.
  5. Benhaddi, M., Baina, K. and Abdelwahed, E. (2012). A user centric Mashuped SOA, International Journal of Web Science (IJWS), Vol 1, N 3, 2012: 204-223. DOI: 10.1504/IJWS.2012.045812.
  6. Benhaddi, M., Baina, K. and Abdelwahed, E. (2013). Formalization of The User-Centric SOA Approach. In Proceedings of the 15th International Conference on Enterprise Information Systems, Angers, France, Juillet 4-7, 2013.
  7. Bernardo, M. and Inverardi, P. (2003). Formal Methods for Software Architectures. Third International School on Formal Methods for the Design of Computer, Communication and Software. Springer Editor. ISBN13: 978-3540200833. 2003.
  8. Berners-Lee, T., Hendler, J. and Lassila, O. (2001). The Semantic Web. Scientific American. May 2001. p. 29-37.
  9. Bolchini, D. and Mylopoulos, J. (2003). From TaskOriented to Goal-Oriented Web Requirements Analysis. In Proceedings of the Fourth International Conference on Web Information Systems Engineering (WISE'03).
  10. Choudhury, N. (2014). World Wide Web and Its Journey from Web 1.0 to Web 4.0. International Journal of Computer Science and Information Technologies (IJCSIT), Vol 5, N 6, 2014, 8096-8100.
  11. Clayton L. (1990). A research agenda for the nineties in human-computer interaction. Journal of HumanComputer Interaction Vol 5, N 2. June 1990. 125-143.
  12. Cypher, A. (1993). Watch What I Do: Programming by Demonstration. The MIT Press, Cambridge. May, 4, 1993. ISBN-13: 978-0262032131.
  13. Gawade, S.S. and Chhajed, G.J. (2014). Using Feedback Sessions for Inferring User Search Goals. International Journal of Advanced Research in Computer and Communication Engineering Vol 3, N 6, June 2014.
  14. Hohpe, G. and Woolf, B. (2003). Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Professional. October 20, 2003. ISBN-13: 978-0321200686.
  15. Kritikos, K., Plexousakis, D., and Paterno, F. (2014). Task Model-Driven Realization of Interactive Application Functionality. Journal of ACM Transactions on Interactive Intelligent Systems, Vol 3, N4. January 2014.
  16. Lankhorst, M. (2012). Agile Service Development: Combining Adaptive Methods and Flexible Solutions. Springer, April 2012. ISBN : 978-3-642-28188-4.
  17. Liu, H., Liberman, H. and Selker, T. (2002). GOOSE: A Goal-Oriented Search Engine With Commonsense. In Proceeding of the Second International Conference on Adaptive Hypermedia and Adaptive Web-Based Systems, Malaga, Spain, May 29-31, 2002.
  18. Liu, X., Huang, G., Zhao, Q., Mei, H. and Blake, M.B. (2014). iMashup: a mashup-based framework for service composition. Journal of Science China Information Sciences. Science China Presss. 2014, Vol 57, N 1. 1-20. ISSN : 1674-733X.
  19. Ma, Y., Lu, X., Liu, X., Wang, X and Blake, M.B. (2013). Data-driven synthesis of multiple recommendation patterns to create situational Web mashups. Journal of Science China Information Sciences. 2013, Vol 56, N 8. 1-16. ISSN : 1674-733X.
  20. Mehandijev, N., Lecue, F., Wajid, U. and Namoun, A. (2010). Assisted Service Composition for End Users. In Proceedings of the 2010 Eighth IEEE European Conference on Web Services, Ayia Napa, 2010:131-138.
  21. Miles, R. and Hamilton, K. (2006). Learning UML 2.0. O'Reilly Media; 1 edition. May 5, 2006. ISBN: 978- 0596009823.
  22. Nedeve, V. and Dineva, S. (2012). New learning innovations with Web 4.0. In Proceeding of the 7th International Conference on Virtual Learning ICVL, Nov 2-3,2012. Brasov, Romania.
  23. Nielsen, J. ( 1994). Goal Composition: Extending Task Analysis to Predict Things People May Want to Do. Accessible at: https://www.nngroup.com/articles/goalcomposition/ (Last visit: Feb,19th, 2017).
  24. O'reilly, T. (2007). What is Web 2.0 - design patterns and business models for the next generation of software. Communications & Strategies, First Quarter 2007, N1: 17.
  25. Paterno, F. (2001). Task models in interactive software systems. In S.K. Chang, editor, Hand-Book of Software Engineering and Knowledge Engineering, 817-836. World Scientific Publishing Co., 2001. ISBN: 981- 02-4973-X.
  26. Paterno,F. (2003). ConcurTaskTrees: An Engineered Notation for Task Models, Chapter 24, in Diaper, D., Stanton, N. (Eds.), The Handbook of Task Analysis for Human-Computer Interaction, pp.483-503, Lawrence Erlbaum Associates, Mahwah.
  27. Rose, D. E. and Levinson, D. (2004). Understanding User Goals in Web Search. In Proceeding of the 13th international conference on World Wide Web, May 17-22, 2004, New York, New York, USA.
  28. Rui, K. and Butler, G. (2003). Refactoring Use Case Models: The Metamodel. In Proceeding of the 25th Australasian Computer Society Conference (ACSC 2003).
  29. Shadbolt, N., Hall, W. and Berners-Lee, T. (2006). The Semantic Web Revisited. Intelligent Systems, IEEE Intelligent Systems, Vol 21, N. 96-101, May/June 2006, doi:10.1109/MIS.2006.62.
  30. Sommerville, I. (2010). Software Engineering. AddisonWesley Publisher. March 13, 2010. ISBN-13: 978- 0137035151 | Edition: 9.

Paper Citation

in Harvard Style

Benhaddi M. (2017). Web of Goals: A Proposal for a New Highly Smart Web . In Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-248-6, pages 687-694. DOI: 10.5220/0006250306870694

in Bibtex Style

author={Meriem Benhaddi},
title={Web of Goals: A Proposal for a New Highly Smart Web},
booktitle={Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},

in EndNote Style

JO - Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Web of Goals: A Proposal for a New Highly Smart Web
SN - 978-989-758-248-6
AU - Benhaddi M.
PY - 2017
SP - 687
EP - 694
DO - 10.5220/0006250306870694