Skip to main content

Component-Based Architecture for Collaborative Applications in Internet

  • Conference paper
  • First Online:
Software Engineering and Middleware (SEM 2002)

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

Included in the following conference series:

Abstract

As Internet has become the de-facto standard for any modern application, software needs to be reconsidered to address collaboration issues. Aspects like awareness and knowledge management are becoming vital to effective interactive software products. In this scenario, middleware plays a key role as enabling technology toward the goal of development of integrated workspaces. This paper describes a novel collaborative software system and discusses its component-based architecture. The aim of the system is to integrate dispersed knowledge to deliver comprehensive workspaces. Component technology enables the development of open systems that can be easily modified to accommodate both new features and new interaction styles. In the future, collaboration services are envisaged to become part of middleware services.

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. Linda G. DeMichiel, L. Ümit Yalçinalp, Sanjeev Krishnan, “Enterprise JavaBeans Specification”, Version 2.0, Sun Microsystems, August 14, 2001. (http://java.sun.com/products/ejb/docs.html).

  2. De Michelis G., De Paoli F., Pluchinotta C, Susani M., “Weakly Augmented Reality: observing and designing the work-place of creative designers”. In Proceedings of DARE 2000, Designing Augmented Reality Environments, ACM, Elsinore, Danmark, April 12–14, 2000.

    Google Scholar 

  3. David M. Hilbert, David F. Redmiles, “Extracting usability information from user interface events”, ACM Computing Surveys (CSUR), Volume 32, Issue 4 (December 2000).

    Google Scholar 

  4. http://www.autonomy.com.

  5. http://www.verity.com.

  6. http://www.opentext.com.

  7. http://docushare.xerox.com.

  8. Bentley, R., Appelt, W., Busbach, U, Hinrichs, E., Kerr, D., Sikkel, K., Trevor, J. and Woetzel, G., “Basic support for cooperative work on the World Wide Web”, in International Journal of Human-Computer Studies: Special issue on Innovative Applications of the World Wide Web, Academic Press, 1997.

    Google Scholar 

  9. Frank E., Paynter G.W., Witten I.H., Gutwin C. and Nevill-Manning C.G. (1999) “Domain-specific keyphrase extraction” Proc. Sixteenth International Joint Conference on Artificial Intelligence, Morgan Kaufmann Publishers, San Francisco, CA, pp. 668–673.

    Google Scholar 

  10. http://www.nzdl.org/Kea.

  11. OMG Notification Service Specification, V1.0, June 2000. http://cgi.omg.org/cgi-bin/doc?formal/00-06-20.pdf.

  12. Java Message Service Documentation, http://java.sun.com/products/jms/docs.html.

  13. Carzaniga A., Rosemblum D. S., Wolf A. L., “Design and Evaluation of a Wide-Area Event Notification Service”, ACM Transactions on Computer Systems, Vol. 19, No. 3, August 2001, pp. 332–383.

    Article  Google Scholar 

  14. Cugola, G., Di Nitto, E., and Fuggetta, A., “The JEDI event-based infrastructure and its application to the development of the OPSS WFMS”. IEEE Transactions on Software Engineering, Vol. 27 No. 9, September 2001, pp. 827–850.

    Article  Google Scholar 

  15. Gong L., “JXTA: A Network Programming Environment,” IEEE Internet Computing, vol.5, no.3, May/June 2001, pp. 88–95.

    Article  Google Scholar 

  16. http://www.clip2.com/GnutellaProtocol04.pdf.

  17. Prinz, W., “NESSIE: An Awareness Environment for Cooperative Settings”. In: Bødker, S.; King, M.; Schmidt, K. (ed.): Proceedings of the Sixth European Conference on Computer Supported Cooperative Work (ECSCW’ 99), 12–16 Sept., Kopenhagen. Dordrecht: Kluwer Academic Publishers, 1999, S. 391–410.

    Google Scholar 

  18. Arregui D., Pacull F., and Willamowski J., “Yaka: Document Notification and Delivery Across Heterogeneous Document Repositories”, Proceedings of CRIWG’01, Germany, 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

DePaoli, F. (2003). Component-Based Architecture for Collaborative Applications in Internet. In: Coen-Porisini, A., van der Hoek, A. (eds) Software Engineering and Middleware. SEM 2002. Lecture Notes in Computer Science, vol 2596. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-38093-0_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-38093-0_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-07549-3

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics