Caché 2007, announced this week, hosts a bevy of new features aimed at developers. New features in this version include Jalapeño, a new Java technology and Zen, a new web browser development technology.
Zen is InterSystems' implementation of AJAX, providing a library of pre-built components within Caché that developers can extend to accomplish enterprise-specific requirements.
Also unique in Zen is the way it shares data between the server and the browser. Zen provides an object based mechanism, a shared object client/server data model, which eliminates the tedium of parsing XML.
Zen is Multi-lingual. The developer is able to build the page in his own language without concern for localizing it for other languages. The Zen software extracts the base language text, replaces it with a code value, stores the codes and the text in a database and allows for the exportation of the code and text into a format that can be given to a translator. Translations can then be fed back into the database so that local language text can be delivered dynamically at run time. New languages can be added at any time.
Another new feature is an advanced security model embedded into Zen components. This security model makes it easy to customize content based on security requirements.
The other key technology in Caché 2007 is Jalapeño--a new way of building Java applications that need to connect with databases. Jalapeño eliminates the need for object-relational mapping, providing the capability to persist plain old Java objects. The process behind this magic is this: when the application is compiled, the Caché software looks at the classes that have been marked as persistent and at their java definitions. Behind the scenes, it creates an equivalent Caché class definition in the Caché database and creates all of the code necessary to connect the java application to the database.
Caché 2007 is available on Windows, Linux, Mac, UNIX and OpenVMS platforms. Pricing ranges from $220 to $1,380 per user, depending on configuration.
For additional information, please visit the InterSystems Corp. website.