Web data publishing and database access controls
Dynamic chart control
This control supports dynamical generation of charts (as JPEG- or GIF- files) and/or associated image maps. The control's output data can be incorporated into Web page.
With image maps we can capture user input (clicks on chart objects) and provide
appropriate system's reaction. For example, drilling (changing level of
details) of the selected data.
Different chart types are available.
The control is built with the use of StingRay ObjectiveChart library.
Table (pivot table) control
This control supports dynamical generation of HTML- and/or Java-script formatted tables. The control's output is a dynamically generated HTML code which can be inserted
into Web page. Java-script enables us to capture user input (clicks, drag&drop,
move over, etc.) and provide appropriate system's reaction. For example
exchanging or removing data axes or drilling (changing level of details) of the selected data.
3D chart (VRML) control
This control supports dynamical generation of 3D VRML scenes (as wrl- files). The control's output data can be included into Web page. VRML viewer is able to capture
user input (clicks on a 3D objects) and invoke appropriate system's reaction. For
example, drilling (changing level of
details) of the selected data.
Tree control
This control supports dynamical generation of Java-script formatted trees. The control's
output is a dynamically generated HTML code which can be inserted into Web page.
Java-script is able to capture user input (clicks, drag&drop, move over, etc.)
and provide appropriate system's reaction. For example,
expanding/collapsing tree nodes, selecting tree nodes, etc. Communication Java-applet enables AJAX-style interactive
response to user actions like downloading additional
nodes “on the fly”
without reloading the whole tree structure.
Query builder control
This control is used to simplify construction of MDX queries to OLAP storage.
It helps to selects dimensions and levels which contain appropriate keywords
and then generate MDX query to specified OLAP storage.
Expert controls for the data domain support
Expert controls are used to support business logic layer. On one hand, these
controls are responsible for creation, filling with appropriately formatted data
and "listening"
to universal visualization and data manipulation controls
(listed above). On the
other hand, experts communicate with data access services.
Data access service
Data access service is a middleware that provides specialized interfaces for expert controls to access data and enables configuration of different aspects of the data
access.
Both CPL and MMC style configurational panels are supported.
|