Projects tagged ‘java’ and ‘transactions’


[10 total ]
17

Mule

   
Primary Language: Java Licensed as: Common Public Attribution License

Mule is an ESB (Enterprise Service Bus) and integration platform. It is a scalable, highly distributable object broker that can seamlessly handle interactions with services and applications using disparate transport and messaging technologies.

Metrics updated 12 Sep 08

13

JORAM

 
Primary Language: Java Licensed as: GNU Lesser General Public License 2.1

JORAM (Java Open Reliable Asynchronous Messaging) is an open source implementation of the JMS (Java Message Service) 1.1 API.

Metrics updated about 11 hours ago

13

Apache Camel

   
Primary Language: Java Licensed as: Apache License 2.0

Apache Camel is a powerful rule based integration framework which provides a POJO based implementation of the Enterprise Integration Patterns using an extremely powerful fluent API (or declarative Java Domain Specific Language) to configure routing ... [More] and mediation rules. The Domain Specific Language means that Apache Camel can support type-safe smart completion of routing rules in your IDE using regular Java code without huge amounts of XML configuration files; though Xml Configuration inside Spring is also supported. [Less]

Metrics updated about 15 hours ago

3

EvaScript

 
Primary Language: Java Licensed as: New BSD License

Advanced server-side Javascript. EvaScript is a Javascript implementation based on the ECMA Script standard. Remote-control Javascript object via Java. UnitTest you Javascript code. Browser independent scripting. Works with almost every browser, including the iPhone.

Metrics updated 11 Oct 08

1

SmallSQL Database

   
Primary Language: Java Licensed as: GNU Lesser General Public License 2.1

Java Desktop SQL Database Engine with JDBC 3.0 API. SmallSQL is small, fast, embeddable, SQL 99 conformance, platform independent and 100% pure Java

Metrics updated 06 Oct 08

1

JOTM

 
Primary Language: Java Licensed as: BSD-ish License

JOTM (Java Open Transaction Manager) is a fully functional open source standalone transaction manager that implements the XA protocol and is compliant with the JTA APIs.

Metrics updated 06 Oct 08

1

Commons Transaction

 
Primary Language: Java Licensed as: Apache License 2.0

Apache Commons Transaction implements multi level locks, transactional collections and transactional file access in Java.

Metrics updated 07 Oct 08

1

Dejavu mini-framework

 
Primary Language: Java Licensed as: Apache License 2.0

Dejavu for Java allows you to create snapshots of internal status of your objects at different points of time and to restore that status later. Dejavu is inspired by Memento design pattern and allows you to easily implement undo-redo, rollback etc.

Metrics updated 11 Oct 08

0

simpledbm

 
Primary Language: Java Licensed as: GNU General Public License 2.0

SimpleDBM is a transactional database engine, written in Java. It has a very small footprint and can be embedded in the address space of an application. It provides a simple programming API, which can be learned very quickly. FeaturesSimpleDBM has ... [More] the following features: Transactional - SimpleDBM fully supports ACID transactions. SimpleDBM uses a STEAL/NO-FORCE buffer management strategy for transactions. Multi-threaded - SimpleDBM is multi-threaded and supports concurrent reads and writes of data. Write Ahead Log - SimpleDBM uses a write ahead log to ensure transaction recovery in the event of system crashes. Lock based concurrency - SimpleDBM uses shared, update and exclusive row locks to manage concurrency. Multiple Isolation Levels - SimpleDBM supports read-committed, repeatable-read, and serializable isolation levels. B-Tree Indexes - SimpleDBM implements B-plus Tree indexes, that fully support concurrent reads, inserts and deletes. SimpleDBM B-Trees continually re-balance themselves, and do not suffer from fragmentation. Tables - SimpleDBM supports tables, but for maximum flexibility, treats table rows as blobs of data. Table rows can have any internal structure as you like, and can span multiple disk pages. Standard table rows with multiple columns are supported via add-on modules. Latches and Locks - SimpleDBM uses latches for internal consistency, and locks for concurrency. Latches are more efficient locking mechanisms that do not suffer from deadlocks. Deadlock detection - SimpleDBM has support for deadlock detection. A background thread periodically checks the lock table for deadlocks and aborts transactions to resolve deadlocks. StatusSimpleDBM is currently in early BETA and not suitable for use in Production systems. The latest builds can be downloaded from http://code.google.com/p/simpledbm/downloads/list. NOTICEThe new SimpleDBM RSS 1.0.11 BETA release fixes several critical bugs. If you are using an older version, please upgrade to this release. [Less]

Metrics updated 08 Oct 08

0

warp-persist

 
Primary Language: Java Licensed as: Apache License 2.0

Warp-persist is a lightweight library that provides persistence and transactions for applications using Google Guice. You can use warp-persist inside web and servlet applications as well as EJB and simple desktop applications. All with a few simple ... [More] configuration steps. Quick HitsInject DAOs & Repositories Flexible units-of-work Declarative transaction management Using @Transactional Or your own custom AOP Dynamic Finders (reduce boilerplate query code) Warp-persist fully supports: Hibernate Java Persistence API (JPA) db4objects ...and is easily extensible to any persistence system of your choice! [Less]

Metrics updated 09 Oct 08