1 | Single Data Model. Java Blend provides a single data model to access both database information and program data. |
2 | Customizable Mapping. Java Blend allows a model designer to customize the mapping between Java and the database. |
3 | Scalable. Java Blend provides sophisticated caching, a separate query processor, multi-threading, and an advanced transaction concurrency mechanism designed to provide high performance in an enterprise environment. |
4 | Database Independent. Because Java Blend is implemented on top of JDBC, it can be used with any DBMS for which JDBCtm or ODBC compliant drivers have been defined. Java Blend implements ODMG on top of JDBC, bridging these higher-level and lower-level standards. |