Skip to content

Orchestrator

Migrating business logic from monolithic TIBCO® applications to a modern microservices architecture often involves significant complexity — from understanding interdependent processes to manually recreating orchestration logic.

The Orchestrator accelerator automates this step by generating ready-to-deploy orchestration logic and microservices for selected use cases. It intelligently leverages the dependencies, configured rules, metadata, and outputs produced by other accelerators in the modernization suite to construct orchestrations that mirror the functional behavior of legacy TIBCO® processes.

Each generated microservice encapsulates its own orchestration engine and activities, enabling independent deployment, scalability, and maintainability in modern cloud-native environments.

Pre-Processing Steps


  1. Navigate to Mapping Documents Generator accelerator.

  2. In the Use Cases tab, select one or more use cases for which you want to generate orchestration.

  3. Click the Orchestration Generation icon located beside the Generate Prompts icon.

    Orchestration Generation Icon
  4. When prompted, select the target programming language for orchestration generation:

    • Java
    • Python
    • C#
  5. Orchestration Generation

    • Click Generate Orchestration to start the orchestration process.
    • A new orchestration job will be created and displayed in the Orchestrations tab.
  6. Navigate to the Orchestrations section directly or click on the Orchestrations icon on the homepage to view results.

    Orchestrator Icon

Reviewing the Orchestration Tab


Each orchestration job entry includes the following key columns:

  • Orchestration ID: Unique identifier for the orchestration job
  • Use Case IDs: List of all selected use case identifiers used for orchestration generation.
  • Unsupported Processes: Displays processes that could not be supported during orchestration generation.
  • Unsupported Functions: Lists functions not supported in the selected target language.
  • Error Functions: Shows functions that resulted in processing errors.

Note: Depending on the number and complexity of selected use cases, orchestration generation may take some time.

Downloading Generated Orchestrations


Once the orchestration job completes successfully:

  1. Initiate Download

    • Click the Download action to request the orchestration package.
    • A download job will be created automatically.
  2. Access Downloads

    • Navigate to the Downloads tab located under your Profile section.
    • The system will prepare your download package in the background.
  3. Retrieve ZIP Package

    • Once ready, the download will appear as ‘success’ in the list.
    • Click to download the ZIP archive containing all generated microservices.

Working with Generated Microservices


  • Each use case corresponds to a separate microservice directory within the ZIP file.
  • Every directory contains:
    • An independent Orchestration Engine JAR
    • An associated Activities JAR
    • Relevant resources, and configuration files

You can:

  • Customize the orchestration logic or configuration as needed.
  • Deploy each microservice independently on separate pods or containers as part of a microservices architecture.
  • Integrate with other accelerator outputs to form complete modernized workflows that replicate legacy application behavior.

Summary Workflow


Mapping Documents → Select Use Cases → Generate Orchestration → Orchestration Accelerator → Microservice Generation → Download Microservices




TIBCO® is a registered trademark of Cloud Software Group, Inc. and/or its subsidiaries in the United States and/or other countries. All other product names, logos, and brands are the property of their respective owners.