The BI Beans Java-client architecture includes the following components that can be used in Java applications:
Presentation beans (Crosstab, Table, and Graph) -- Let you view, manipulate, and print data
OLAP beans that provide a Java-client user interface (QueryBuilder, CalcBuilder, and dimension list beans) -- Assist you in specifying the criteria for OLAP queries and calculations
OLAP beans (QueryManager, MetadataManager, and Connection) and the Query
object -- Use the OLAP API to communicate with the Oracle Database
and run queries against the database
Persistence service -- Lets you store and retrieve object definitions that reside in the BI Beans Catalog
The BI Beans product is designed to operate in multitier mode. In the current release, BI Beans applications can be deployed only on a single tier.
The following diagram shows a visual representation of BI Beans Java-client architecture.