MUSCLE (Multi User Server Client Linking Environment) is an N-way messaging server and networking API. It includes client-side networking APIs for various languages, including C, C++, C#, Delphi, Java, and Python. MUSCLE lets programs communicate over a network via streams of serialized Message objects. The included server program ("muscled") lets its clients message each other and store information in its server-side hierarchical database. The database supports flexible queries via hierarchical wildcarding, and "live" updates via a subscription mechanism.
CloverETL is Java-based tool/framework for data integration and creation of data transformations. It is component based and follows the concept of transformation graphs which consist of individual nodes/components performing simple (or complex) operations on data. Any transformation can be defined as a set of interconnected nodes through which data flows. CloverETL can be used as a standalone application or be embedded into a larger project.
ObjectDB for Java/JDO is a powerful yet compact Java Data Objects (JDO) Object Database (ODBMS), written entirely in Java, and compliant with the Java Data Objects (JDO) standard developed by Sun (JSR12). ObjectDB for Java/JDO is designed to efficiently handle databases of various sizes, ranging from a few KBs to hundreds of GBs. Among its features are small footprint, high performance, rapid development, easy deployment, and flexible architecture (1-Tier, 2-Tier, or N-Tier).
featherCache is a lightweight Java cache implementing a map interface and storing objects on disk. Multiple sections and expiration times are supported. It requires no third party components, has simple integration, and can also be used to store program settings represented by serializable objects. It was used for a long time as a part of the Sight Web agent generator.
With MetaModel, you use a type-safe SQL-like API for querying any datastore. It is a data access framework providing a common interface for exploration and querying of different types of datastores. It isn't a data mapping framework. Instead, it emphasizes abstraction of metadata and the ability to add data sources at runtime, making MetaModel great for generic data processing applications, but less so for applications modeled around a particular domain.
db4o is an object database for Java and all .NET environments. Its features include ACID transactions, automatic class schema recognition, query-by-example, a S.O.D.A. object querying API, native queries, LINQ support on .NET, callback methods, memory files, cascade-on-delete, multi-threaded access, and Java Webstart and servlet support.
StelsCSV is a JDBC driver that allows performing SQL statements and other JDBC operations upon text files (comma separated, tab-separated, fixed length, etc.). Using this driver, users can easily create a simple database consisting of plain text files. The driver can be used for writing data importing programs and migration tools. It supports most keywords of ANSI SQL92, table joins, INSERT, UPDATE, and DELETE statements, data types, aggregate, converting, string, and user-defined SQL functions.
StelsDBF is a DBF JDBC type 4 driver that allows the user to perform SQL queries and other JDBC operations on DBF files (such as those used by dBase III/IV/V, xBase, and FoxPro). The driver is completely platform-independent and does not require installing additional client or server software to provide access to DBF files. It can be effectively used to create, process, and export DBF databases in your Java applications. It supports most keywords of ANSI SQL'92; inner and outer table joins; CREATE, INSERT, UPDATE and DELETE statements; transactions; aggregate, numeric, and string conversion; and user-defined SQL functions.
Sequoia provides high availability and performance scalability for databases. It is is the continuation of the C-JDBC project. It provides transparent database clustering (partitioning, replication, etc.). It works with any Java application without code modification and with any database engine. It has been successfully tested with Tomcat, JBoss, JOnAS, WebSphere, MySQL, PostgreSQL, Apache Derby, HSQLDB, SAP DB, Oracle, DB2, Sybase, MS SQL Server, Firebird, and more.
JPOX provides transparent persistence of Java objects. It fully complies with the JDO1.0/JDO2.0/JDO2.1/JPA1 specifications. It supports persistence to all of the major RDBMSs on the market today, as well as DB4O. It allows querying using JDOQL, SQL, or JPQL. It comes with its own byte-code enhancer. Its 1.1 release is Sun's "Reference Implementation" (RI) for JDO2.0, and its 1.2 release is the RI for JDO2.1. It is highly extensible, using OSGi technology and providing a wide range of value-adding plugins.