About Us
Products
Industries
Services
Partners
Media Room
Support & Education
Testimonials
Request Info
Become a VAR
Support
Products
HMS
HRMS
FMS
Caché
TrakCare
Labtrak
Case Studies Downloads Careers Search Site Map Reach Us Print this page HOME
Go Home
        Download Cache

Caché, the post-relational database for e-applications

"Caché Web technology provides the best integrated, Internet application development environment I have ever seen."

So says John Bertoglio, CIO of PulsePoll, an InterSystems VAR, and developer of innovative applications for community Web sites. Nor is John alone in his enthusiasm. All around the world, developers whose Web applications require speed, scalability, and industrial-strength transaction processing are enthusiastically turning to Caché for e-application development.

The reason? Caché is the only Web development environment to combine easy and rapid creation of sophisticated e-applications with the massive scalability and lightning-fast performance of a post-relational database. And, Caché promotes collaboration between Web interface designers and transaction processing specialists instead of requiring developers to be experts in both fields.


A Unique Web Architecture

One of the features that makes Caché optimized for e-applications is its unique Web architecture. Caché Server Pages run on the Caché data server, taking advantage of fast in-process access to data. Caché-based e-applications are quick and easy to adapt because all the code resides in one place, and scalable because the Web server doesn't get bogged down with lots of resource-intensive processing.

Easy & Rapid Web Development

Caché 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. 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é Applications Tags or Hyper-Events™.

Caché 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é Server Pages may also include Hyper-Events™ that enable browser events (clicks, mouse movements, timeouts, etc.) to trigger database actions without waiting for an entire page to be submitted. This allows Web applications to be much more interactive and responsive to users.

Simplified Session Management for Transaction Processing

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é encapsulates all that system-level programming into Caché 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é allows the use of dedicated session processes.

Caché's Web Development Benefits

Caché is the fastest way to prototype and build Web applications. It encapsulates the tedious coding associated with state maintenance, allowing developers to concentrate on the look, feel, and utility of their applications. And Caché's Web architecture uniquely enables quick and easy adaptation of e-applications.

Caché also allows Web development to be a collaborative effort between Web interface designers and transaction processing experts. Each can work within their own area of expertise - Web designers creating the pages through which users will navigate, and application programmers creating the Caché Application Tags that add functionality to the pages. Not only does this approach speed the development process, it eliminates the need for a "super-developer" who is expert at both tasks.

Drive e-Applications with the Power of Post-Relational Caché

Caché is a powerful post-relational database management system that is optimized for high-performance Web transaction processing. Its efficient multidimensional data engine significantly outperforms relational databases and is well-suited for storing complex data and objects. Caché's object orientation makes it a perfect match for Web technologies such as Java, HTML, DHTML, and XML. In a recent report, Bloor Research (a leading European analyst firm) found that "Caché is eminently suitable for large OLTP environments, particularly those in which there is complex business logic or multimedia requirements, such as are typical for Web-enabled or e-Commerce applications."

Caché Web Technology Around The World

The Web spans the whole planet, and so do InterSystems' customers. (By the way, Caché supports Unicode, and is available in several languages.) Here's a brief, partial list of some of the exciting and innovative Web applications that have been created using Caché.

Ameritrade, one of the biggest on-line stock brokerages in the United States, is using Caché Web technology to build an Intranet for their Back Office System based on Caché.

Autohaus Wiest is a Volkswagen and Audi dealership in Germany that publishes its used car offers on the Web, directly from a Caché database.

The Credit Information Center for the Americas (CICLA) is the leading credit bureau in the Dominican Republic. The Web interface they developed for their Caché-based credit report application provides easy access for clients throughout the country, and simplifies application deployment and maintenance.

Disc Computing, an Australian-based VAR, makes a point-of-sale application that gives retailers everything they need to run their business on the Web, including on-line catalog creation and maintenance, order processing, and inventory control.

The Globo TV Network, headquartered in Rio de Janeiro, uses a Caché application deployed on its 1000-station Intranet to allow free-text queries on their library of stored images, gathered during 30 years of TV broadcasting.

