The following list explains some of the server terminology used in the documentation for WebSpeed application development in Progress Developer Studio for OpenEdge:
- WebSpeed Transaction server refers to the components (broker, agents,
messenger, etc.) that service a WebSpeed request.
- WebSpeed server refers to a WebSpeed component of the Progress
Developer Studio environment. Derived from the Eclipse Web Tools Platform (WTP), its
primary function is to manage the publishing of source code and r-code. The WebSpeed
server is configured to be associated with a particular WebSpeed broker.
Do not confuse the WebSpeed server with the WebSpeed Transaction server.
- Web server refers to the software (Microsoft IIS, Apache, etc.) that
responds to requests and delivers content over the Internet.
- HTTP Server is an Eclipse WTP server that links your WebSpeed server to
a Web server and is also used to publish static content.
-
Publishing is Eclipse terminology for the ability to compile and copy
project resources to an area where you can run, test, and debug them. In the
WebSpeed context, publishing is copying dynamic source and r-code to the working
directory of a WebSpeed broker, and copying static files to the root directory of a
Web server.
-
Modules are project directories that contain the source code that you
intend to publish. You configure modules by specifying the folders within the module
that will contain source code. You also create an association between a module and
one or more servers. When you publish, the source code is compiled and copied to the
associated servers.
Note: You can view and modify the source folders on the Modules
properties page. In addition, you can view and modify server/module
associations by selecting Add and Remove from the context
menu of a server in the Servers view.