What problem does it solve?
This Skill simplifies the process of creating, deploying, and managing RESTful web services within the InterSystems IRIS data platform, enabling seamless integration with external applications and services.
Core Features & Use Cases
- REST Service Creation: Generate REST service classes from OpenAPI 2.0 specifications using API management tools or command-line routines.
- Specification-First Development: Define your API contract using OpenAPI and let InterSystems IRIS generate the necessary code.
- Manual Coding Option: Create REST services by manually coding dispatch classes for older InterSystems IRIS versions.
- API Management Tools: Utilize the
/api/mgmnt/ service, ^%REST routine, or %REST.API class for streamlined service lifecycle management.
- Use Case: A developer needs to expose existing InterSystems IRIS data and business logic as a REST API for a new web front-end. This Skill guides them through defining the API contract, generating the service, and implementing the business logic.
Quick Start
Use the creating-rest-services skill to generate REST service classes from an OpenAPI 2.0 specification file named 'api-spec.json'.