The G. Pierce Wood Memorial Hospital in Arcadia, Florida uses a Web interface to integrate data from a variety of applications and systems. The key module of their operations is the Admissions, Discharge, Transfer (ADT) application, which they developed in just a few months using Caché Web technology The ADT application won the 1999 Caché Innovator Award.

Innsite Hotel Services, Ltd. in the United Kingdom used Caché to develop a complete management application for hotel chains, including centralized reservations, billing, and accounting functions. The browser-based interface reduces cost of ownership and makes it easier to train employees to use the system.

Hermes Pardini Laboratories from Belo Horizonte, Brazil, developed a Caché-based application that enables employees and customers to find and track patient orders, and view test results on-line.

Integrated Software Solutions, an American financial VAR, created a Web-based application for stock proxy voting using Caché Web technology.

The Justice Court of the State of Santa Catarina in Brazil uses Caché to maintain a central repository of legal documents, and to manage judges’ time and workflow.

Kasper Spielwarenversand is a German toy shop that runs its whole online business with a Caché-based application.

MEDOS, an InterSystems VAR with over 20 years of experience in hospital information systems throughout Central Europe and Scandinavia, uses the Web for data integration. They sell an application that assembles comprehensive patient records from information stored in various systems throughout the hospital. They say that Caché’s lightning-fast performance and ability to handle complex data is a key ingredient to their success.

National Systems, an InterSystems’ VAR, is currently testing a Caché-based ordering system in the San Diego market for Domino’s Pizza. Now those customers don’t have to look up the phone number – they just go to the website to order pizza, and their orders are automatically relayed to the appropriate Domino’s for fast, reliable service.

The Oxford-Radcliffe Hospitals NHS Trust in the United Kingdom provides another example of integrating medical information with a Web interface. Their Caché-based Oxford Clinical Intranet project won the "Project of the Year" at the prestigious IM’98 Awards sponsored by Deloitte & Touche Consulting Group.

PALTAC, the largest consumer-products logistics company in Japan, uses Caché Web technology extensively for their warehouse management and inventory systems.

Panarelo is one of the largest medicine distributors in Brazil. They have a Web site, powered by Caché, that allows customers to order items and follow up on their orders.

Partners HealthCare System, Inc. is one of the premier health care providers in the United States, and maintains the largest integrated client/server system in the world. Their employee paging system, built using Caché Web technology, was given an Honorable Mention by Application Development Trends magazine when they announced their 1999 Innovator Awards.

Personify, an InterSystems VAR, sells Caché-based e-business profiling applications to customers like eToys, Novell, Petopia.com, Realtor.com, Nordstrom, Hewlett Packard, and Volvo, to name but a few.

Planetbook.com is a German-based on-line bookstore that runs their business on Caché. They have a searchable database of over 1.5 million books, CD-ROMS, audio books and videos.

PulsePoll.com makes a Caché-based Web polling application, specifically designed for news and community Web sites.

Quintessenz GmbH offers on-line access to a database of funds, providing both numerical and graphical reports to its users. The Caché database is updated daily directly from the Frankfurt stock exchange.

Reisen-mit-Preisen uses Caché Web technology to run a free on-line travel guide and reservation system for over 45,00 hotels and other accommodations in Germany.

At the San Bernadino Medical Group, nurses needed Web access, but they liked the speed and convenience of the character-based interfaces they currently used. The development team used Caché with DHTML and Cascading Style Sheets to create speedy browser-based interfaces with a familiar look and feel, that could be used without ever touching a mouse.

Schmidt & Wagner is an ISP in Germany. When they develop high-performance Web applications for their clients, they know they can rely on Caché’s speed and rapid development capabilities.

Scoutmaster is a German Internet search engine that is powered by Caché.

 

Learn More
Caché Features & Benefits
Caché Tech. guide
Components of Caché
The Powerful Fusion of Objects & SQL in a Multidimensional Engine
Why Caché is the post-relational database for Web apps
Caché Executive Summary
Cache Current Releases