Websydian v6.1 online documentationOnline documentation - WebsydianExpress v3.0

WebsydianExpress for Windows

Overview

The program you are about to download will help you install WebsydianExpress for Windows.

Your Windows will become the Application server of your WebsydianExpress Applications and will hold all Windows C++ programs. The database is installed on a Microsoft SQL Server either locally or on another Windows server and accessed by the WebsydianExpress Applications using ODBC. You will have a number of options on where to locate your web server.

Developing applications with WebsydianExpress for Windows

When developing applications for the WebsydianExpress for Windows you will need CA Plex v6.1 with Websydian v6.1 patterns.

Program objects created for WebsydianExpress for Windows will be C++ objects.

What is Installed

During installation a number of folders and files will be installed on your Windows platform.

Folder structure

A folder structure containing the main application objects will be installed in a location of your choosing.

Default location: C:\Websydian\Express v3.0 for Windows

On the web server

If you have an Apache Tomcat server installed on the PC where you install WebsydianExpress, you will get the option to install the web server component used by WebsydianExpress on the Tomcat server. If you select to do so, a servlet will be deployed on the Tomcat server. You will later on be able to select another web server if you like.

Database

A database will be installed on the Microsoft SQL Server you specify as part of the install-process.

This database is used for WebsydianExpress runtime. Your own application will use a separate database, which is not part of the installation.

Web Server component

If you have an Apache Tomcat server installed on the PC-server where you install WebsydianExpress, you will get the option to install the web server component used by WebsydianExpress on the Tomcat server. If you select to do so, a servlet application will be deployed on the Tomcat server.

Uninstalling

An automatic uninstall is not provided with the installation program but you will be able to uninstall by doing the following:

  1. On your PC delete the folder where you install WebsydianExpress for Windows. If you used the default folder name you can delete c:\Websydian\Websydian for Windows and all sub-folders.
  2. On your Microsoft SQL Server delete the database created by the WebsydianExpress for Windows installation program. Default name is WebsydianExpress30.
  3. If you have accepted to install WebsydianExpress Web Server Component on your local Tomcat instance you will need to delete the folder express30 from the Tomcat webapps folder.

Web server

With WebsydianExpress you will get a WebsydianExpress Web Server Component that will handle the communication between your web server and the WebsydianExpress Applications on your Application Server.

We supply a Servlet based WebsydianExpress Web Server Component. In order to deploy this component you must have a Servlet Engine installed on a PC Web Server in your network or locally.

Communication between the WebsydianExpress Web Server Component and the WebsydianExpress Applications are done by using TCP/IP. The use of TCP/IP enables you to setup a firewalled environment placing your Web Server inside the  demilitarized zone (DMZ) of your network.

We recommend the following Servlet Engine:

Environment examples

Scenario 1: All on one Windows Server / Workstation - suitable for internal applications and your development environment.

Scenario 2: Web Server on one Windows Server and the rest on another - Suitable for application accessible from the internet allowing you to isolate the Web Server in your DMZ.

Scenario 3: 3-tier Windows Server setup - where each server is separated in most cases used by large enterprises wanting to setup clusters and load balancing in order to gain the best performance and load distribution. Especially suited for applications with heavy load. 

Scenario 4: 3-tier Windows Server setup and iSeries and/or Microsoft SQL Server with application data - An example of the option of communicating with your iSeries back-end from your application. This is suitable for applications where you would like access to iSeries data and programs. This also enables your WebsydianExpress site to be running even though your iSeries is down for maintenance or nightly batch jobs. Also an example of the many options you have when using the WebsydianExpress for Windows. Communication with your iSeries is handled by CA Plex and you are able to access your data directly or even call existing programs (RPG/Cobol) on the iSeries.

Scenario 5: 3-tier Windows Server setup where data is located on two Microsoft SQL database servers - Another example showing you the option of having multiple Microsoft SQL database servers hosting you data. In this case WebsydianExpress data is located on one SQL Server and your application specific data is located on another SQL database server.