Post

Concepts-Part5-Service-Offerings-And-Session-Configurations

Orchestra Concepts Part 5: Service Offerings and Session Configurations The Orchestra Interfaces schema provides a standardized way to specify service offerings and configure sessions for connectivity. Overview Every system that allows customers or partners to connect uses some stack of communications protocotols. Those protocols must be specified to the peers in order to establish connectivity....

Post

Concepts-Part5-Service-Offerings-And-Session-Configurations

Orchestra Concepts Part 5: Service Offerings and Session Configurations The Orchestra Interfaces schema provides a standardized way to specify service offerings and configure sessions for connectivity. Overview Every system that allows customers or partners to connect uses some stack of communications protocotols. Those protocols must be specified to the peers in order to establish connectivity....

Post

Concepts-Part4-Actors-And-External-States

Orchestra Concepts Part 4: Actors and External States Messages convey information from one participant to another. Their actions and responses also depend upon persistent state information that can be defined in Orchestra. Overview The participants in a service play different roles. In FIX, the terms Party and PartyRole are very common. With respect to a...

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...