DataSource (App Server)

Copyright. © 2002-2011 InPowerSoft Corporation  All rights reserved.

  1. Architecture

Form (Client side)
Section
View #1
View #2
DataFeature (header)
DatumFeature
DatumFeature
Persistent Layer
Database
  1. BulletThe architecture of InPowerForms consists of Form (an others) objects. Each Form can contain multiple Sections. Each Section can contain multiple views. Each view share a same DataTableModel all reside in the GWT client side.

  2. BulletEach DataTableModel is backed by a DataSource on the application server. The DataSource can support structural data including dataset from relational table. Each DataSource has a header called DataFeature that contains column information encapsulated in multiple DatumFeature. The body of the DataSource is tabular data.

  3. BulletInPowerForms has a EJB3 plugin that use EJB3 persistence to communicate to the database.

Array of Datum (body)
Other Persistence
EJB3 Persistence
DataTableModel