Topic outline

  • Setting Up RESTful Services

    Welcome to ISC1076: Setting Up RESTful Services. This course contains six instructional lessons, plus several exercises and quiz questions. The videos and simulations in this course are best if viewed full screen.

    In this course, you will learn how to set up a RESTful service in Caché, an Ensemble or HealthShare production, or InterSystems IRIS.

    Version Updates  The instructional content of this course has changed from previous versions. Updates include:

    • Additional capabilities available in InterSystems IRIS Data Platform
    • A new section on REST API Management

    Prerequisite Learning or Experience  InterSystems ObjectScript

    Audience  This course is for software developers who need to build RESTful services in Caché, Ensemble or HealthShare, or InterSystems IRIS. In a rush? Try the exercise in First Look: Developing REST Interfaces in InterSystems Products.

    Learning Objectives  By the end of this course, you will be able to:

    • Identify why and when to use REST.
    • Order the flow of data through a REST service in Caché, an Ensemble or HealthShare production, or InterSystems IRIS.
    • Set up a REST service in Caché and in a production.
    • Configure CORS security to allow other servers to communicate with the REST class.
    • Discover APIs and generate documentation in InterSystems IRIS.

    Duration  50 minutes.

    Grading Criteria  This course is not graded; quiz questions are provided for self-assessment.

    Resources Needed  A client such as Chrome Advanced REST Client, Postman, or cURL.