The Shim Architecture

The shim is a command interpreter: it provides a simple command language by which clients can control the more elaborate IB tws api. The simplification is feasible since a database defines contracts and orders, and commands may use keys to stand for the related record values. Request state is tracked by the event router, which is meant to detect errors where feasible, typically by managing timers to detect request failures.


Bill Pippin 2010-01-14