Search:
 

Home
Solutions
   Web and Application Hosting
   Site Development Services
   InfraServer Application Server
Technical Support
Corporate
Login


    
infraServer components: RelationalDatabase


A core feature of the InfraServer is its integrated Relational Database. While it is an entry-level database relative to such commercial products as Oracle, it is flexible, fully web-accessible and configurable, and does not require knowledge of SQL to access all functionality.

The Relational Database component is an XML-based database including the following features:
  • Cross-platform -- the InfraServer is a 100% Java application
  • Transactional -- support for Java Transaction API
  • Junctions -- 1 to 1, 1 to n, m to 1, or m to n linkages can be made between records, where the junctions themselves may have fields.
  • Lists -- foreign key constraints can be mimicked by requiring a field be a value within a list or recursive list.
  • Security -- SSL support/constraints in web interface.
  • Full-text indexing and searching -- fields can be indexed by exact value or tokenized.
  • Stored procedures -- frequently used queries may be stored for re-execution, with access privileges to the procedures configurable.
  • Views -- a record, records or query results can be displayed within arbitrary and configurable HTML templates.

In addition, the database front-end has been designed distinct from the back-end, without loss of consistency in either with respect to other InfraServer interfaces and back-ends. In this way a RelationalDatabase object may be configured to simply be a UI front-end for a third party database, connected with SQL and a JDBC driver. Or, the component may simply serve as a back-end, providing SQL-based database server.


© Imalgam, Inc. 2001-2007. All rights reserved.
...Use your Imalgamation...