Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see How to Migrate to InterSystems IRIS, available on the WRC Distributions page (login required).

Ensemble and Caché

Ensemble contains a full-featured Caché database. This provides a number of advantages:

  • Data storage (persistence). Ensemble productions automatically store all data moving through them in the underlying database. This has the following benefits:

    • HL7 data can be easily retrieved from the database and if necessary re-sent to its original destination system or a new destination.

    • In the event of a system failure, all of the data is safe on disk. In fact, Ensemble stores the production's message queues in the database so that when an Ensemble production comes back on line after a system failure it resumes processing HL7 data in its correct order.

  • Integrability. Ensemble productions have access to all of Caché's built-in integration features, including support for the following:

    • Connections to any SQL database.

    • Web services.

    • Connections to .NET and Java applications.

  • Customizability. Ensemble has complete access to all Caché frameworks and development tools, including:

    • Web frameworks, Caché Server Pages (CSP) and Zen.

    • Studio. Integrated Development Environment.

    • Scripting languages: ObjectScript (COS), Caché Basic, and MV Basic.

generated description: ensemblecache

Feedback