The documentation for the Order Management System reference application is organized into multiple sections. You may also be interested in watching our four-part video series, which explains the OMS and demonstrates several ways of running it.
- Overview: Provides a brief high-level overview of the OMS
- Product Requirements: Describes what the OMS does
- Technical Description: Describes the design and implementation of the OMS
- Using a Local Temporal Service:
Provides step-by-step instructions for running the
application locally, with a Temporal Service provided
by the
temporal
CLI - Using Temporal Cloud: Provides step-by-step instructions for running the application locally, with a Temporal Service provided by Temporal Cloud
- Using Encryption:
Provides step-by-step instructions for running the
application with a Custom Data Converter that will
encrypt payload data and a Codec Server that enables
you to view decrypted data in the Temporal Web UI
and output of the
temporal
command
- Processing a Basic (Single-Item) Order: Describes how to use the web application to process a basic order, which consists of a single item in a single shipment
- Processing a Complex Order: Describes how to use the web application to process a more complex order, which involves multiple shipments and an out-of-stock item that requires customer interaction for processing to continue