Home : Technology : Architecture
 
 

CollabWorx SRTC Platform Architecture

The platform described on this page is protected by US Patent No. 6,078,948.

Architecture of the CollabWorx Platform

CWX SRTCis built according to several basic principles:

  • The entire platform except for the Secure Instant Messanger is browser-based. It is started from a Web link, and most of the client side code executes in a browser.
  • Collaborative tools are implemented as portlets and are compliant with the JSR-168 standard. The portlets may, but do not have to, use scripted Web pages, ActiveX components, or Java applets.
  • The software implements software-on-demand paradigm, supporting SAAS model. The platform allows tools to be downloaded at runtime or installed on local machine.
  • If the tools are downloaded by the platform, they can originate from an arbitrary Web server. The tools can, in turn, request additional data. CWx SRTC platform treats Web servers as a primary repository for both the tools code and data.
  • Collaborative tools share state using our event-sharing mechanism. The events are shared via a special middleware layer, (message multiplexer) , and via a real-time messaging server, called SRTC Meeting Engine (ME). ME does not have to be collocated with any of the Web code and data servers. ME is implemented as a high-performance Java application (essentially, a softwitch).
  • Collaborative tools, can communicate with ME only via the middleware (plug-in). This arrangement is critical for platform robustness and for end-to-end platform security.
  • The bi-directional communication for sending and retrieving messages between the collaborative tools and the middleware is provided. Browser supported Document Object Model is extensively used.

Read more about the security and event-sharing paridigm.

[Home] [About Us] [Products] [Downloads] [Search]

Copyright © 2000 - 2008 CollabWorx, Inc. All Rights Reserved
Privacy Policy | Contact CollabWorx