Skip to main content

This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Next section

About This Book

This book describes how an Ensemble programmer can create the following:

  • REST services

  • REST operations (clients to external REST services)

You should be familiar with the REST architectural style and with the HTTP protocol.

This book contains the following sections:

REST pass-through services and operations, are described in “Configuring Pass-through Business Services” and “Configuring Pass-through Business Operations” in Using Ensemble as an ESB. Ensemble’s pass-through services and operations enable you to receive an HTTP, REST, or SOAP request and pass it through to an external service.

For a detailed outline, see the table of contents.

For more information, try the following sources:

  • Ensemble Best Practices describes best practices for organizing and developing Ensemble productions.

  • Developing Ensemble Productions explains how to perform the development tasks related to creating an Ensemble production.

  • Configuring Ensemble Productions describes how to configure the settings for Ensemble productions, business hosts, and adapters. It provides details on settings not discussed in this book.

  • Creating REST Services in Caché describes the specific standards followed by InterSystems product support for REST.

  • Projecting Objects to XML describes how to project Caché objects to XML and how to control that projection. (If you want to use an object as an argument for a web method, the class must be XML-enabled.)

For general information, see the InterSystems Documentation Guide.