High Performance and Tuning
BIRT iServer is a report server with a variety of services that deploy, manage, schedule, secure, run and distribute BIRT documents and web pages. The services can be phased in and capacity purchased to support just the services needed. It is available as a Platform-as-a-Service (BIRT OnDemand), can be implemented on premises, or installed in a cloud.
Features: High Performance and Tuning
With BIRT iServer, organizations can manage and administer large-scale reporting environments consisting of millions of users, reports, and report iterations without compromising performance, all from a single software installation. BIRT iServer includes a web-based administrative interface to access utilities for system monitoring, availability, recovery and report management. An administrator can also automate tasks via command line utilities or a complete web services API.
Multi-threaded, Heterogeneous Clustering For High-end SMP Hardware
BIRT iServer‘s multiple-threaded architecture operates on popular platforms, offering linear scalability that leverages the powerful processing power available on these SMP machines
- SMP Hardware Support – NT, Linux, HP-UNIX, Solaris, IBM AIX
- Homogeneous and Heterogeneous Clustering – across homogeneous and heterogeneous hardware and operating systems
- Automatic clustering, job control and load balancing – out-of-the-box clustering using job control and automatic load balancing to provide performance and distribute work evenly.
Configurable Caching of Report Generation & Viewing
BIRT iServer takes advantage of in-memory operations to reduce response time.
- Automatic Data Caching – maximizes report performance by integrating the data in memory and caching it instead of physically storing it.
- Transient Report and Server-side Viewing Caching – keeps a temporary report document for transient report execution to better support large paginated reports without streaming the entire report back to the browser regardless how many pages the user is going to read.
Linear Scalability and Performance
The BIRT iServer architecture offers near-linear scalability with published benchmarks.
- Fixed Group Support – with predictable concurrency
- Unlimited User Support – with near-linear scalability
- Vertical and Horizontal CPU usage – makes efficient use of every additional CPU introduced in the environment (both vertical--more CPUs per machine, and horizontal—more machines) with predictable, near-linear scalability (double the power to double the throughput capacity).
- Published Benchmarks – BIRT iServer has been benchmarked repeatedly.
Advanced tuning and configuration
The BIRT iServer architecture gives administrators the ability to fine tune its resources and services for granular load balancing to maximum performance.
- Specify Resource Groups – assign specific resources to specific services; for example, that only the Metadata and Data Integration services run on the data collection server and the content generator that generates documents runs on another with the platform brokering the work between each server in the cluster.
- Specific Services Instances – identify how many instances of any content generation service run on a server
- Job Prioritization – establish which reports take precedence over other reports in the queue and dedicate one or more instances of its content generator accordingly.

Open Source BIRT and ActuateOne:
What's the Difference?
