Post

Concepts-Part2-Workflow-and-Scenarios

Orchestra Concepts Part 2: Workflow and Scenarios In addition to message structures, an Orchestra file can also convey the workflow, or expected message exchange behaviors of a service offering. Scenarios are the key to Orchestra’s power. Overview A session in FIX or other financial industry protocol involves an exchange of application messages of various types...

Post

Concepts-Part3-Conditional-Expressions

Orchestra Concepts Part 3: Conditional Expressions Conditional expressions tell when something should happen or when a rule applies. Orchestra provides a language called Score to form expressions that machines can read and evaluate. Overview Rules of engagement between counterparties often depend on the values in a message or external state information. One use case is...

Post

Hands-on-Part1-Accessing-Message-Structures

Orchestra Hands-on Tutorial Part 1: Accessing Message Structures An Orchestra file contains message definitions and workflows. When you receive an Orchestra file from a trading counterparty, how do you access it programmatically to discover its elements? An Orchestra file is encoded in XML and must conform to the schema published in GitHub project FIXTradingCommunity/fix-orchestra. There...

Post

Concepts-Part1-MessageStructures

Orchestra Concepts Part 1: Message Structures An Orchestra file contains message definitions and their building blocks, one of the aspects of rules of engagement between counterparties. Overview Orchestra is not a communication protocol in the ususal sense, nor is it an intermediary for messages on the wire. Rather, it describes message structures and behaviors of...