USER GUIDE


Signsoft intelliBO

Most applications depend on persistent storage and retrieval of data. Mostly relational database management systems (RDBMS) are used for data storage. Modern programming languages like Java use an object oriented approach in application design and implementation, to which the table structure of a relational database is not really well suited. The structural gap between object oriented manipulation of data in the application and the relational approach of the storage system is termed impedance mismatch.

Signsoft intelliBO bridges the gap by automatically translating the representation of data, with the help of mapping information. This information is determined at runtime and describes how data is retrieved from and written to the database.

Signsoft intelliBO frees developers and architects of considerations as to when and how to store their objects' data in a relational database. The source of classes does no longer contain code to read or write data to tables.

Signsoft intelliBO automatically stores and retrieves data of Java objects to and from datastores. Additionally it provides support for transactions, caching and object relations and inheritance. Signsoft intelliBO is implemented in one hundred percent Java and can be used with any Java enabled operating system. Signsoft intelliBO provides persistence for desktop, web and J2EE applications. The intelliBO technology is based on and implements the Java Data Objects (JDO) standard from Sun Microsystems.