Objets graphiques transactionnels: une méthode ouverte pour la création d'applications interactives distribuées synchrones

  • Authors:
  • Yunpeng Zhao;Thomas Baudel;Jie Zhou

  • Affiliations:
  • ILOG, R&D, 9, rue de Verdun, 94253 Gentilly, France;ILOG, R&D, 9, rue de Verdun, 94253 Gentilly, France;IBM Global Service, Tour Descartes - 2, avenue Gambetta, La Défense 5 - 92400 Courbevoie, France

  • Venue:
  • IHM '02 Proceedings of the 14th French-speaking conference on Human-computer interaction (Conférence Francophone sur l'Interaction Homme-Machine)
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

We introduce Transactional Graphic Objects, an open approach to share graphic objects in direct-manipulation distant CSCW (Computer Supported Cooperative Work) applications. We also present the client-server architecture for such applications. The graphic objects hosted by the server are accessed by clients by means of transactions in an XML based language, the Graphic Object Access Language (GOAL). GOAL is defined as an open communication protocol between the client and the server. Conforming to the common protocol, the server and the client can be implemented using different languages or techniques. GOAL is language independent; it can be carried over HTTP and pass transparently through enterprise firewalls. This makes the construction of efficient heterogeneous direct manipulation CSCW applications much easier. GOAL is also compatible with the SOAP protocol and can be used to implement interactive Web Services. The transactional approach makes the handling of concurrent access and session management transparent to the application developer.