Introduction

The XML Server is a Java application that processes XML documents generated by a IBM Cúram Social Program Management server application, applying XSL templates (which are described in more detail in Cúram XML and XSL Templates) and rendering to PDF, RTF, HTML, or plain text. The IBM Cúram Social Program Management server application and the XML Server do not have to be co-located; they may be hosted on different machines. There can also be any number of XML Servers, each responsible for a specific task. The XML Server was primarily designed to support printing of XML documents, however, it can be configured in a myriad of ways to perform many different tasks.

This chapter describes how the XML Server fits into the IBM Cúram Social Program Management application architecture and how the server can be configured, and also suggests many ways in which it can be used.