Overview of Collaboration with XML III
The Shared Place technology has several architectural components.
First of all, the Shared Place Definition Language (SPDL) is an XML based language for defining properties of the Shared Places. SPDL describes all aspects of the the environment including collaboration functionality, shared object structure and user related configuration data.
- This information includes session management and synchronization information; object initial state and persistence as well as communities and security.
The Shared Tool is a piece of software that can be embedded as a part of a Web page content and offers collaboration functionality using mechanisms provided by the Shared Place Framework. To interact with the Shared Place Framework, the Shared Tools must implement the Shared Place interface that can be in form of Java applet, plug-in, ActiveX object, or JavaScript applications.
Shared Place Framework is a set of mechanisms that implement collaboration services and expose them to Shared Tools using Shared Place interfaces. The Shared Place Framework will be implement in terms of existing Java based TangoInteractive infrastructure but linking the much richer SPDL based web pages.