InetSoft's Business Intelligence API

Business applications can interface with end users either through a graphical user interface (GUI), a thin client (usually a web browser) or an exported report (PDF, RTF, Excel etc).

Developers can use the JFC libraries, Swing or a large number of commercial GUI component libraries to build sophisticated, platform-independent, internationalized GUIs. Alternatively, developers can use web programming with JSP’s and/or servlets to develop ‘thin client’ applications.

InetSoft supplies a Java reporting tool set to facilitate business report application development in a Java environment. These API Java tools are provided in a family of three products, namely Style Report Enterprise Edition, Style Intelligence, and Style Scope.
#1 Ranking: Read how InetSoft was rated #1 for user adoption in G2's user survey-based index Read More
bi api output example
bi api output sample

The Power of Style Intelligence

Our BI product set provides features that allow developers to easily create report applications capable of presenting business reports to end users through any of the three channels mentioned above.

The InetSoft product set offers tremendous flexibility to support a range of application development philosophies, from “heads down, hands on” coding (programmatic), to the use of high-level intuitive and visual report development and server administration tools. End users are empowered with maximum self-service capability.

If necessary, it is possible to combine the use of the high-level tools with the programmatic approach, thus utilizing the best of both worlds. This degree of flexibility means that developers do not compromise between power and flexibility or ease of use.

The recommended approach for report development with InetSoft products is to use the high-level report development tools, since this method significantly speeds up and simplifies implementation. Only use the reporting Java API when absolutely necessary. In the Enterprise edition and up, tools are included to create server side reports, managed in a centralized repository.

Design Philosophy

By providing a choice between using a visual report design tool, a finely tuned API or a combination of the visual and API approach, the software package gives programmers ultimate control. Style Report includes the following features:

  • Connectivity to relational databases (JDBC), multidimensional databases, XML, SOAP, Java beans (POJO), Microsoft Excel, flat files, OLAP cubes, SAP, PeopleSoft, JD Edwards,, Siebel CRM, and many more.
  • Ability to export a report to a variety of file types including pdf, postscript, html, csv, rtf and Excel.
  • Easy to use visual report template designer.
  • Report scripting based on standard JavaScript.
  • Over 80 pre-built table styles to choose from.
  • Full support for page formatting and pagination.
  • Enterprise Edition and up boasts a web-based servlet, RMI, and server clustering.

With built-in support for a wide range of visual tables and pre-built table styles, printing a professional looking report is a simple process. Although InetSoft products include a large number of ready-to-use table styles and adapters for printing many types of data, the extensibility of the software was not sacrificed. Due to the object-oriented design of InetSoft software, users can easily extend the software to support new data sources, create new styles, print new widgets and more.

As a Java programmer’s toolkit, InetSoft products fully support platform independence and internationalization. The software does not use any native or non-portable code. It is written in 100% Java code and is built on top of the basic platform independent printing provided by the Java AWT system.

view gallery
View live interactive examples in InetSoft's dashboard and visualization gallery.