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.