Paul Krill
Editor at Large

JBoss improves Java persistence software

analysis
Mar 20, 20072 mins

JBoss on Tuesday said it has added search and data clustering capabilities to its Hibernate Java persistence and object/relational mapping software. New features enable users to better abstract data sources from where they are consumed. Google contributed to the release bundle. Key improvements include Hibernate Search and Hibernate Shards. Implemented through Java Message Service, Hibernate Search is a search e

JBoss on Tuesday said it has added search and data clustering capabilities to its Hibernate Java persistence and object/relational mapping software.

New features enable users to better abstract data sources from where they are consumed. Google contributed to the release bundle.

Key improvements include Hibernate Search and Hibernate Shards. Implemented through Java Message Service, Hibernate Search is a search engine framework for business applications, providing clustering for search features embedded in users’ applications. Asynchronous indexing is used to increase response time.

Google’s contribution, Hibernate Shards, provides data clustering and support for horizontal partitioning, also called Shards. Customers now can keep data in more than one relational database without adding complexity.

“The ability to improve scalability by seamlessly distributing data across multiple databases is crucial for enterprise applications that transact against large or physically distributed datasets,” said Google software engineer Max Ross, in a statement released by JBoss. “We’re pleased to contribute our implementation for horizontal partitioning to open source via Hibernate, and we look forward to working with the Hibernate team to further this technology.”

Also featured in the release bundle are:

* Improved support for legacy mapping, including better native SQL customization and fetching strategies. This cuts down on coding.

* Integration between all Hibernate components, to ease configuration.

* Improved integration with third-party environments such as IBM WebSphere and BEA Systems WebLogic.

The release bundle is available here and is licensed under the open source GNU Lesser General Public License.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author