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 Why Migrate to InterSystems IRIS?

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.