










 |
 |
|
Proven Solutions
|
Aspen Software's Automation Business Building Block
component, the "Application Server" provides a robust and flexible general
purpose LAN based background-processing capability. This can be extended with
supplementary modules to provide data administration for R:BASE® and Oterro® solutions,
along with automated running of reports built using Business Objects Crystal Reports.

|
Application Server
|
Aspen Software's Application Server lets you provide
a robust and flexible background processing capability for your multi-user LAN based
applications. The Application Server can be added to new and existing applications to
allow :
- Time consuming and necessary activities to take place out of office hours (the
transfer of information from a mainframe for example).
- Intensive tasks such as report generation to be off loaded from individual
personal computers freeing them for more productive use.

|
Free Resources
|
Where your application carries out processing that
ties up a user's PC and requires no further user interaction to complete, then this
processing may be carried out by the Application Server, freeing the user's PC for other
work. Typically, when a user requests a report that may require a significant amount of
time to complete, once they have specified the necessary selection criteria to be used,
the request may then be passed to the Application Server to complete 'in the background'.

|
Schedule Activities
|
As an aid to the productive use of your applications,
your users will also be able to schedule their requests to be repeated on a regular basis.
This may be on a daily, weekly or monthly basis at a particular time of day, at regular
time intervals or after some other action has taken place (such as a transfer of
information from a mainframe system).
To assist with the smooth running of a networked R:BASE or Oterro environment, management
utilities and add-on components allow the controlled scheduling of operational and
housekeeping requests (such as mainframe transfers, backup, reload etc) and provide
reports on the general status and overall performance of the service being provided by the
Application Server.

|
Key Elements
|
The system consists of three main components :
- The application server task itself (which deals with the running and rescheduling
of tasks). This is typically located on a dedicated 32-bit Windows PC or NT server.
- An administration program that allows the overall control, scheduling and
management of the application server tasks.
- A client program that is used by other enabled applications to schedule such
things as background report requests.
All of the above access a database shared over a local area network that
contains control information for processing.

|
Server Task
|
The server task is a stand alone program that runs
continuously and services all requests that have been scheduled by the Administrator
program or an Application Server Client. 
The Server Task can schedule and run any program within a 32-bit Windows
environment that may be started from a command line (including batch files) that does not
require any user interaction.

|
Administrator
|
The Application Server Administrator provides a full
suite of administration utilities to manage server tasks and to initiate regularly
scheduled activities that would not normally be initiated from a client application
program (data administration for example). 

|
Client
|
Application Server Client Routines allow the
scheduling and review facilities to be provided in a controlled fashion from within a wide
range of 32-bit Windows applications. |
|


|
More Detail
|
For more detailed information about the benefits and structure of the Application Server,
please see our "Recycled Designs" paper.

|
Coming Soon |
Our Microsoft
.NET compliant version of the Application Server is now on its way -
contact us to find out more.

|
What Next?... |
To find out how Automation Business Building Blocks
can enhance your applications please contact Aspen Software.

|