Fdata Framework is a complete development environment to build database applications using Java.
The following is a list of the features that are provided in this release:
Category | Feature |
---|---|
Modeling | Provides components to define a business model consisting of:
Provides a comprehensive library of base business classes that can be used and extended including persons, places, and things. Provides a comprehensive library of base simple types can be used and extended including:
Provides a library of base association types that can be used and extended that support:
Provides a library of base event types that can be used and extended including events to:
|
Presentation | Automatically provides a default, customizable/extendable user interface to manage the presentation of business objects.
Automatically provides user interface functionality to create, search for, retrieve, update, delete, associate, and disassociate business objects. Automatically provides a default, customizable/extendable user interface to manage the presentation of views of business objects. Automatically updates presentation data when changes are made by remote users (known as dynamic update). Provides a comprehensive library of presentation controls (based on standard Java Swing controls) that can be used and extended including:
Model-driven field controls including:
|
Service | Provides components to build centralized business services that can be used and extended including:
|
Persistence | Automatically manages the persistence of business objects using a relational database including:
Automatically defines the database structure based on the model such that:
initialization data cat be loaded from pre-defined data – in a CVS text file or defined in Java code Support for transactions and nested transactions. Automatically supports efficient manipulation of data using indexes and keys. Automatically manages and allocates database connections from a pool. Automatically supports scrolling windows of data. Persistence is fully customize-able and enhance-able. Persistence model supports inheritance. Supports Oracle 10g Provides framework to support any ODBC compatible database with. |
Support | Provides support to log events of varying severity. Provides support for efficient network transportation. Data is approximately 1/7 the size compared with standard Java object serialization applications run efficiently in a wireless environment Provides support to manage code tables of code values. Code values are cached on all clients, administered centrally, and automatically synchronized Provides support to manage exceptions/errors. Provides support to manage centralized services (startup, shutdown, failure detection and recovery). Provides support for scaleable centralized services by allowing multiple service instances to be available. Allows a multi-tier application to be tested on a single machine without having to deploy! |
Security | Supports authentication using a login window that requires that valid user credentials be supplied. Supports authorization using role based access control (RBAC). Supports encryption using standard Java technologies including secure socket layer (SSL) and certificates/keystores. Supports the maintenance of users, roles, and access permissions using corresponding business classes and dialogs. |
Deployment | Leverages Java WebStart technology to:
|
Documentation | Provides the following documents:
|