Skip to main content

Designing the Communications Infrastructure of Groupware Systems

  • Conference paper
  • First Online:
Groupware: Design, Implementation, and Use (CRIWG 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2440))

Included in the following conference series:

Abstract

In the development of groupware systems a well designed communications infrastructure is required, due to the high complexity of the communication scenario. Also, the design and implementation of coordination and collaboration mechanisms depends on the communications infrastructure. Actually there are no well known guidelines to design this infrastructure. Therefore, this paper proposes an architectural pattern that helps carry out the design of this communications infrastructure. The proposed pattern supports all the groupware systems communication scenarios, taking in account their particularities. This pattern has been used in the design of several groupware applications and a groupware framework with very good results.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Burridge, R. Java shared data toolkit: user guide. Sun Microsystems, Inc., 1998.

    Google Scholar 

  2. Buschmann, F., Meunier, R., Rohnert, H., Sommerlad, P., Stal, S. Pattern-oriented software architecture: a system of patterns. John Wiley & Sons, 1996.

    Google Scholar 

  3. Chabert, A., Grossman, E., Jackson, L., Pietrowicz, S., and Seguin, C. Java object-sharing in habanero. Comm. of the ACM 41, 6. 69–76. June, 1998.

    Article  Google Scholar 

  4. Ellis, C. A., Gibbs, S., Rein, G. Groupware Some issues and experiences. Communications of the ACM 34, 1. 38–58. January 1991.

    Article  Google Scholar 

  5. Fuchs, L., Pankoke-Babatz, U., Prinz, W. Supporting cooperative awareness with local event mechanisms: the GroupDesk system. Procs. of ECSCW’95, (Kluwer Academic Publishers), Stockholm, Sweden. 247–262. Sept.11–15, 1995.

    Google Scholar 

  6. Gamma, E., Helm, R., Johnson, R., Vlissides, J. Design Patterns: elements of reusable object-oriented software. Addison-Wesley, 1995.

    Google Scholar 

  7. Grand, M. Patterns in java. John Wiley & Sons. 1998.

    Google Scholar 

  8. Greenberg, S., Roseman, M. Groupware toolkits for synchronous work. Beaudouin-Lafon, ed., Computer-Supported Cooperative Work, Chapt. 6, John Wiley & Sons, 135–168. 1999.

    Google Scholar 

  9. Guerrero, L., Fuller, D. A web-based OO platform for the development of multimedia collaborative applications. Decision Support Systems Journal 27, 3. 257–270. 1999.

    Google Scholar 

  10. Guerrero, L., Fuller, D. A pattern system for the development of collaborative applications. Information and Software Technology, Elsevier Science B.V., 43, 7, 457–467. May 2001.

    Article  Google Scholar 

  11. Information Resource Management. Statewide technical architecture. Chapter 6: application communication middleware architecture. State of North Carolina. Revision July 2001.

    Google Scholar 

  12. Jackson, L., Grossman, E. Integration of synchronous and asynchronous collaboration activities, ACM Computing Surveys 31, 2. June 1999.

    Google Scholar 

  13. Licea, G., Favela, J. An extensible platform for the development of synchronous groupware. Information and Software Technology, Elsevier Science B.V, 42, 6. 389–406. April 2000.

    Article  Google Scholar 

  14. Miranda, H. and Rodrigues, L. Flexible communication suppport for CSCW applications. Procs. of the CRIWG’99, Cancún, Mexico, 338–342. Sept. 21–24, 1999.

    Google Scholar 

  15. Pastor, M. VisualTop: a framework to develop groupware systems. Master of Science Thesis. Computer Science Department. Pontif. Universidad Católica de Chile. Nov. 2000.

    Google Scholar 

  16. Rhee, I, Cheung, S. Hutto, P. and Sunderan, B. Group communication support for distributed communication systems. Procs. of the 17th Int. Conf. on Distributed Computing Systems, IEEE CS Press. Baltimore, USA. 43–50. May 27–30, 1997.

    Google Scholar 

  17. Roseman, M., Greenberg, S. Building groupware with GroupKit. In M. Harrison (Ed.) Tcl/Tk Tools, O'Reilly Press. 535–564. 1997.

    Google Scholar 

  18. Schmidt, D., Stal, M., Rohnert, H. and Buschmann, F. Pattern-oriented software architecture. Vol..2: Patterns for concurrent and networked objects. J.Wiley & Sons. 2000.

    Google Scholar 

  19. Tanenbaum, A. Distributed operating systems. Prentice Hall. 1995.

    Google Scholar 

  20. Yi, J., Pastor, E. Communication support for cooperative application in open distributed processing systems. Procs. of CRIWG’96, Puerto Varas, Chile, 61–76. Sept., 25–27, 1996.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Ochoa, S.F., Guerrero, L.A., Fuller, D.A., Herrera, O. (2002). Designing the Communications Infrastructure of Groupware Systems. In: Haake, J.M., Pino, J.A. (eds) Groupware: Design, Implementation, and Use. CRIWG 2002. Lecture Notes in Computer Science, vol 2440. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46124-8_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-46124-8_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44112-0

  • Online ISBN: 978-3-540-46124-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics