JReport 8 Expands Functionality of Embedded Reporting Architecture to Encompass On-Demand Analytics


Rockville, MD, October 31, 2006 –Jinfonet, the leader in embedded reporting solutions for Java applications, today announced the release of JReport 8, a new solution for operational business intelligence (BI). With more than 200 enhancements, JReport 8 allows application developers to build information presentation and analytics directly into Java EE applications and business processes to enable operational BI.

Operational BI puts important, real-time data into the hands of the people at the front line of business. While previous versions of JReport provided access to data, JReport 8 takes the next step and allows the end user to delve deeper into the information to answer critical business questions. So whether the end user is on the phone with a customer or making inventory decisions based on incoming orders, they can make quick, informed decisions.

JReport 8 works within Java-based applications and becomes a native part of their architectures. Because JReport resides within the application, it has immediate access to information with zero latency. JReport doesn’t just query a database. JReport sees and reports on the application data as it is changes within the application. The result is a clear view into the underlying business processes.

“JReport has long been known for having advanced and innovative Java-based enterprise reporting technology,” said Dr. S. Bing Yao, Jinfonet Software’s CEO. “JReport 8 raises the bar once again by now also embedding ad hoc analysis to improve operational decision-making.”

JReport pulls information from data sources and can quickly present personalized information to thousands of users. Data sources include databases, XML data sources, Java objects and Enterprise Java Beans (EJBs). JReport 8 can pull information on demand, on a schedule or in response to event triggers. In addition, these techniques can be used together for maximum flexibility. It doesn’t require the heavy lifting of a traditional BI tool, yet it provides powerful analytics to aid businesses in making intelligent decisions.


JReport 8’s major upgrades fall into four categories:

  • Stronger analytics based on dynamic cube technology
  • Enhanced report layout capabilities
  • Improved performance and security
  • Enhanced ability to integrate with business processes


Powerful Analytics Based on Dynamic Cube Technology

  • JReport Live Server
    JReport expands ad hoc reporting functionality with the introduction of JReport Live Server. JReport Live Server includes multi-dimensional dynamic cube technology that empowers business users to understand and explore data and objects related to their application. JReport dynamic cubes are built when the report runs without the overhead of traditional cube technology, so information in the cube is always current. Live Server allows end users to interact with cubes using functionality such as slice-and-dice, expand/collapse hierarchies, pivot and drill up/down/across commands.
  • Dynamic Cubes
    JReport 8 builds multidimensional cubes dynamically as the report is executed so business-users see data as it exists to allow for faster and better decision making. JReport Business Cubes provide a safe, well-defined metadata set from which end users can build ad hoc reports and perform analysis. JReport Report Cubes are designed to operate tightly with the data accessed by reports to expose dimensions and measures that best describe the business logic. System administrators can control how much to expose to the end users. Report Cubes are created as part of the report generation with no additional overhead at query run time to speed access to the information.


Enhanced Report Layout Capabilities

  • Component-Based Report Layout
    JReport 8 allows unprecedented flexibility when designing and laying out reports. Component-based report layout gives the report developer the ability to assemble a report from a building block of rich report components.
  • Three Report Layout Schemes in a Single Product
    JReport 8 introduces two new report layout schemes to its offering – Flow Layout and Tabular Layout. The new layouts complement the traditional Banded Report Layout. In all three layout schemes, the report designer has complete control over the precise location of report objects and components. In the highly flexible Flow Layout, objects can be laid out on a page similar to how Web pages are designed. Report components such as tables, charts, images and cross tabs can be laid out in the report design. In the Tabular Layout, data is presented in cells within tables. In the highly structured Banded Layout, data is presented in sections, or “bands,” with headers, footers, details and nested groups. JReport 8 is the only reporting solution to offer all three report layout schemes in any combination, enabling report designers to easily build reports of any complexity.
  • Enhanced Reports with Multimedia Objects
    JReport provides support for multimedia objects, including applets, Flash, Real Media and Windows Media objects, which enable report designers to build more modern, content-rich reports that are more effective in information presentation.

Improved Performance and Security

  • Aggregate Reports into Report Sets
    Report Sets are an innovation in JReport 8 whereby multiple reports can be combined into a single container to greatly improve report generation speed and simplify report management. When a data source is shared by different reports in a report set, the data source only needs to be accessed once. Grouping relevant reports together into report sets makes it easier to schedule, maintain and deploy large number of reports in an enterprise.
  • Data Pipeline Functionality
    JReport can generate reports in a pipeline mode, meaning JReport renders pages of a large report to the end-user in DHTML before the full report has been generated. End users can view and interact with the first pages while the additional pages are generated and laid out. When large data sets are queried, this functionality allows users to begin viewing results immediately.
  • Enhanced Security
    JReport 8 improves its security layer in a number of ways. It provides a set of security Application Programming Interfaces (APIs) for application developers to integrate with their own security methods. It can also access a company’s Lightweight Directory Access Protocol (LDAP) server directly using the LDAP security API implementation. JReport 8 also introduces a security cache system to temporarily store security objects such as users, roles, groups and access control lists. When JReport Enterprise Server requires information from the security system, it only has to fetch the information from the cache. The system caches can automatically update security objects for the built-in security system as well as those implemented by the security API from an external security system.

Enhanced Ability to Integrate within Processes

  • Robust Report Scheduling
    JReport 8 now supports report execution on demand, by schedule or by an event trigger. These report execution techniques may be used to work closely with the Java application for maximum flexibility. To illustrate the trigger event, a retailer may want an inventory alert when its shelves are running low on product. In this case, when a certain condition happens, a report is automatically generated. Companies can set reports to run in response to any business trigger that can be defined within an application.
  • Report-Defined Forms
    JReport 8 supports standard HTML form objects, allowing users to incorporate form functionality into their reports. These forms are convenient for entering data, parameters, replies or comments. By providing the ability to introduce relevant forms directly into the report, JReport 8 supports better business process integration. This allows end users to input information into forms embedded within the report, and the information is sent to the application server for further processing.


JReport 8 is Now Generally Available

JReport 8 is now generally available. In addition to the benefits outlined in this press release, the product also offers many new features and upgrades to its existing feature set. For further information about JReport 8, contact us. Learn how JReport 8 is helping transform business by providing access to information when and where it’s needed.

About Jinfonet
Rockville, Maryland based Jinfonet Software is the leading provider of embedded reporting solutions for enterprise applications. JReport, the company’s flagship product, is a 100% Java-based reporting solution that includes a report development environment and that can embed seamlessly into any Java application, leverages Java EE standards, and delivers actionable reports via the web. Key features include a rich set of Application Program Interfaces (APIs) for integrating any level of reporting functionality into an application, the ability to access any enterprise data source, built-in security with single sign-on capabilities, and the ability to scale through multiple CPUs or clustered servers to meet growing reporting needs. JReport’s intuitive design and deployment tools make report creation, review, on-the-fly modification and distribution fast and easy. JReport is in its 8th release cycle and is employed by millions of end-users at more than 1,100 companies worldwide. More information on Jinfonet Software and JReport is available online at www.jinfonet.com.