InetSoft Reporting Software: Report Programming Classes

Style Report Enterprise is a superset of Style Report Professional. It contains the same report engine and all classes in the package. Therefore, report creation in Style Report Enterprise is the same as in Style Report Professional. This document covers the additional report programming classes that handle the server-side reporting functions.

BI Demo
Register
 

The classes in the Enterprise products are partitioned into several packages, with each package roughly corresponding to one service.

InetSoft report packages

Service

Package

Description

Foundation API

inetsoft.sree

This is the main package. It contains the common classes. Most of the classes define the API to the Replet API, which is covered in this document in more detail.

Event Service

inetsoft.sree.event

The event package contains the event and listener classes for replet event handling.

Web Service

inetsoft.sree.web

This package contains the servlet that handles web-based report viewing.

Schedule Service

inetsoft.sree.scheduler

The report scheduler.

Security Service

inetsoft.sree.security

Security API and default security implementation.

RMI Server

inetsoft.sree.rmi

RMI repository server.

CORBA Server

inetsoft.sree.corba

CORBA repository server.

Enterprise Manager Servlet

inetsoft.sree.adm

The Enterprise Manager and related classes, as well as related HTML markup.

Report Template Designer

inetsoft.sree.design

Enhanced template designer.

Prerequisites

Since the Enterprise products are a superset of Style Report Pro, it is important to also understand the features of that package. They provide the foundation for building server-side report objects. The features covered in this chapter include the server specific features provided by the InetSoft Enterprise products. Knowledge of the InetSoft API and Data Modeler API is assumed.

 

 

InetSoft Viewpoint

 

"StyleScope is a visualization and exploration tool, and this functionality is also embedded in our Style Intelligence, which is our complete suite of business intelligence software.

So in simple terms to describe this visualization tool, it is basically a visual overlay on top of our data layer. We call our data layer worksheets. Then on top of that we produce something called viewsheets. With the viewsheet there are two modes of use. The first is for the end-users’ visualization. This doesn’t require any training. It’s what we call a click and select Web user interface.

So in typical usage, in this mode, the users would have a dashboard interface. In a dashboard, they would have what we call output components which would show them the metrics they care about, in terms of their performance management. They could be speedometers and thermometers as well as time-series charts and graphs.

There are also input components. That’s where the business parameters, the variables, come in. That could be a date range or filter selection lists. You can change the inputs in a very intuitive manner because the user only needs to select and click on this input element to manipulate different dimensions. Then they can see the effect of how the measures, or metrics, would change. This lets them analyze these business metrics is a visual exploration mode. ." -Luke Liang, CEO

 

Previous: Delegate Design Pattern