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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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).
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.
David M. Hilbert, David F. Redmiles, “Extracting usability information from user interface events”, ACM Computing Surveys (CSUR), Volume 32, Issue 4 (December 2000).
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.
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.
OMG Notification Service Specification, V1.0, June 2000. http://cgi.omg.org/cgi-bin/doc?formal/00-06-20.pdf.
Java Message Service Documentation, http://java.sun.com/products/jms/docs.html.
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.
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.
Gong L., “JXTA: A Network Programming Environment,” IEEE Internet Computing, vol.5, no.3, May/June 2001, pp. 88–95.
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.
Arregui D., Pacull F., and Willamowski J., “Yaka: Document Notification and Delivery Across Heterogeneous Document Repositories”, Proceedings of CRIWG’01, Germany, 2001.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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