Orchestration

Orchestration of Engines

The Orchestration feature in the Scorport Platform allows users to seamlessly integrate multiple decision engines into a single global strategy. By orchestrating several engines, businesses can create highly complex and interconnected workflows that function as a unified decision-making process. This feature is ideal for scenarios requiring scalability, modularity, and advanced strategy execution.


What Is Orchestration?

Orchestration refers to the process of combining and coordinating multiple decision engines to work together within one overarching strategy. It enables users to connect tens of individual engines, each serving a specific purpose, into a larger and more powerful global engine.


Key Features of Orchestration

  1. Integration of Multiple Engines:

    • Combine multiple Scorport-generated engines into a single strategy.
    • Each engine can contribute a specific function, such as credit scoring, fraud detection, or loan approval.
  2. Scalability:

    • Easily scale your workflows by integrating additional engines as needed.
    • Modularize your decision-making processes to improve flexibility and efficiency.
  3. Smooth Interconnection:

    • Engines communicate with each other seamlessly, sharing inputs, outputs, and intermediate results.
  4. Global Strategy Execution:

    • The orchestrated engines function as a single cohesive unit, ensuring smooth decision-making across multiple domains.

How Orchestration Works

Step 1: Create Individual Engines
  • Design and generate individual decision engines using the Decision Designer and Strategy Designer.
  • Ensure each engine serves a distinct purpose within the overall workflow.
Step 2: Open the Global Strategy
  • Navigate to the Strategy Designer module.
  • Open or create a new strategy where the engines will be orchestrated.
Step 3: Add Engine Connections
  1. Right-Click to Add Connection:
    • Identify the points in the global workflow where engines need to be integrated.
    • Right-click and select Add Connection, then choose Engine.
  2. Select Approved Engines:
    • From the dropdown menu, choose the pre-approved engines you want to orchestrate.
    • Add as many engines as needed to complete the global strategy.

Step 4: Map Engine Inputs and Outputs
  1. Input Mapping:

    • Drag and drop variables or calculated fields from the left panel to the engine’s input fields.
    • Ensure that all required parameters for each engine are correctly mapped.
  2. Output Mapping:

    • Use the output of one engine as an input for another engine or as part of a calculation.
    • For example:
      • Engine 1 (Credit Scoring) outputs a credit score.
      • Engine 2 (Loan Approval) uses the credit score as an input.

Step 5: Configure and Save
  • Test each connection to ensure that data flows smoothly between engines.
  • Save the orchestrated strategy once all engines are integrated and mapped.

Example: Orchestrating Engines

Scenario: Building a Loan Processing System
  • Engine 1: Credit Bureau Score Engine:
    • Inputs: Applicant’s ID, past credit history.
    • Outputs: Credit score.
  • Engine 2: Fraud Detection Engine:
    • Inputs: Applicant’s transaction history, geolocation data.
    • Outputs: Fraud risk score.
  • Engine 3: Loan Approval Engine:
    • Inputs: Credit score, fraud risk score, loan amount.
    • Outputs: Loan decision, approved amount, and terms.
Workflow:
  1. Engine 1 (Credit Bureau Score) → Outputs credit score.
  2. Engine 2 (Fraud Detection) → Outputs fraud risk score.
  3. Engine 3 (Loan Approval) → Consumes outputs from Engine 1 and Engine 2, generates loan decision and terms.

Benefits of Orchestration

  1. Enhanced Modularity:

    • Break down complex workflows into smaller, manageable engines.
    • Update or replace individual engines without disrupting the entire system.
  2. Scalable Workflows:

    • Add or remove engines to scale the strategy as business needs grow.
  3. Improved Efficiency:

    • Reuse existing engines across multiple strategies, reducing duplication and effort.
  4. Global Strategy Power:

    • Achieve a more comprehensive and powerful decision-making framework by combining multiple specialized engines.

The Orchestration feature empowers businesses to build scalable, modular, and highly interconnected strategies by combining multiple decision engines. This approach ensures flexibility, precision, and efficiency in handling complex decision-making processes.