Uploaded image for project: 'Serverless logic'
  1. Serverless logic
  2. SRVLOGIC-18

[use case] Workflow orchestration of OpenAPI services

    XMLWordPrintable

Details

    • Story
    • Resolution: Done
    • Blocker
    • 1.24.0
    • None
    • serverless-workflow
    • None
    • False
    • None
    • False
    • 2022 Week 32-34 (from Aug 8)

    Description

      Motivation

      Orchestration is particularly important when it comes to dealing with distributed architecture styles like microservices. At its core, orchestration is a pattern that favors a centralized application workflow. The OpenAPI Specification allows the description of a microservice remote API called from a workflow.

      Operation state and OpenAPI REST function are expected to be one of the most used constructs in serverless workflows

      Goal

      Enable orchestration of OpenAPI microservices in workflows

      Scenarios

      As a developer, I need to combine serverless functions / services / containers to build a serverless application

      As a developer, I need to combine knative services and other kube deployed services to build a workflow

      Expected outcomes

      Workflows use REST functions based on OpenAPI by default

      Workflows can use OpenAPI description files fromĀ  URLs or a file system

      Workflows can be defined with operation states which refer to supported function types (rest, expression - other types are tracked in other requirements)

      HTTP Callback requests in Operation state are out of scope (tracked separately)

      Out of scope

      Service discovery of OpenAPI services (SRVCOM-1839)

      Attachments

        Issue Links

          Activity

            People

              rhn-support-zanini Ricardo Zanini Fernandes
              ibek1@redhat.com Ivo Bek
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: