Suited Support for Distributed Web Intelligence Cooperative Work

  • Dominique DecouchantEmail author
  • Sonia Mendoza
  • José Rodríguez
Part of the Advanced Information and Knowledge Processing book series (AI&KP)


Researches and efforts currently being developed within the World Wide Web environment, whose aim is to provide cooperative supports, are mainly performed in the field of the “Semantic Web”. These efforts are based on technological components such as the XML, RDF, and OWL languages that allow the cooperative definition of distributed ontologies. From these components, it is possible to develop “reasoning” programs that are able a) to infer information from data described with these languages and b) to exploit the defined ontologies. Moreover, programs may also be defined to provide supports to collaborators to cooperatively exploit the defined ontologies. However, all theses efforts remain developed at the application level. Thus, no suited distributed support for Web cooperative work had been investigated that deals with the unreliability of such a distributed environment.

In this chapter, we present the PIÑAS infrastructure which provides means for supporting cooperative work on the Web. Using cooperative applications that are built employing the services of this infrastructure, several users can access and modify replicated shared entities in a consistent and controlled way. PIÑAS provides suited features, such as: user identification, multi-site user definition, user and entity naming, shared entity fragmentation and replication, storage, consistency, and automatic distributed updating. We propose seamless extensions to standard Web services that can be fully integrated within the Web environment. Moreover, the innovative PIÑAS features provide reliable support for temporarily disconnected and nomadic work.


Storage Site Cooperative Work Distribute Coordination Function User Definition Hybrid Architecture 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Berlage, T., Spenke, M.: The GINA interaction recorder. In: Larson, J.A., Unger, C. (eds.) Proc. of the IFIP TC2/WG2.7 Working Conference on Engineering for Human Computer Interaction, Ellivuori, Finland, 10–14 August 1992, pp. 69–80. North-Holland, Amsterdam (1992) Google Scholar
  2. 2.
    Berner-Lee, T., Hendler, J., Lassila, O.: The semantic web. Scientific American 284(5), 34–43 (2001) CrossRefGoogle Scholar
  3. 3.
    Bourimi, M., Lukosch, S., Kühnel, F.: Leveraging visual tailoring and synchronous awareness in web-based collaborative systems. In: Proc. of CRIWG’2007, the 13th International Workshop on Groupware: Design, Implementation, and Use, Bariloche, Argentina, 16–20 September 2007. Lecture Notes in Computer Science, vol. 4715, pp. 40–55. Springer, Berlin (2007) CrossRefGoogle Scholar
  4. 4.
    Calvary, G., Coutaz, J., Nigay, L.: From single user architectural design to PAC*: A generic software architecture model for CSCW. In: Proc. of CHI’97, the Conference on Human Factors in Computer Systems, Atlanta, GE, USA, 1997, pp. 242–249. ACM/Addison-Wesley, New York (1997) CrossRefGoogle Scholar
  5. 5.
    Coulouris, G., Dollimore, J., Kindberg, T.: Distributed Systems: Concepts and Design, 4th edn. Addison-Wesley, Reading (2005) Google Scholar
  6. 6.
    Coutaz, J.: A metamodel for the runtime architecture of an interactive system. SIGCHI Bulletin 24(1), 32–37 (1992) CrossRefGoogle Scholar
  7. 7.
    Day, M.: What synchronous groupware needs: Notification services. In: Proc. of HotOS-VI, the 6th IEEE Workshop on Hot Topics in Operating Systems, Cape Cod MA, USA, 5–6 May 1997, pp. 118–122. IEEE Comput. Soc., Los Alamitos (1997) CrossRefGoogle Scholar
  8. 8.
    Decouchant, D., Quint, V., Romero Salcedo, M.: Chapter 13: Structured and distributed cooperative editing in a large scale network. In: Rada, R. (ed.) Groupware and Authoring, pp. 265–295. Academic Press, London (1996) Google Scholar
  9. 9.
    Decouchant, D., Martínez, A.M., Martínez, E.: AllianceWeb: Cooperative authoring on the WWW. In: Proc. CRIWG’99, Fifth International Workshop on Groupware, Cancun, México, 15–18 September 1999. IEEE Comput. Soc., Los Alamitos (1999) Google Scholar
  10. 10.
    Dewan, P.: Multiuser architectures. In: Bass, L.J., Unger, C. (eds.) Proc. of IFIP TC2/WG2.7, the Working Conference on Engineering for Human–Computer Communication, Yellowstone Park, USA, August 1996, pp. 247–270. Chapman & Hall, New York (1996) Google Scholar
  11. 11.
    Dewan, P.: Architectures for collaborative applications. In: Beaudouin-Lafon, M. (ed.) Computer Supported Cooperative Work. Trends in Software, vol. 7, pp. 169–193. Wiley, New York (1999) Google Scholar
  12. 12.
    Dewan, P., Choudhary, R.: A high-level flexible framework for implementing multi-user user-interfaces. ACM Transactions on Information Systems 10(4), 345–380 (1992) CrossRefGoogle Scholar
  13. 13.
    Dieng-Kuntz, R., Minier, D., Ruzicka, M., Corby, F., Corby, O., Alamarguy, L.: Building and using a medical ontology for knowledge management and cooperative work in a health care network. Computers in Biology and Medicine 36(7–8), 871–892 (2006) CrossRefGoogle Scholar
  14. 14.
    Ellis, C.S., Gibbs, S.J., Rein, G.L.: Groupware: Some issues and experiences. Communications of the ACM 34(1), 38–58 (1991) CrossRefGoogle Scholar
  15. 15.
    Feigenbaum, L., Herman, I., Hongsermeier, T., Neumann, E., Stephens, S.: The semantic web in action. Scientific American 297(6), 90–97 (2007) CrossRefGoogle Scholar
  16. 16.
    Freed, N., Borenstein, N.: Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types, RFC 2046, IETF Standard (1996) Google Scholar
  17. 17.
    Graham, T.C.N., Urnes, T.: Relational views as a model for automatique distributed implementation of multi-user applications. In: Proc. of CSCW’92, the ACM Conference on Computer-Supported Cooperative Work, Toronto, Canada, 31 October–4 November 1992, pp. 59–66. ACM, New York (1992) Google Scholar
  18. 18.
    Graham, T.C.N., Urnes, T., Nejabi, R.: Efficient distributed implementation of semi-replicated synchronous groupware. In: Proc. of UIST’96, the ACM Symposium on User Interface Software and Technology, Seattle WA, USA, November 1996, pp. 1–10. ACM, New York (1996) Google Scholar
  19. 19.
    Guetari, R., Quint, V., Vatton, I.: Amaya: An authoring tool for the web. In: Proc. of MCSEAI’98, the Maghrebian Conference on Software Engineering and Artificial Intelligence, Tunis, Tunisia, 8–10 December 1998 Google Scholar
  20. 20.
    Gutwin, C., Greenberg, S.: A descriptive framework of workspace awareness for real-time groupware. Computer-Supported Cooperative Work 11(3–4), 411–446 (2002) CrossRefGoogle Scholar
  21. 21.
    Hill, R.D.: The abstract-link-view paradigm: Using constraints to connect user interfaces to applications. In: Proc. of SIGCHI’92, the ACM Conference on Human Factors in Computing Systems, Monterey, CA, USA, 3–7 May 1992, pp. 335–342. ACM, New York (1992) Google Scholar
  22. 22.
    Hill, R.D., Brinck, T., Rohall, S.L., Patterson, J.F., Wilner, W.: The rendezvous architecture and language for constructing multi-user applications. ACM Transactions on Computer–Human Interaction 1(2), 81–125 (1994) CrossRefGoogle Scholar
  23. 23.
    Karsenty, A., Tronche, C., Beaudouin-Lafon, M.: GroupDesign: Shared editing in a heterogeneous environment. Computing Systems 6(2), 167–195 (1993) Google Scholar
  24. 24.
    Kindberg, T., Coulouris, G., Dollimore, J., Heikkinen, J.: Sharing objects over the Internet: The Mushroom approach. In: Proc. of IEEE Global Internet’96 Mini-conference at GLOBECOM’96, London, 20–21 November 1996, pp. 67–71. IEEE Comput. Soc., Los Alamitos (1996) Google Scholar
  25. 25.
    Kobayashi, M., Shinozadi, M., Sakairi, T.: Collaborative customer services using synchronous web browser sharing. In: Proc. CSCW’98, ACM Conference on Computer Supported Cooperative Work, Seattle, Washington, 14–18 November 1998, pp. 99–108 (1998) Google Scholar
  26. 26.
    Krasner, G.E., Pope, S.T.: A cookbook for using the model-view-controller user interface paradigm in Smalltalk-80. Journal of Object-Oriented Programming 1(3), 26–49 (1988) Google Scholar
  27. 27.
    Lee, S.H., Kim, S.J., Hong, S.H.: On URL normalization. In: Gervasi, O., et al. (eds.) Proc. of ICCSA’2005, the International Conference on Computational Science and Its Applications Conference, Singapore, 9–12 May 2005. Lecture Notes in Computer Science, vol. 3481, pp. 1076–1085. Springer, Berlin (2005) Google Scholar
  28. 28.
    Lukosch, S.: Transparent and flexible data sharing for synchronous groupware. PhD thesis, FernUniversität, Germany (2003) Google Scholar
  29. 29.
    Lukosch, S.: Transparent latecomer support for synchronous groupware. In: Favela, J., Decouchant, D. (eds.) Proc. of CRIWG’03, the 9th International Workshop on Groupware, Autrans, France, September 2003. Lecture Notes in Computer Science, vol. 2806, pp. 26–41. Springer, Berlin (2003) Google Scholar
  30. 30.
    Lukosch, S.: Flexible and transparent data sharing for synchronous groupware. International Journal of Computer Applications in Technology 19(3–4), 215–230 (2004) CrossRefGoogle Scholar
  31. 31.
    Mainz, D., Paulsen, I., Mainz, I., Weller, K., Kohl, J., Von Haeseler, A.: Knowledge acquisition focused cooperative development of bio-ontologies—a case study with BIO2Me. In: Bioinformatics Research and Development, Proc. of the 2nd International Conference BIRD 2008, Vienna, Austria, 7–9 July 2008. Communications in Computer and Information Science, vol. 13, pp. 258–272. Springer, Berlin (2008) Google Scholar
  32. 32.
    McEwan, G., Greenberg, S.: Supporting social worlds with the community bar. In: Proc. of GROUP’2005, the International ACM SIGGROUP Conference on Supporting Group Work, Sanibel Island, FL, USA, 6–9 November 2005, pp. 21–30. ACM, New York (2005) Google Scholar
  33. 33.
    Morán, A.L., Decouchant, D., Favela, J., Martínez Enríquez, A.M., González Beltrán, B., Mendoza, S.: PIÑAS: Supporting a community of co-authors on the web. In: Proc. of DCW’02, the 4th International Conference on Distributed Communities on the Web, Sydney, Australia, 3–5 April 2002. Lecture Notes in Computer Science, vol. 2468, pp. 114–125. Springer, Berlin (2002) Google Scholar
  34. 34.
    Patterson, J.F.: A taxonomy of architectures for synchronous groupware applications. SIGOIS Bulletin 15(3), 27–29 (1995) CrossRefGoogle Scholar
  35. 35.
    Phillips, W.G.: Architectures for synchronous groupware. No. 1999-425, Department of Computing and Information Science, Queen’s University, Kingston, Ontario, Canada (1999) Google Scholar
  36. 36.
    Romero Salcedo, M., Decouchant, D.: Structured cooperative authoring for the world wide web. Computer-Supported Cooperative Work 6(2/3), 157–174 (1997) CrossRefGoogle Scholar
  37. 37.
    Roseman, M., Greenberg, S.: Building real-time groupware with GroupKit, a groupware toolkit. ACM Transactions on Computer–Human Interaction 3(1), 66–106 (1996) CrossRefGoogle Scholar
  38. 38.
    Roth, J.: The resource framework for mobile applications: Enabling collaboration between mobile users. In: Proc. of ICEIS, the 5th International Conference on Enterprise Information Systems, Angers, France, 22–26 April 2003, pp. 87–94 (2003) Google Scholar
  39. 39.
    Roth, J., Unger, C.: An extensible classification model for distribution architectures of synchronous groupware. In: Proc. of COOP’2000, the 4th International Conference on the Design of Cooperative Systems, Sophia Antipolis, France, 23–26 May 2000, pp. 113–127. IOS Press, Amsterdam (2000) Google Scholar
  40. 40.
    Salber, D., Coutaz, J., Decouchant, D., Riveill, M.: De l’observabilité et de l’honnêteté dans la communication homme-homme médiatisée”. In: Proc. of IHM’95, Septièmes Journées sur l’Ingénierie de l’Interaction Homme-Machine, Cépaduès, Toulouse, France, 11–13 October 1995, pp. 27–33 (1995) (in French) Google Scholar
  41. 41.
    Schuckmann, C., Kirchner, L., Schummer, J., Haake, J.M.: Designing object-oriented synchronous groupware with COAST. In: Proc. of CSCW’96, the ACM Conference on Computer-Supported Cooperative Work, Boston, MA, USA, 16–20 November 1996, pp. 30–38. ACM, New York (1996) Google Scholar
  42. 42.
    Shadbolt, N., Hall, W., Berners-Lee, T.: The semantic web revisited. IEEE Intelligent Systems Journal 21(3), 96–101 (2006) CrossRefGoogle Scholar
  43. 43.
    Stefik, M., Bobrow, D.G., Foster, G., Lanning, S., Tatar, D.: WYSIWIS revised: Early experiences with multi-user interfaces. ACM Transactions on Office Information Systems 5(2), 147–167 (1987) CrossRefGoogle Scholar
  44. 44.
    Stødle, D., Bjørndalen, J.M., Anshus, O.J.: Support for collaboration, visualization and monitoring of parallel applications using shared windows. In: Proc. of PARA’06, the Workshop on State-of-the-art in Scientific and Parallel Computing, Umeå, Sweden, 18–21 June 2006. Lecture Notes in Computer Science, vol. 4699, pp. 228–238. Springer, Berlin (2006) CrossRefGoogle Scholar
  45. 45.
    Streitz, N.A., Geißler, J., Haake, J.M., Hol, J.: DOLPHIN: Integrated meeting support across liveboards, local and remote desktop environments. In: Proc. of CSCW’94, the ACM Conference on Computer-Supported Cooperative Work, Chapel Hill, NC, USA, 22–26 October 1994, pp. 345–358. ACM/Addison-Wesley, New York (1994) Google Scholar
  46. 46.
    Whitehead, E.J. Jr., Goland, Y.Y.: WebDAV: A network protocol for remote collaborative authoring on the Web. In: Proc. of ECSCW’99, the 6th European Conference on Computer-Supported Cooperative Work, Copenhague, Denmark, 12–16 September 1999, pp. 291–310. Kluwer, Dordrecht (1999) Google Scholar
  47. 47.
    Whitehead, E.J. Jr., Wiggins, M.: WEBDAV: IETF standard for collaborative authoring on the web. IEEE Internet Computing 2(5), 34–40 (1998) CrossRefGoogle Scholar

Copyright information

© Springer-Verlag London 2010

Authors and Affiliations

  • Dominique Decouchant
    • 1
    • 2
    Email author
  • Sonia Mendoza
    • 3
  • José Rodríguez
    • 3
  1. 1.Laboratoire LIG de GrenobleGrenobleFrance
  2. 2.UAM-CuajimalpaMéxico D.F.México
  3. 3.Departamento de ComputaciónCINVESTAV-IPNMéxico D.F.México

Personalised recommendations