UltraXML Server
Scaleable Blackbox XML Publishing Engine Server Solution
Introduction
UltraXML Server is an XML publishing engine designed to run as a
Windows service. It uses the standard SOAP protocol to listen
for commands. This allows clients to be multi platform, sending XML SOAP
messages over HTTP to the Windows Service. Any number of instances of
UltraXML Server can be installed on any number of machines located anywhere
which can work in parallel, processing the jobs sent to it by the client
application. Each running server instance will batch queue any number of
jobs that any number of concurrent clients send it. Each job can be given a
priority in by the client
application. Jobs with lower priority numbers will jump any job queues on
that server instance.
UltraXML Server Setup
You can install and run as many instances of UltraXML Server as required on
that machine. Multiple instances can be useful on a single processor server
machine to help spread the processing load equally between concurrent jobs.
When only one instance is used then client jobs will be batch queued and
processed in FIFO (first in first out) order, unless a job is
prioritized by the client whereupon it can jump the queue
if other jobs are queued before it is processed.
The installation can be performed on multiple
server machines (by purchasing additional licenses) if it is expected that
the job load will be high. This enables your solution to be fully scaleable,
with each machine processing different jobs. Since client/server
communication is done via SOAP, the servers can be located anywhere on an
Intranet or Internet connection.
When solutions use multiple instances of the
server, it is the responsibility of the client software to decide which
server should process the job. This can be configured in many ways. For
example, the client can hold an array of server locations and port numbers
and send the next job to each one in turn, thereby spreading the load
equally. Alternatively one server instance can be assigned to certain users
of the client software or a combination of exclusive user servers and equal
load spreading for other users could be setup. After installing the software
package and inserting the server dongle, the Windows Services must be configured.
Client Software
The client software can be written in any language and platform that can
support the SOAP standard. The UltraXML Web Service Description Language
file (WSDL) can be found at
www.webxsystems.com/UltraXML.wsdl.
Many client programming systems (such as Microsoft Visual Studio dot net)
are capable of reading a WSDL file and automatically producing the required
functions.
Key Features
- Scaleable blackbox server solution
- Fully automated and distributed production
- Runs on Windows 2000 and XP
- Single or multiple composition engines
- Allows distributed production
- Schedules, prioritises and monitors work flow
- Runs as a Windows service
|