FirstSQL Enhances Support for J2EE Standards

El Cerrito, Calif. - October 13, 2003 - FirstSQL, Inc., a provider of 100% Java Object-relational SQL database systems, today announced the availability of FirstSQL/J Enterprise Server and FirstSQL/J Professional, version 2.60. This latest release enhances support for J2EE (Java 2, Enterprise Edition) standards, making it easier for customers to develop and deploy J2EE client/server applications using FirstSQL/J Enterprise Server with J2EE application servers. FirstSQL/J Enterprise Server adds comprehensive support for J2EE Connector Architecture (JCA) v1.0 & v1.5, connection pooling, and Java Transaction APIs (JTA) for distributed transaction (XA) capabilities.

FirstSQL/J Enterprise Server is focused on the market for Enterprise Information Systems (EIS) applications that use complex Java object models and the relational database model together to address business needs. FirstSQL/J provides a sophisticated relational database with advanced SQL functionality for manipulating serialized Java objects and their methods. Java object persistence is provided internally without the complexity and need for external O/R mapping tools.

JCA provides a solution to the problem of connectivity between JCA compliant application servers and EISs already in existence. The use of the JCA standard decreases the need for programming by creating standardized, reusable components such as Enterprise Java beans (EJB) 2.0 Container Manager Persistence (CMP). Application server vendors who conform to the J2EE Connector architecture do not need to add custom code whenever they want to add connectivity to a new EIS.

FirstSQL/J Enterprise Client implements a Resource Adapter for JCA. JCA provides for both connection pooling and XA transactions. The FirstSQL/J Resource Adapter supports JDBC connections. The Resource Adapter implementation, associated classes, configuration XML and documentation are packaged in a standard JCA deployment file that is available for JBoss today.

"FirstSQL/J is an great Java database tool and full support for JCA is a welcome enhancement. We were pleased to assist FirstSQL developers in implementing this industry leading JCA solution for use with current and future releases of JBoss," said Scott Stark, CTO at JBoss Group. FirstSQL/J’s Distributed Transactions (XA) uses standard JTA controls. XA capabilities are available through JDBC 2 Standard Extension Data Source Facility and through JDBC 3 JCA. J2EE Data Source capabilities have been extended with additional facilities for JDBC 2 Standard Edition Data Source to include Connection Pooling and XA Processing.

Additional features in v2.60 include a new Build API, Arbiter API, and RemoteLogger facility. The Build API allows a database to be created from within application code. The Arbiter API provides greater application control of failover to Standby replication servers including daisy-chained configurations. The RemoteLogger is a database activity log management tool to manage and store server logs remotely or locally with configurable file size, number of backup files, and file location.

About FirstSQL/J Written in 100% Java, FirstSQL/J provides a sophisticated relational database with SQL92 Intermediate level compliance. FirstSQL maintains a performance lead in business intelligence and embedded database systems by providing efficient Disk access mode or In-Memory mode for ultra-high speed direct access.

Beyond that, FirstSQL/J is the only RDBMS that provides internal native O/R mapping of your unmodified Java classes and methods to provide transparent, serialized object persistence with comprehensive, standard SQL manipulation support. Java database objects enhance the power of SQL, allowing their methods to be called in standard SQL from the client and executed on the server.

With support for a rich set of SQL data types, Java types are mapped with database types internally eliminating the cost and complexity of O/R Mapping tools and maximizing developer productivity. The use of Java objects, from simple to complex, in the database provides application developers with maximum flexibility by opening infinite possibilities for information storage and manipulation.

Two versions of FirstSQL/J are available: Enterprise Server provides client/server architecture with comprehensive support for J2EE application development. Advanced features include J2EE Connector Architecture (JCA) v1.0 & v1.5, connection pooling, and Java Transaction APIs (JTA) for distributed transaction (XA) capabilities, On-line Backup, Replication, and Fault Tolerance. FirstSQL/J Professional provides stand-alone database application support.

With FirstSQL/J, application developers can easily combine their database and application code into a single .jar file that will execute the same on any (JDK 1.1 or greater) J2EE, J2SE, Personal Java, and J2ME platform. The component-based model allows flexibility to exclude functionality and tailor the size of and already small footprint from such a powerful database engine. About FirstSQL, Inc. FirstSQL, Inc. provides advanced high performance 100% Java Object-relational SQL database technology for servers, embedded systems, and mobile devices. FirstSQL/J delivers the power of Java objects integrated with a relational database and SQL92. Java, as the basis for the object capabilities, ensures the widest availability of services and flexibility for database application developers.

FirstSQL/J is used by technology leaders, from Wall Street firms to high-energy research laboratories to wireless infrastructure providers, for a variety state-of-the-art database services and solutions. The company is managed by leading relational database, Java, and In-Memory database technology experts and industry veterans. Web site: