Operations

An operation is the entity responsible for performing the set of tasks needed to complete a basic financial operation, including data input and validation, interaction with external services, and management of the results and data received. An operation has a requester that requests its execution, provides input data, and eventually receives the results. Since an operation is completely separate from the requester (the entity that launches an operation), different requesters can run the same operation.

This sample application has an operation that connects to the server to establish a session and create a new context for the user (StartUpHtmlSessionOp).