DBReplicator is a powerful application for network-based multi-master heterogeneous database replication or filtered synchronization. It supports heterogeneous replication, bi-directional data synchronization between any of the supported database backends, application independence, automatic conflict detection and resolution, a scheduling facility, verbose debugging using Apache log4j, special characters, and automatic table creation.
AutoAbacus is a powerful equation solving library that finds solutions to equation sets. Equations are passed to AutoAbacus as text, and the program attempts to find a solution that satisfies all constraints. The equations can be linear or polynomial, and can include arbitrary functions. By profiling the types of equations in the system and their dependencies on each other, AutoAbacus uses appropriate solution methods to solve individual subsets of equations. Applications range from use in a business rules engine to solving engineering equation systems.
jDTAUS is a Java implementation of the German DTAUS file format. It implements the DTAUS specification version 2.3 (dated September 2008). The API was written with mass-data support in mind and provides all possible kinds of operations on a DTAUS file. Performance or memory critical sections of the code can be hand-tuned via a property file without rebuilding the code. The API is based on an abstraction layer for I/O operations, so implementations can be adopted to other persistence mechanisms.
jFin is a pure Java implementation of financial date arithmetic. It includes date adjustments, schedule generation, offsets, and day count calculations. It supports FBA Actual/Actual, Actual/360, Actual/365 Fixed, Business/252, European 30/360, ISDA Actual/Actual, ISMA Actual/Actual, Italian 30/360, and US 30/360. It is designed to be trivial to integrate with legacy holiday calendar providers and day count calculators.