Both XF Rendering Server and Ecrion Omni System can be used to generate high-volume print ready documents in over 20 output formats including PDF, AFP, Postcript, Word, PowerPoint and more.
There are however many differences between these 2 products, as follows:
XF Rendering Server provides an API called Ultrascale for .NET, Java and C++. The Ultrascale API allow users to run only rendering operations, in synchronous manner, meaning that the caller will have to wait for the rendering operation to finish and then get the output document. A Web Service interface (also synchronous) is also available when you install XF Web Service - an optional component - on the same server as XF Rendering Server.
EOS on the other hand provides the EOS Web Service API. It enables users to run jobs in an asynchronous manner meaning that jobs are queued and then processed according to their priority. While in XF Rendering Server only rendering operations can be performed, EOS jobs can contain many other tasks in addition to rendering, including the ability to generate multiple outputs at once, perform merge operations, send emails, produce summary reports, etc. In addition, the EOS API provides full access to the repository in which both the templates and the outputs are stored. As such the EOS API is more complex but also more powerful.
EOS workflows will use multiple processors and even multiple servers if available to process the load.