JNBridge, a maker of interoperability tools that connect the Java and .NET Frameworks, has announced its latest lab that demonstrates how to build .NET-based Language Integrated Query (LINQ) providers for Java-based HBase.
The lab is available as of Oct. 10 on JNBridge’s labs Website. HBase is a distributed big data storage and retrieval system developed as part of the Apache Hadoop project. As a Java framework, HBase must use Java APIs, resulting in single-platform solutions. Cross-platform solutions, particularly those that provide front-end data query through languages like LINQ, the Microsoft .NET Language Integrated Query framework, are currently not supported. Using the out-of-the-box functionality of JNBridgePro, JNBridge’s flagship interoperability software product, the lab provides a new way to create queries in .NET-based clients, and enables developers to simplify those queries using LINQ.
Language-Integrated Query (LINQ) is a set of features introduced in Visual Studio 2008 that extends powerful query capabilities to the language syntax of C# and Visual Basic. LINQ introduces standard, easily-learned patterns for querying and updating data, and the technology can be extended to support potentially any kind of data store. Visual Studio includes LINQ provider assemblies that enable the use of LINQ with .NET Framework collections, SQL Server databases, ADO.NET Datasets and XML documents.
JNBridge Labs is a series of interoperability kits designed to help developers address new ways of connecting disparate technologies both on the ground and in the cloud. JNBridge’s previous lab, Creating .NET-based Mappers and Reducers for Hadoop, focused on using Hadoop with .NET-based back-ends. This new lab expands the possibilities by enabling .NET-based front-ends to access HBase.
“With this lab, once the LINQ provider is written, developers can simply write LINQ queries without needing to know anything about HBase and Hadoop,” explained Wayne Citrin, CTO of JNBridge, in a statement. “This lab fills an enormous gap in the market. Heterogeneous teams won’t have to cross-train to access Hadoop. There’s nothing else out there today that currently does this.”
JNBridgePro connects Java and .NET Framework-based components and applications together with simple-to-use Visual Studio and Eclipse plug-ins that remove the complexities of cross-platform interoperability, the company said.
The labs are distributed freely, with pointers to documentation and links to source code. Labs are announced on the company’s blog and are available on JNBridge’s Website. JNBridge expects to continue offering labs at a rate of about once a quarter. The LINQ with HBase Lab is available now and can be downloaded from the JNBridge labs page.