To the best of our knowledge, JaCa-Web is a first try to exploit a different programming model based on a new agent-oriented abstraction layer, where first-class entities – namely agents and artifacts – can be used, respectively, to capture concurrency of activities and their interaction, and to represent tools and resources used by agents during their activities. 
More precisely, JaCa-Web is a partial implementation of a more general model for clientside Web applications described in  and it overcome most of all integration problems between modern Web browsers and the available agent-oriented technologies. Therefore, JaCa-Web is practically a simple and alpha version framework for developing client-side Web applications using intelligent agent technologies, namely the Jason agent programming language – for programming intelligent agents – and the CArtAgO framework – for programming the environment where agents work (for more information about A&A meta-model visit Documents page).
Besides, it would be a first example of replacement for the popular client-side Web application programming technique which is AJAX, both at design time and impletemtation time. It would also be a first example of an application of the agent-oriented paradigm to client-side Web programming.
 Minotti, M., Piancastelli, G., and Ricci, A. (2008). WEBIST, An Agent-Based Programming Model For Developing Client-Side Concurrent Web 2.0 Applications.