Versant Aims To Ease Data-Driven Projects

Data management software firm Versant has launched a new tools suite to help Java and .NET devs better achieve data mapping and persistence -- two of the most vexing aspects of apps integration. See how Versant's Open Access Suite brings automation and abstraction techniques to some of IT's most time-consuming tasks.

Tags: Open Access, Open Access Suite, Java, Support, Versant Open Access, Developer, Persistence,

IDN Executive Overview

Among topics covered in this article are:

  • An examination of how Versant's latest suite improves efficiencies for data sharing, persistence and mapping data between object and relational DBs.
  • An overview of the Java and .NET components included in the Versant Open Access Suite

  • ======================================

    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:

  • Improved data performance via multi-level caching and configurable "fetch groups" which allow developers to tag groups of data to be shared when one of the data elements is called; systems to speed up data access dramatically;
  • Visual tools for diagramming Object/Relational mapping projects, building queries and performance monitoring;
  • Support for a large variety of object and/or relational databases, including Oracle, SQL Server, Sybase, Informix, DB2, SAP DB, InterBase, and even PointBase (for mobile devices), and Open Source MySQL and PostgresSQL databases.

    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.