Database Management System Leader Delivers High-Performance Java Development
CAMBRIDGE, MA— March 30, 1998—Responding to demand from professional developers for production-strength object technology, InterSystems Corporation today announced that Caché Object Server software will ship in early April.
A component of InterSystems’ post-relational Caché DBMS, Caché Object Server directly links Caché objects with Java, ActiveX and C++. Caché Object Server is highlighted by a Unified Data Architecture and FlashCache. These are breakthrough facilities that deliver the high performance needed to make object development and deployment a practical reality for Web-based OLTP applications.
“Performance has been the real sticking point for professional developers who would like to get the benefits of Java and object technology when they’re building transaction processing applications,” says Paul Grabscheid, InterSystems vice president for strategic planning. “The Unified Data Architecture provides direct connectivity to the database engine from Caché Objects and Caché SQL to eliminate performance problems that are the unavoidable result of the double architecture layers inherent in object-relational DBMS designs. FlashCache provides distributed object caching that dramatically cuts time-consuming trips across the network. With Caché Object Server, Java-based transaction processing applications operate at the performance level demanded on the Web.”
Flexible, Powerful Java/Object Access
Caché Object Server offers easy, convenient access to Caché objects as both Java classes and Java beans, at the developer’s option. Java-based applications can reside on either the client or the server, enabling developers to build applications on their platform of choice rather than being forced into a single development scenario.
Developers also have the freedom to work with their object technology of choice. Caché Object Server currently supports Java, ActiveX, and C++. This makes it possible to avoid being locked into any single object technology.
Flexible Java development is supported by the Caché transactional database engine and transactional multidimensional data model (TMDM™). In addition to enabling data to be stored and presented in multiple dimensions, the TMDM is optimized for maximum performance by eliminating redundant data and unnecessary tables from the application design.
“With Caché, InterSystems is delivering the high performance that is a critical success factor for transaction processing applications on the Web. The combination of Java and Caché brings network objects and transaction processing together into the real world…and makes it all work,” says Bruce Elder, industry director, Sun Microsystems.
Unified Data Architecture: Advanced Object/SQL Unification
The Caché Unified Data Architecture uniquely enables developers to utilize information, both as object classes, and as SQL tables, based on a single definition. It also smoothes the transition to object development and enables developers to work with information in the most optimal manner for each application.
“Java’s strength is the ability to write an application just once and deploy it on virtually any platform,” notes Keith Hagen, chief technology officer at The Compucare Company. “The Unified Data Architecture makes it possible to take the same approach to data…define it once, use it in relational and/or object applications. This supports close integration between object technology and legacy SQL-based applications and data.” Based in Reston, VA, The Compucare Company, which develops and markets the comprehensive Affinity healthcare information system, is a beta user of Caché Object Server.
The “define once, use anywhere” capability is part of an architecture that provides high-performance support for relational, as well as object applications. Fundamentally, other vendors’ object/relational databases provide limited object capabilities in a separate architectural layer–an approach that has a significant negative impact on performance. Caché, in contrast, provides full object technology features and a transactional database engine in a post-relational architecture that supports high-performance OLTP.
Direct interconnectivity between Caché Objects and the Caché transactional database engine results in high-performance object applications. And, the Caché architecture removes the need to go through an object layer when accessing data relationally, enabling high performance for legacy relational applications. Caché SQL has, in fact, been benchmarked to run three times faster than legacy relational database systems.
FlashCache: High-performance Distributed Caching
Caché Object Server also provides FlashCache, an innovative communications technology that dynamically moves objects among systems and across configuration tiers. This minimizes traffic across the network and delivers performance approaching that of non-networked configurations.
Platforms and Pricing
Caché Object Server is a component of the Caché database management system, which is offered in five configurations. These range from Caché PC for standalone, single-user systems, to Caché Enterprise for large configurations. Prices range from $125 to $1,000 per concurrent user. Caché runs on Windows 95, Windows NT, Digital OpenVMS, and multiple UNIX platforms including IBM AIX, Hewlett-Packard HP-UX, Digital UNIX, Sun Solaris, and other UNIX environments.
Headquartered in Cambridge, MA, InterSystems Corporation is the leading worldwide provider of high performance post-relational database systems optimized for transaction processing applications. Caché uniquely features advanced object functionality integrated with a transactional multidimensional data model for high performance, scalability, and reliability in Web and other network-centric environments.
Trademark Notes: Caché and TMDM are trademarks of InterSystems Corporation. Other trademarks belong to their respective owners.
Shoor & Company