Skip to main content

SAGA: A Web Services Architecture for Groupware Applications

  • Conference paper
Groupware: Design, Implementation, and Use (CRIWG 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4154))

Included in the following conference series:

Abstract

To improve their efficiency and competitiveness, organizations are increasingly interested in applications that support team work, usually know as groupware. Beside interoperability, familiarity with the application and users’ mobility support, a feature that is of outmost importance in groupware is the notification of events produced by cooperative activities. Web Services have emerged recently to support the exchange of data in distributed environments using common Internet technologies and have been used mainly to build business-to-business applications. However, Web Services have capabilities that make them suitable to meet the requirements posed by groupware applications, a field where little work has been carried out. This article describes a model for developing cooperative applications based on Web Services technology and using asynchronous notification of events, and presents a brief description of the implementation of the support services for that model and of a prototype application that uses them.

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. Lee, J.H., et al.: Supporting multi-user, multi-applet workspaces in CBE. In: CSCW 1996. ACM Press, Boston (1996)

    Google Scholar 

  2. Trevor, J., Koch, T., Woetzel, G.: MetaWeb: Bringing synchronous groupware to the World Wide Web. In: ECSCW 1997. Kluwer Academic Publishers, Lancaster (1997)

    Google Scholar 

  3. Kindberg, T.: Mushroom: a framework for collaboration and interaction across the Internet. In: ERCIM W4G workshop on CSCW and the Web, Sankt Augustin, Germany: ERCIM/W4G (1996)

    Google Scholar 

  4. Munson, J.: Collaboration Bus Infrastructure: Bus Agents. available from: http://www.cs.unc.edu/~munson/DARPA/busagent.html

  5. Chabert, A., et al.: Java object-sharing in Habanero. Communications of the ACM 41(6), 69–76 (1998)

    Article  Google Scholar 

  6. Guicking, A., Tandler, P., Avgeriou, P.: Agilo: A Highly Flexible Groupware Framework. In: Fukś, H., Lukosch, S., Salgado, A.C. (eds.) CRIWG 2005. LNCS, vol. 3706, pp. 49–56. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  7. Orozco, P., et al.: A Decoupled Architecture for Action-Oriented Coordination and Awareness Management in CSCL/W Frameworks. In: de Vreede, G.-J., Guerrero, L.A., Marín Raventós, G. (eds.) CRIWG 2004. LNCS, vol. 3198, pp. 246–261. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  8. Preguiça, N., et al.: Integrating Synchronous and Asynchronous Interactions in Groupware Applications. In: Fukś, H., Lukosch, S., Salgado, A.C. (eds.) CRIWG 2005. LNCS, vol. 3706, pp. 89–104. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  9. García, P., Gómez-Skarmeta, A.: ANTS Framework for Cooperative Work Environment. IEEE Computer, 56–62 (2003)

    Google Scholar 

  10. Brandeburg, J., et al.: Artefact: A Framework for Low-Overhead Web-Based Collaborative Systems. In: CSCW 1998. ACM Press, New York (1998)

    Google Scholar 

  11. Roseman, M., Greenberg, S.: GroupKit A Groupware Toolkit for Building Real-Time Conferencing Applications. In: CSCW 1992, ACM Press, Toronto (1992)

    Google Scholar 

  12. Schuckmann, C., et al.: Designing object-oriented synchronous groupware with COAST. In: CSCW 1996. ACM Press, New York (1996)

    Google Scholar 

  13. Vinoski, S.: Distributed Object Computing with CORBA. C++ Report Magazine (1993)

    Google Scholar 

  14. Associates, B.: Service-oriented architecture (SOA) definition (2005), available from: http://www.service-architecture.com/web-services/articles/service-oriented_architecture_soa_definition.html

  15. W3C. Web Services Architecture (2004), available from: http://www.w3.org/TR/ws-arch/

  16. W3C. W3C (2004), available from: http://www.w3c.org/

  17. Newcomer, E.: Understanding Web Services: XML, WSDL, SOAP, and UDDI. In: Chappell, D. (ed.) Independent Technology Guides, 1st edn. Addison-Wesley Professional, Boston (2002)

    Google Scholar 

  18. W3C. HTTP (1999), available from: http://www.w3.org/Protocols/

  19. W3C. XML (2004), available from: http://www.xml.org/

  20. W3C. WSDL (2001), available from: http://www.w3.org/TR/wsdl

  21. W3C. SOAP (2003), available from: http://www.w3.org/TR/soap/

  22. OASIS. UDDI (2004), available from: http://www.uddi.org/

  23. Borghoff, U.M., Schlichter, J.H.: Computer-Supported Cooperative Work. Springer, Heidelberg (1998)

    MATH  Google Scholar 

  24. Beaudouin-Lafon, M., et al.: Computer Supported Co-operative Work. In: Krishnamurthy, B. (ed.) Trends in Software. John Wiley & Sons, Chichester (1999)

    Google Scholar 

  25. IBM. Lotus Notes (2004), available from: http://www.lotus.com/

  26. Microsoft. Microsoft Exchange (2003), available from: http://www.microsoft.com/exchange/default.asp

  27. W3C. WfMC (2004), available from: http://www.wfmc.org/

  28. Sun. Java Shared Data Toolkit (2002), available from: http://java.sun.com/products/java-media/jsdt/

  29. Sun. Java Media Framework (2002), available from: http://java.sun.com/products/java-media/jmf/

  30. Sun. Java Data Objects (JDO) (2004), available from: http://java.sun.com/products/jdo/

  31. Systinet. Systinet WASP, Available from (2003), http://www.systinet.com/

  32. Sun. NetBeans (2003), available from: http://www.netbeans.org/

  33. IBM. Eclipse (2003), available from: http://www.eclipse.org/

  34. ODMG. ODMG OQL User Manual. [PDF] (2004), available from: http://www.odmg.org/oqlg.zip

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Fonseca, B., Carrapatoso, E. (2006). SAGA: A Web Services Architecture for Groupware Applications. In: Dimitriadis, Y.A., Zigurs, I., Gómez-Sánchez, E. (eds) Groupware: Design, Implementation, and Use. CRIWG 2006. Lecture Notes in Computer Science, vol 4154. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11853862_20

Download citation

  • DOI: https://doi.org/10.1007/11853862_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-39591-1

  • Online ISBN: 978-3-540-39595-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics