Skip to main content

An Online Component Deployment System for Dynamic Collaborative Sessions

  • Conference paper
Advanced Distributed Systems (ISSADS 2005)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3563))

Included in the following conference series:

  • 952 Accesses

Abstract

Component deployment within collaborative sessions is the process through which collaborative tools viewed as monolithic or composite components are made available to session members. Existing approaches dealing with this process adopt an offline exhaustive and static deployment technique. This kind of deployment is not applicable for collaboration where the session structure evolves in time and changes during the collaborative work. In this case, the component distribution is affected by session dynamics. Deploying components can be efficiently and correctly automated by using a formal session model based on collaboration graphs. In this paper, we introduce the problem of dynamic deployment for collaborative sessions, and we describe CDS, a first prototype system we have developed that supports both the initial and the subsequent deployment process according to a formal session model, while satisfying low-level constraints resulting from the heterogeneity of the target environment.

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. Guerrero, L.A., Fuller, D.: A Pattern System for the Development of Collaborative Applications. Information and Software Technology 43(7), 457–467 (2001)

    Article  Google Scholar 

  2. Rodriguez Peralta, L.M., Villemur, T., Drira, K., Molina Espinosa, J.M.: Managing dependencies in dynamic collaborations using coordination diagrams. In: 6th International Conference on Principles of DIstributed Systems (OPODIS 2002), Reims, France, pp. 29–42 (December 2002)

    Google Scholar 

  3. Rodriguez Peralta, L.M., Villemur, T., Drira, K.: An XML on-line session model based on graphs for synchronous cooperative groups. In: International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 2001), Las Vegas (USA), pp. 1257–1263 (June 2001)

    Google Scholar 

  4. Java Web Start, http://java.sun.com/products/javawebstart/

  5. Hall, R.S., Heimbigner, D., Wolf, A.L.: A Cooperative to Support Software Deployment Using the Software Dock. In: Proc. of ICSE 1999: The 1999 International Conference on Software Engineering, Los Angeles, CA, pp. 174–183 (May 1999)

    Google Scholar 

  6. Lestideau, V., Belkhatir, N.: Providing Highly automated and generic means for software deployment Process. In: Oquendo, F. (ed.) EWSPT 2003. LNCS, vol. 2786, pp. 128–142. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  7. OMG: Deployment and Configuration of Component-based Distributed Applications Specification, http://www.omg.org/docs/ptc/03-07-02.pdf

  8. Frénot, S., Stefan, D.: M-OSGi: Une plate-forme répartie de services. Les NOuvelles TEchnologies de la Répartition (NOTERE 2004), Saida, Maroc (June 2004)

    Google Scholar 

  9. EURESCOM P924, http://www.eurescom.de

  10. Tonghong Li Hoffmann, A., Born, M., Schieferdecker, I.: A platform architecture to support the deployment of distributed applications. In: IEEE International Conference on Communications (ICC 2002), vol. 4, pp. 2592–2596 (2002)

    Google Scholar 

  11. Kichkaylo, T., Ivan, A., Karamcheti, V.: Constrained Component Deployment in Wide- Area Networks using AI Planning Techniques. In: The Proceedings of the International Parallel and Distributed Processing Symposium, IPDPS (April 2003)

    Google Scholar 

  12. Web Services architecture overview: The next stage of evolution for e-business, http://www-106.ibm.com/developerworks/library/w-ovr/?dwzone=ws

  13. JXTA, http://www.jxta.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Hammami, E., Villemur, T., Drira, K. (2005). An Online Component Deployment System for Dynamic Collaborative Sessions. In: Ramos, F.F., Larios Rosillo, V., Unger, H. (eds) Advanced Distributed Systems. ISSADS 2005. Lecture Notes in Computer Science, vol 3563. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11533962_19

Download citation

  • DOI: https://doi.org/10.1007/11533962_19

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28063-7

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics