| Supplied Frameworks |
Professional Edition |
Enterprise Edition |
| Advanced collection framework |
 |
 |
| Logging framework |
 |
 |
| Strategies |
 |
 |
| Concurrency and Scheduling framework |
 |
 |
| Converter framework |
 |
 |
| Naming framework |
 |
 |
| Datatypes framework |
 |
 |
| Validator/Constraints framework |
 |
 |
| Resource Handling |
 |
 |
| Persistence framework |
 |
 |
| Mapping framework |
* |
 |
| RDBServices |
 |
 |
| |
|
|
| Advanced collection framework |
Professional Edition |
Enterprise Edition |
| Fully integrated into standard collections |
 |
 |
| Advanced collection framework |
 |
 |
| Improved performance and memory footprints |
 |
 |
| Simplified interfaces |
 |
 |
| True weak/strong behaviour |
 |
 |
| |
|
|
| Logging framework |
Professional Edition |
Enterprise Edition |
| Simple-to-use |
 |
 |
| Integrated configuration possibilities |
 |
 |
| Extensibility |
 |
 |
| Synchronous/Asynchronous |
 |
 |
| |
|
|
| Strategies |
Professional Edition |
Enterprise Edition |
| Algorithm classes for simplified usage and configuration |
 |
 |
| Used throughout the whole framework |
 |
 |
| |
|
|
| Concurrency and Scheduling framework |
Professional Edition |
Enterprise Edition |
| Advanced, simple-to-use concurrency classes |
 |
 |
| Implements high level concurrency concepts |
 |
 |
| Covers basic implementations and concepts such as mutexes and
conditions as well asvanced implementations and concepts such as
futures and schedulers |
 |
 |
| |
|
|
| Converter framework |
Professional Edition |
Enterprise Edition |
| Simple-to-use converter framework |
 |
 |
| Various converters, formatters and scanners |
 |
 |
| Support for decimal, number, integer, string, float, numeric,
date, time etc. |
 |
 |
| Support for PLICharacter/PLINumeric/PLIPicture |
 |
 |
| Support for CobolCharacter/CobolNumeric/CobolPicture |
 |
 |
| |
|
|
| Naming framwork |
Professional Edition |
Enterprise Edition |
| Naming framework for easy JNDI integration |
 |
 |
| JNDI via XML provider |
 |
 |
| |
|
|
| Datatypes framework |
Professional Edition |
Enterprise Edition |
| Simple, easy-to-use datatypes framework |
 |
 |
| Extensible |
 |
 |
| Calendar |
 |
 |
| Units and Quantities |
 |
 |
| Countries, Currencies, Areas |
 |
 |
| Common Units and Quantities such as MonetaryAmount,
Temperature, Mass, Volume, Luminous, ElectricCurrent, Area,
AmountOfSubstance, |
 |
 |
| Exchange Rates |
 |
 |
| Domain Values |
 |
 |
| |
|
|
| Validator/Constraints framework |
Professional Edition |
Enterprise Edition |
| Easy-to-use validators and constraints |
 |
 |
| Single/multiple constraints (compound) |
 |
 |
| Extensible constraints via validators |
 |
 |
| Predefined numeric validators (range, size, DecimalRange,
DecimalSize, FloatRange, FloatSize, NumberRange ...) |
 |
 |
| Predefined string validators (size, regular expressions
...) |
 |
 |
| Predefined generic validators (compound, not null, type
...) |
 |
 |
| Predefined collection validators |
 |
 |
| Predefined array validators |
 |
 |
| |
|
|
| Resource Handling |
Professional Edition |
Enterprise Edition |
| Simplified, easy-to-use handling of resources |
 |
 |
| Localized strings |
 |
 |
| |
|
|
| Persistence framework |
Professional Edition |
Enterprise Edition |
| Standards-based Bean-based persistence |
 |
 |
| Fully Java™-integrated persistence layer |
 |
 |
| Easy-to-use persistent objects |
 |
 |
| Automatic handling of In-Memory-Transactions (Units of
Work) |
 |
 |
| Full object network support through Units of Work |
 |
 |
| Automatic handling of relationships (Relationship Engine) |
 |
 |
| Support for seamless integration of various data sources,
including RDBMS |
 |
 |
| Built-in persistence integration (services) for RDBMS |
 |
 |
| Persistence integration for (legacy) Host systems via JCA |
 |
 |
| Create persistent objects without the need for specific base
classes or interfaces |
 |
 |
| No modification/instrumentation of binary code |
 |
 |
| Lazy reading of persistent objects |
 |
 |
| Easy retrieval of persistent objects via queries |
 |
 |
| Easy retrieval of persistent objects via EntityCollections |
 |
 |
| Easy retrieval of persistent objects via user defined
queries |
 |
 |
| Easy retrieval of persistent objects via Object Query
Engine |
 |
 |
| Root Units of Work |
 |
 |
| Nested Units of Work |
 |
 |
| |
|
|
| Mapping framework |
Professional Edition |
Enterprise Edition |
| Mapping framework to map object models to data sources |
 |
 |
| Full, generic, ready-to-use RDBMS mapping framework
provided |
 |
 |
| Map object models to existing databases |
 |
 |
| Provide property transmitters framework |
 |
 |
| Provide property transmitters for property conversions |
 |
 |
| Map class hierarchies to single or multiple tables |
 |
 |
| Map relationships to relational structures |
 |
 |
| Mapping support for string, numbers, dates (calendars) ... |
 |
 |
| Mapping support for blobs and clobs ... |
 |
 |
| XML based definition of property transmitters |
 |
 |
| XML based definition of class to table mappings |
 |
 |
| XML based definition of name mappings |
 |
 |
| Generic, extensible relational mapping builder |
 |
 |
| Optional mapping framework for Host Integration |
|
 |
| |
|
|
| RDBServices |
Professional Edition |
Enterprise Edition |
| Integrate RDB databases (SQL92) |
 |
 |
| Oracle 8.1.7 support (see FactSheet) |
 |
 |
| DB2 (7.1) support (see FactSheet) |
 |
 |
| Microsoft SQLServer support (see FactSheet) |
 |
 |
| MySQL support (see FactSheet) |
 |
 |