Building workflow applications on top of WooRKS

  • Gang Lu
  • Martin Ader
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 811)


On top of an object-oriented database management system, we have developed WooRKS, a workflow system used to synchronize a group of users working together based on the circulation of documents. Thanks to the object-oriented development methodology and the generic reusable object class library of WooRKS. we can quickly build a concrete workflow application for a specific customer. In this paper, we will describe how we can obtain this high productivity through a concrete application. This workflow application is used now in Bull's Imaging and Office Solution department. As such, we will present also the initial reactions of WooRKS users.

Key words

CSCW workflow object-oriented application object-oriented database object reusability user interface object-oriented development methodology and office automation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Ang 91]
    J.Ang, G.Lu and M.Ader, The Active Office Object Model: its Conceptual Basis and its Implementation. Proc. of the IFIP Conference on the Object Oriented Approach in Information Systems. Quebec City, Canada, Oct. 1991, pp. 419–431.Google Scholar
  2. [Applegate 86]
    L. Applegate, B.Konsynski and J.Nunamaker, A Group Decision Support System for Idea Generation and Issue Analysis in Organization Planning, Proc. of the First Conference on Computer-Supported Cooperative Work, New York, 1986, pp. 16–34.Google Scholar
  3. [Bellinzona 91]
    R. Bellinzona and M.Fugini, RECAST Prototype Description, ITHACA.POLIMI.91.E.2.8.#1, Politecnico di Milano, 1991.Google Scholar
  4. [De Antonellis 91]
    V. De Antonellis and B. Pernici, ITHACA Object-Oriented Methodology Manual: Introduction and Application Developer Manual, ITHACA.POLIMI-UDUNIV.E.8.#1, Politecnico di Milano and Univ. of Udine, 1991.Google Scholar
  5. [De Mey 91]
    V.De Mey, VISTA Implementation, ITHACA.CUI.90.E4.#1, University of Geneva, 1991.Google Scholar
  6. [Deux 91]
    O.Deax, The O2 System, Communication of the ACM, vol. 34, no. 12, October 1991, pp. 35–48.Google Scholar
  7. [Elsholtz 90]
    A.Elsholtz, The NooDLE Database Kernel, Technical Report ITHACA.Nixdorf.90.X.4.#4, Siemens Nixdorf Informationssysteme A.G., Germany, 1990.Google Scholar
  8. [Ellis 90]
    C.Ellis, S.Gibbs and G.Rein, Design and Use of a Group Editor, Engineering for Human-Computer Interaction, North-Holland, Amsterdam, 1990, pp. 13–25.Google Scholar
  9. [Ellis 91]
    C.Ellis and S.Gibbs, Groupware Implementation: Issues and Examples, Tutorial Presented at CHI'91, New Orleans, U.S.A., 1991.Google Scholar
  10. [Francik 91]
    E.Francik, et al, Putting Innovation to Work: Adoption Strategies for Multimedia Communication Systems, The Communications of the ACM, vol. 34, no. 12, December 1991, pp. 53–63.Google Scholar
  11. [Gerson 86]
    E.Gerson and S.Star, Analyzing Due Process in the Workplace, ACM Trans. on Office Information Systems, vol. 4, no. 3, July 1986, pp. 257–270.Google Scholar
  12. [Grudin 89]
    J.Grudin, why groupware applications fail: problems in design and evaluation, Office: Technology and People, vol. 4, no. 3, 1989, pp. 245–64.Google Scholar
  13. [Gradin 91]
    J.Grudin, CSCW Introduction, The Communications of the ACM, vol. 34, no. 12, December 1991, pp. 30–34.Google Scholar
  14. [Johansen 91]
    R.Johansen, Leading Business Teams, Addison-Wesley, 1991.Google Scholar
  15. [Lu 90]
    G.Lu, A Task-Oriented Architecture of Man-Machine Interaction for Office Automation Systems, Ph.D dissertation, Ecole Nationale Superieure des To'e“lo'e”communications, Dec. 1990.Google Scholar
  16. [Markus 87]
    M.Markus, Toward a “Critical Mass” Theory of interactive Media: Universal Access, Interdependence and diffusion, Commun. Res., vol. 14. no. 5, 1987, pp. 491–511.Google Scholar
  17. [Proefrock 89]
    A.Proefrock, D.Tsichritzis, G. Muller, and M.Ader, ITHACA: An Integrated Toolkit for Highly Advanced Computer Applications, Object-Oriented Development, Univ. of Geneva, July 1989, pp. 321–344.Google Scholar
  18. [Vassiliou 90]
    Y.Vassiliou, et al, Technical Description of the SIB, ITHACA.FORTH.90.E2.#2. FORTH, Greece, 1990.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1994

Authors and Affiliations

  • Gang Lu
    • 1
  • Martin Ader
    • 1
  1. 1.Bull S.A.Massy CedexFrance

Personalised recommendations