 |
 |
Caché Object Database
|
 |
Caché, the post-relational
object database from InterSystems, has the features professional
developers need to quickly create Web and client/server
database applications. Caché object database benefits
developers by giving them their choice of development tools,
programming languages, and methods of database access. Caché
object database benefits transaction processing applications
by providing outstanding performance, massive scalability,
real-time data analytics, and robust reliability.
All these capabilities are tied together in an easy-to-use
rapid development environment. With Caché object
database, ALCADE
makes applications faster.
|
|
 |
 |
Using Intersystems Caché Object Database
|
 |
One of the greatest challenges facing e-developers is the
inherently stateless nature of the Web. Usually, once a
server sends a page, it forgets all about it, which can
make completing transactions difficult. Web application
developers spend most of their effort making it appear as
though a series of independent "page hits" is
a single session between browser, Web server, and database.
But Caché object database encapsulates all that system-level
programming into Caché object database session objects,
thereby making session management much easier. Session management
objects work with both HTTP, and (for secure transactions)
HTTPS. In addition, for more complicated transactions, or
those that require multi-page database locks, Caché
object database allows the use of dedicated session processes.
|
|
 |
 |
ALCADE developps with Intersystems Caché Object Database
|
 |
Caché object database
Server pages consist of standard HTML or XML, so they can
be created and modified using any text editor or off-the-shelf
Web page creation tool. Object database applications can
be designed as though they were a series of static Web pages.
Navigation through these pages is handled automatically
by Caché. Functionality (the working part of any
Web application) is added by incorporating Caché
object database Applications Tags or Hyper-Events™.
Caché object database Application Tags (CATs) work
like HTML tags, except instead of formatting text, they
execute functions on the data servers and/or browsers. CATs
may be used to perform a variety of functions, such as:
- Fetch data to populate fields in forms.
- Validate information entered into forms by users.
- Transform coded or calculated items.
- Save data back to the Caché database.
- Control the HTML written to the browser, for example,
by creating loops to generate rows in a table dynamically,
or by creating conditions that include or exclude parts
of the page.
- CATs are extensible, so developers can create tags to
fit the needs of specific applications. Once created,
Web designers can use CATs to add functionality to their
pages, without worrying about the processing details.
Caché object database Server Pages may also include
Hyper-Events™ that enable browser events (clicks,
mouse movements, timeouts, etc.) to trigger object database
actions without waiting for an entire page to be submitted.
This allows Web object database applications to be much
more interactive and responsive to users.
|
|
 |
 |
Mutual hosting of Intersystems Caché Object Database by ALCADE
|
 |
One key element
of Caché's object database outstanding performance
and scalability is its multidimensional data server, optimized
for transaction processing.
"Multidimensional" means that data can be indexed
by as many parameters as needed - it is not constrained
to fit into rows and columns. This allows for much richer
data models than can be achieved using relational technology.
Complex data can be stored and used in a much more natural
way.
Relational databases have a difficult time representing
complex data because they break up information so that it
fits into flat, two-dimensional tables. When relational
technology is used to describe real-world data, tables pile
upon tables and sub-tables, and a great deal of processing
is required to "reassemble" the information needed
to complete transactions.
Multidimensional data does not have to be "reassembled"
from its component parts. The Caché object database
multidimensional data server eliminates the processing overhead
associated with relational technology, resulting in a significant
boost in transactional application speed.
Now you can use Caché
object database for your web applications at low cost with
ALCADE's Mutual hosting offer for Caché object database.
Mutual Hosting for Intersystems
Caché Object Database
French
website for Intersystems Caché Object Database
|
|
|