Online documentation - Websydian v6.0

Users Guide | Patterns Reference | WebsydianExpress | Search

 
» Related Information

Websydian Web Server Interfaces

The Websydian Circle

DWA Deployment Guides

Distributed Websydian Architecture Overview

The Distributed Websydian Architecture (DWA) is developed for high performance, scalability, and platform flexibility in Websydian applications. Scalability and platform flexibility is achieved by dividing the Websydian application into separate components easily deployed across platforms and machines, while performance is improved by preserving database and communication connections between requests.

A DWA system has three main components: A Relay Service, a Websydian Server, and one or more Application Services. Please refer to the section DWA Parts for more details on each of these components and how they are related.

The figure below shows how a Websydian DWA system extends the Websydian Circle:

Websydian DWA integrates into the Websydian circle, inserting a Relay Service between the Web Browser and the Websydian Application. Note that the Relay Service (and the Web Browser, of course) is the only component in the figure that is not generated by CA Plex .

The Application Service Listener function is a DWA extension to the Classic Websydian Application (CWA). The Application Service Listener accepts and forwards requests from the Relay Service to the Dispatcher. The Relay Service is the mediator between the Web Server and the Application Service Listener.

The Websydian Server is not illustrated on the figure, as the Websydian Server is not part of the Websydian Circle - instead the Websydian Server acts as a repository for application information and as a command central that controls the entire Websydian application.

Different from the Classic Websydian Architecture (CWA) based on CGI, DWA does not terminate the Websydian application process after each web request, and thereby all database and communication connections are preserved.

Known Limitations

In the current release (version 6.0) the Websydian Server is implemented in Java and the Relay Service comes in a Windows CGI version and a Java Servlet version. The Application Service can be implemented on the Windows, Java, and iSeries platforms.

Third Party Components

The DWA technology includes software developed by the Apache Software Foundation. A more thorough description can be found at the Third Party Components page.