Skip to main content
Log in

The ToxicFarm Integrated Cooperation Framework for Virtual Teams

  • Published:
Distributed and Parallel Databases Aims and scope Submit manuscript

Abstract

Developing a collaboration solution, that scales to an entire organization, that offers an integrated collection of cooperation tools, that is general enough to address a large range of applications, and that is easy to deploy for most people, is still an open challenge. This paper presents ToxicFarm services that are an integral part of a framework for hosting Internet virtual teams. The originality of this work is in providing a synthesis between contributions from different domains, including version management in software engineering, process management in data engineering, and awareness in groupware tools. The paper describes the overall services offered, discusses design choices for their integration and implementation, presents relations with existing work and describes their use in several emerging e-business application domains, such as e-finance, e-learning and e-telecom.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. D. Baker, D. Georgakopoulos, H. Schuster, and A. Cichocki, “Awareness provisioning in collaboration management,” International Journal of Cooperative Information Systems, vol. 11, nos. 1/2, pp. 145-173, 2002.

    Google Scholar 

  2. B. Berliner, “CVS II: Parallelizing software development,” in Proceedings of USENIX, Washigton, DC, 1990.

  3. J. Bitcheva, O. Perrin, and C. Godart, “Cooperative process coordination,” in The 2003 International Conference on Web Services (ICWS'03), Las Vegas, Nevada, USA, 2003.

  4. A. Bouazza, H. Skaf-Molli, and P. Molli, “Coordinating virtual teams by measuring group divergence,” in Workshop on Groupware related Task Design at GROUP'99 Conference, Phoenix, Arizona, USA, 1999.

  5. BSCW, “BSCW,” 2003, Online u http://bscw.gmd.de.

  6. F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and M. Stal, Pattern Oriented Software Architecture: A System of Patterns. John Wiley & Son Ltd., 1996.

  7. G. Canals, C. Godart, P. Molli, and M. Munier, “A criterion to enforce correctness of indirectly cooperating applications,” Information Sciences, vol. 110, nos. 3/4, pp. 279-302, 1998.

    Google Scholar 

  8. R. Conradi and B. Westfechtel, “Version models for software configuration management,” ACM Computing Surveys, vol. 30, no. 2, 1998.

  9. P. Dourish, “The parting of the ways: Divergence, data management and collaborative work,” in Proceedings of the Fourth European Conference on Computer-Supported CooperativeWork, CSCW Mechanisms II, 1995, pp. 215-230.

  10. P. Dourish, “Using metalevel techniques in a flexible toolkit for cscw applications,” ACM Transactions on Computer Human Interaction, vol. 5, no. 2, pp. 109-155, 1998.

    Google Scholar 

  11. C.A. Ellis and S.J. Gibbs, “Concurrency control in groupware systems,” in SIGMOD Conference, 1989, vol. 18, pp. 399-407.

    Google Scholar 

  12. P.H. Feiler and G.F. Downey, “Transaction-oriented configuration management: A case study. Technical Report CMU/SEI-90-TR-23 ESD-90/TR-224, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania 15213, 1990.

    Google Scholar 

  13. C. Godart, C. Bouthier, P. Canalda, F. Charoy, P. Molli, O. Perrin, H. Saliou, J.-C. Bignon, G. Halin, and O. Malcurat, “Asynchronous coordination of virtual teams in creative applications (co-design or co-engineering): Requirements and design criteria,” in Information Technologies for Virtual Enterprises, 2001.

  14. C. Godart, G. Halin, J.-C. Bignon, C. Bouthier, P. Malcurat, and P. Molli, “Implicit or explicit coordination of virtual teams in building design,” in Computer-Aided Architectural Design Research in Asia (CAADRIA'01), Sydney, Australia, 2001.

  15. C. Godart, O. Perrin, and H. Skaf, “Coo: A workflow operator to improve cooperation modeling in virtual enterprises,” in 9th IEEE International Workshop on Research Issues in Data Engineering Information Technology for Virtual Enterprises (RIDE-VE'99), 1999.

  16. S. Greenberg and M. Roseman, Groupware Toolkits for Synchronous Work. John Wiley and Sons Ltd., 1999.

  17. D. Grigori, F. Charoy, and C. Godart, “Flexible data management and execution to support cooperative workflow: The COO approach,” in CODAS, 2001.

  18. C. Gutwin, “Workspace Awareness in Real-Time Distributed Groupware.” PhD thesis, University of Calgary, 1997.

  19. A. Haake and J. M. Haake, “Take cover: Exploiting version support in cooperative systems,” in Human Factors in Computing Systems. ACM Press: New York, 1993, pp. 406-413.

    Google Scholar 

  20. J.C. Hautecouverture, N. Grégory, F. Charoy, M. Patten, and I. Faugeras, “Coopera: Analyse de l'usage d'une plateforme de cooperation ´a l'usage des enfants,” in 14th Euro-Micro Conference on Human Centered Processes, Luxembourg, 2003.

  21. A. Imine, P. Molli, G. Oster, and M. Rusinowitch, “Proving correctness of transformation functions in realtime groupware,” in 8th European Conference on Computer-Supported CooperativeWork, Helsinki, Finlande, 2003.

  22. Jabber, “Jabber: An open XML-based presence and instant messaging,” 2003, Online http://www.jabber.org.

  23. D.J.L.T. Kaoru Ishikawa, What Is Total Quality Control?: The JapaneseWay (Business Management). Prentice Hall Trade, 1985.

  24. Lotus, “Lotus notes and domino,” 2003, Online http://www.lotus.com/.

  25. P. Molli, G. Oster, H. Skaf-Molli, and A. Imine, “Using the transformational approach to build a safe and generic data synchronizer,” in GROUP 2003 Conference, Sanibel Island, Florida, USA, 2003.

  26. P. Molli, H. Skaf-Molli, and C. Bouthier, “State treemap: An awareness widget for multi-synchronous groupware,” in 7th International Workshop on Groupware-CRIWG'2001, Darmstadt, Germany, 2001.

  27. P. Molli, H. Skaf-Molli, and G. Oster, “Divergence awareness for virtuel team through the web,” in International Conference on Integrating Design and Process Technology (IDPT'02), 2002.

  28. MySQL, MySQL, 2003, Online http://www.mysql.com.

  29. NetMeeting, Netmeeting, 2003, Online http://www.microsoft.com/netmeeting.

  30. O. Perrin, F. Wynen, J. Bitcheva, and C. Godart, “A model to support collaborative work in virtual enterprises,” in Business Process Management (BPM'2003), W.M.P. van der Aalst, A.H.M. ter Hofstede, and M. Weske (Eds.), vol. 2678 of Lecture Notes in Computer Science, Eindhoven, The Netherlands, 2003, pp. 104-119.

  31. PHP, PHP, 2003, Online http://www.php.net.

  32. H. Schuster, D. Baker, A. Cichocki, D. Georgakopoulos, and M. Rusinkiewicz, “The collaboration management infrastructure,” in 16th International Conference on Data Engineering (ICDE), San Diego: California, USA, 2000, p. 677.

  33. SOAP, SOAP: Simple object access protocol, 2003, Online http://www.w3.org/TR/SOAP.

  34. SourceForge, SourceForge.net: Breaking down the barriers to open source development, 2003, Online http://www.sourceforge.net.

  35. SSL, SSL: Secure sockets layer, 2003. Online http://home.netscape.com/security/techbriefs/ssl.html.

  36. WfMC, WfMC: Workflow management coalition, 2003. Online http://wfmc.org.

  37. XSLT, XML/XSLT, 2003. Online http://www.w3.org/TR/xslt.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Godart, C., Molli, P., Oster, G. et al. The ToxicFarm Integrated Cooperation Framework for Virtual Teams. Distributed and Parallel Databases 15, 67–88 (2004). https://doi.org/10.1023/B:DAPD.0000009432.79864.08

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:DAPD.0000009432.79864.08

Navigation