Skip to main content

Suited Support for Distributed Web Intelligence Cooperative Work

  • Chapter
  • 733 Accesses

Part of the book series: Advanced Information and Knowledge Processing ((AI&KP))

Abstract

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    MVC: “Model-View-Controller” paradigm.

  2. 2.

    AVL: “Abstract-Link-View” paradigm.

  3. 3.

    PAC: “Presentation-Abstraction-Control” paradigm.

  4. 4.

    The “groupware core” term refers to the functional kernel of the groupware.

  5. 5.

    WYSIWIS: What You See Is What I See.

  6. 6.

    “Latecomers” refer to collaborators who join a session in progress.

  7. 7.

    MIME: Multipurpose Internet Mail Extensions.

References

  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. Berner-Lee, T., Hendler, J., Lassila, O.: The semantic web. Scientific American 284(5), 34–43 (2001)

    Article  Google Scholar 

  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)

    Chapter  Google Scholar 

  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)

    Chapter  Google Scholar 

  5. Coulouris, G., Dollimore, J., Kindberg, T.: Distributed Systems: Concepts and Design, 4th edn. Addison-Wesley, Reading (2005)

    Google Scholar 

  6. Coutaz, J.: A metamodel for the runtime architecture of an interactive system. SIGCHI Bulletin 24(1), 32–37 (1992)

    Article  Google Scholar 

  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)

    Chapter  Google Scholar 

  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. 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. 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. 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. 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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  14. Ellis, C.S., Gibbs, S.J., Rein, G.L.: Groupware: Some issues and experiences. Communications of the ACM 34(1), 38–58 (1991)

    Article  Google Scholar 

  15. Feigenbaum, L., Herman, I., Hongsermeier, T., Neumann, E., Stephens, S.: The semantic web in action. Scientific American 297(6), 90–97 (2007)

    Article  Google Scholar 

  16. Freed, N., Borenstein, N.: Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types, RFC 2046, IETF Standard (1996)

    Google Scholar 

  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. 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. 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. Gutwin, C., Greenberg, S.: A descriptive framework of workspace awareness for real-time groupware. Computer-Supported Cooperative Work 11(3–4), 411–446 (2002)

    Article  Google Scholar 

  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. 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)

    Article  Google Scholar 

  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. 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. 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. 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. 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. Lukosch, S.: Transparent and flexible data sharing for synchronous groupware. PhD thesis, FernUniversität, Germany (2003)

    Google Scholar 

  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. Lukosch, S.: Flexible and transparent data sharing for synchronous groupware. International Journal of Computer Applications in Technology 19(3–4), 215–230 (2004)

    Article  Google Scholar 

  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. 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. 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. Patterson, J.F.: A taxonomy of architectures for synchronous groupware applications. SIGOIS Bulletin 15(3), 27–29 (1995)

    Article  Google Scholar 

  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. Romero Salcedo, M., Decouchant, D.: Structured cooperative authoring for the world wide web. Computer-Supported Cooperative Work 6(2/3), 157–174 (1997)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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. 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. 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. 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. Shadbolt, N., Hall, W., Berners-Lee, T.: The semantic web revisited. IEEE Intelligent Systems Journal 21(3), 96–101 (2006)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Chapter  Google Scholar 

  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. 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. Whitehead, E.J. Jr., Wiggins, M.: WEBDAV: IETF standard for collaborative authoring on the web. IEEE Internet Computing 2(5), 34–40 (1998)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Dominique Decouchant .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag London

About this chapter

Cite this chapter

Decouchant, D., Mendoza, S., Rodríguez, J. (2010). Suited Support for Distributed Web Intelligence Cooperative Work. In: Badr, Y., Chbeir, R., Abraham, A., Hassanien, AE. (eds) Emergent Web Intelligence: Advanced Semantic Technologies. Advanced Information and Knowledge Processing. Springer, London. https://doi.org/10.1007/978-1-84996-077-9_7

Download citation

  • DOI: https://doi.org/10.1007/978-1-84996-077-9_7

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84996-076-2

  • Online ISBN: 978-1-84996-077-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics