A batch server is a job that manages a job queue. A batch server services a single queue; if you require several batch queues at your site, you need several batch servers to service them. Jobs are placed in job queues using the BATCH tool.
You should set up the batch server to run as a batch job. If you decide to run the batch server as a started task, you should ensure that jobs submitted by the batch server can obtain the necessary security authorization to run. The batch server dynamically allocates an internal reader to submit jobs. The requests in the queue are serviced in a synchronous manner and if for any reason the batch server cannot obtain an internal reader, the server delays servicing the requests on its queue until an internal reader is available.
TIBCO Object Service Broker Shareable Tools for more information about the BATCH and TED tools.