| EspressReport Architecture & Deployment
EspressReprt has a number of different configurations in which it can run
at design-time and at run-time. The diagram below shows a sample layout
for application/applet and servlet/JSP configurations.
EspressReport deployment can be as simple as including some API classes in
servlet/JSP code. The Report API can retrieve data from enterprise data
sources and run reports using pre-defined templates created in the Report Designer.
EspressManager is not required to deploy reports, but is needed if user's are
deploying the scheduler component with their applications. EspressManager can
run as a background process, a Windows service, or deploy as a servlet collection in
most application servers/servlet containers.
EspressReport can also generate reports on headless Unix systems. Using either
Java 1.4 headless, the PJA Toolkit from eTeks, or XVFB, EspressReport can add
dynamic reporting to applications regardless of platform.
|