Each cluster node will run only the repository servlet (servlet class: inetsoft.sree.web.ServletRepository). One node may additionally run the admin servlet as well, if desired. All cluster nodes must share a common registry directory which is specified as an init parameter in the deployment descriptor file (web.xml).
Any change made in the Enterprise Manager (e.g., enabling/disabling security) after the cluster is set up and started will only be reflected when the nodes are restarted. Before deployment of a cluster node, ensure that the node has an installation of the desired InetSoft software, or that the servlet repository is deployed on any appserver on the node.
A web.xml file such as the following should be created.
Currently, all reports must be stored in the home directory of the web application of each cluster node (e.g:, WEB-INF/classes). You should also add an init-param called replet.cache.directory for each node. This allows each node to set the directory in which the cached reports are stored, which should be a local directory on the node machine itself.
It is also possible to use a database data space, where all configuration files and report templates are stored together in a database.
"The open standards aspect is very important to us since it allows our customers to integrate our technology more easily and leverage assets they already have, in terms of hardware and software and IT skills. So based on this BI platform, our software delivers a host of front-end BI tools including visualization tools, enterprise reporting, monitoring dashboards, and analysis. Those functions were based on a very powerful patent-pending technology we call Data Block.
This Data Block technology is really made up of a back-end data mashup engine and a caching middle layer. There is a front-end we call the worksheet, which is a Web-based, spreadsheet-like user interface that a power user can easily use to combine and transform data blocks. The data blocks are typically started at the atomic data block level. That is typically created by an IT or a BI specialist. They choose these data blocks and performance tune those data blocks.
Then the power users can use those building blocks to build more complex, but more useful structures for answering the questions they have on hand. And all the data blocks you build, in turn become building blocks themselves. You can build on this architecture, building very sophisticated structures which you can use to answer a wide range of unanticipatible questions. " - Luke Liang, CEO, InetSoft
InetSoft Technology Corp.
InetSoft Technology Corp.