10/15/2009

Translation Solution Toolkit Installation

http://www.cadfamily.com/downinfo/292344.html
A translation server functions as an independent compute server that translates files
from one format to other formats. It consists of a translation scheduler, translation
modules, and an optional test client. For better load balancing, each translation
module resides on a separate machine and is connected to the translation scheduler.
The scheduler sends translation tasks to the modules and they invoke one or more
translators to perform the translations.
The translation server allows you to perform translations either using a Web server
(Web mode) or through remote method invocation (RMI) mode. RMI is a standard
for distributed objects written in Java and uses a remote procedure call (RPC) to
invoke applications, components, and/or modules in a network. Translations using
the RMI mode are generally faster. The translation server standard installation
supports RMI mode.
• Web mode: For performing translations across a firewall. This mode requires a
Web server and a file server.
• RMI mode: For performing translations within a firewall. This mode requires
a common staging directory.
For more information about the Web mode and RMI mode, see Translation Process,
later in this chapter.
The scheduler balances the translation load in the event of multiple translation
requests. If you have numerous translation tasks in the scheduler queue at your
site, you can start multiple modules. Each module is automatically connected to
the translation scheduler and immediately starts participating in the translation
process.
The translation task request embeds information of the source file location and
type of translation. The module starts a separate thread to process each request.
On starting the thread, the module downloads the source file from the file server
or common staging directory location to a unique directory, invokes the required
translator, and starts the translation process. After the translation server
successfully completes the translation process, the module uploads the resulting files
to the file server or common staging directory location and notifies the scheduler.
The scheduler then communicates the status of the translation to the client.

No comments: