Breaking News - Operating Systems & Middleware:
JBoss Announces General Availability Of JBossCache 1.1
JBoss Inc announced the immediate availability of JBossCache 1.1, which
provides a powerful replicated and transactional cache. In addition, JBoss and
Sleepycat Software Inc, makers of Berkeley DB, announced a partnership to
provide Java application developers with Berkeley DB Java Edition integrated
and bundled with JBossCache 1.1, as well as Professional Open Source 24-7
support and services. JBossCache is available under the business-friendly LGPL
(Lesser General Public License) open source license.
"JBoss and Sleepycat are both committed to making Professional Open Source a
safe and low-cost option for enterprises," said Marc Fleury, chairman and CEO
of JBoss Inc. "With the integration of JBossCache and Berkeley DB Java
Edition, both companies are committing resources to help enterprises maximize
performance, transactional integrity, persistence and recoverability to their
Java applications."
Under the terms of the partnership, JBoss and Sleepycat will jointly market
and provide Professional Open Source services for JBossCache with Berkeley DB
Java Edition. JBoss will offer support for JBossCache, and Sleepycat will
offer backline support. Berkeley DB Java Edition will ship with every copy of
JBossCache as the default persistence option, providing an ideal solution for
developers and OEMs who require replication in addition to transactional
persistence without the need for an external database.
"The combination of JBossCache and Berkeley DB Java Edition should appeal to
developers looking for high performance data access using an open source,
Java-based approach," said Carl Olofson, IDC's program director for
information management and data integration research.
"Berkeley DB Java Edition and JBossCache bring unmatched performance and
reliability to enterprise-grade applications," said Mike Olson, CEO of
Sleepycat. "By pre-integrating JBossCache with Berkeley DB Java Edition and
committing to joint support and services, we are making it faster and easier
for developers to build high performance Java applications."
Technical Features
JBossCache performs basic functionality such as locking, replication and
transaction management, all of which can be configured. JBossCache features a
tree-structured replicated transactional cache, which can be used for
replication of any plain old Java object (POJO). Auto-detection of
modifications to POJOs substantially cuts down on network communication,
resulting in improved performance and speed. Features of JBossCache 1.1
include:
- In-Memory Replication. Enables in-memory caching in a cluster environment.
Includes multi-granularity object replication with the option of per object or
per field replication.
- Multiple Replication Modes. Options include local caching, synchronous
replication and asynchronous replication.
- Transactional Support. JBossCache works with JTA transaction managers and
supports transaction isolation levels. This feature is essential when the data
needs to be under transactional context.
- Persistence. Includes persistence to multiple back-end data store options,
which is important when state data is needed for persistence. Data store
options include File and Berkeley DB Java Edition.
- Pluggable Eviction Policy. Eviction policies can be written to manage node
expiration via a plug-in. A default implementation of LRU algorithm is
included.
- JBoss Application Server Support. JBossCache is extremely efficient when
run as an MBean service in JBoss Application Server 3.2.4 and higher
(including 4.X). JBossCache can also be run in other J2EE containers or run
standalone.
- Additional Features include inheritance, aggregation, object graph
handling, and other object oriented features. XML configuration file can also
be used to simplify development.
|