Componentized Blox based on standard technologies

Blox supporting the Relational Reporting feature are functionally decoupled. Each of them does a distinctive set of data transformation, access, or presentation tasks. Each takes the result set produced by the Blox before them and produces a result set that can be sent to ReportBlox for presentation or passed on to other Blox for further data transformation. Because these Blox are componentized and functionally decoupled, you can flexibly connect them together to produce your desired result. When you add Relational Reporting Blox to your JSP page, the order in which they are added dictates how the result set is transformed along the way.

These Relational Reporting Blox adhere to standard Web technologies, including JavaBeans™, JavaScript™ 1.2 and Cascading Style Sheet 2. This means you can use the standard Web development technologies in your JSP files with Relational Reporting Blox to produce desired outcome and to extend their functionality.
Note: Even though you can have both a PresentBlox and a ReportBlox in the same JSP page, since PresentBlox and all the other supporting user interface Blox (GridBlox, ChartBlox, PageBlox, DataLayoutBlox, and ToolbarBlox) do not process and pass along the result set in the same way, you cannot integrate Relational Reporting Blox into a user interface Blox or vice versa.