Versant Aims To Ease Data-Driven Projects
IDN Executive Overview
Among topics covered in this article are:
by Vance McCarthy
Data management software firm Versant has launched a new tools suite aimed at solving some of the more vexing aspects of data integration, and sharing for devs using either Java or .NET devs -- mapping and persistence.
The Versant Open Access Suite can map data across a wide variety of commercial and Open Source object and relational databases, and support a number of persistence types depending on the nature of the application.
"Our technologies try to understand your data model. So, for instance, we can reverse engineering the Java classes from your relational schema and use that within our products," Versant CTO Keiron McCammon told IDN. "That means the developer doesn't need to understand the relational schema and the apps will run against a the core data.
Versant's abstraction approach to data sharing and persistence comes from a variety of customers facing time-consuming projects that would require hand-coding to leverage existing data into new applications. Suggestions from Versant's customers in medical services, telecom and government contractors were key drivers in the company's latest release, McCammon told IDN.
"One of the biggest challenges we see for developers revolves around data sharing and building out new applications using existing data,. "So, we hear things like: 'How do I take an object model [of my data], and reposition that for my Oracle or [other] SQL database?' Those are the kind of things we're trying to solve."
But, more than simply an O/R mapping tool, Versant is trying to abstract the tricky business of persistence in as many application projects as possible. "As we see it, we're looking to provide a developer team ways for making data access easier across three dimensions, McCammon added.
Supporting Multiple Data Access Approaches
"There are multiple approaches data access," he added, "including APIs. EJBs JDO, and SQL . We support all those, and will support EJB 3.0 as soon as it's a standard But more than that, we let you mix and match your approaches so that if you're using JDBC, you can still use that, but also use another approach right along side. "
Versant is also hoping its suite approach will introduce some new efficiencies to IT departments using well-corn techniques. "We're always seeing customers who have build applications before and have experienced the joy, should I put it, using CMP or JDBC. They juts don't want to mess with that anymore. So, we're trying offer them, both Java and .NET, support for a more light-weight framework.
Inside Versant's Java, .NET Suite
In specific, the Versant Open Access Suite for Java and .NET offers the following support features:
Versant's Open Access Suite for Java: Supports data work with all leading J2EE app servers, and integrates with lightweight frameworks like Spring and Java Server Faces to enable fast web services development In the future, Versant Open Access Suite will offer support for Enterprise Java Beans 3.0 (EJB 3.0) and Service Data Objects (SDO) standards.
Versant's Open Access for NET supports all .NET languages including C#, Visual Basic .NET, J#, Borland Delphi (as well as all other MSIL compatible languages), and integrates into Microsoft's ASP.NET web services development tools.