Consultor Eletrônico



Kbase 20649: CorVu: Advanced Broker Architecture (ABA)
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   24/12/2003
Status: Unverified

GOAL:

What is an Advanced Broker Architecture (ABA) Server, and why is it used?

FACT(s) (Environment):

CorVu
ABA Server

FIX:

This new architecture was adopted for the following reasons:
- Improved Management of Process.

The management of requests from multiple clients has been improved to allow individual requests to be assigned to an individual process number on the UNIX box.

- Ease of Installation.

All the server configuration is now done via the CorVu ABA Administrator on the client.

- Performance reasons.

The new generation ABA server gives the CorVu user considerable increases in performance, both in speed of data retrieval and stability. The servers are optimized to handle much larger volumes of data with increased efficiency.

Changes made on the UNIX server at installation time.

The ABA servers are distributed in either .z or .gz compressed TAR format. When you uncompress a file, a directory called servers is created as well as and two programs (setup and rqinf) within this directory. These two programs are used to install the ABA Server.

The server directory contains all the executable files that might be required by CorVu. During installation of the ABA servers, the following files are updated or created:

/etc/inetd.conf
/etc/services
~corvu/servers

Once installed, the ABA server resides on the UNIX server. It listens on a specific port (determined during the setup process), for a request from the CorVu client. Once a request is received, the ABA server uses the database API to natively pass the request to the database, and then pass the result back to the CorVu client.