Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A further refinement of the general purpose engine is to separate the control interface into a distinct entity with its own lifecycle that can be bound to a given transport and then unbound. This separation has a number of nice features. For one thing it partitions the engine interface into a bottom half that can keep a very simple I/O oriented view of the world, and a top half that reflects the high level application interface to the protocol. This separation also permits the control interface to carry state across multiple physical connections, which can allow for a much more sophisticated control entity that can provide a simpler interface to more sophisticated protocols.

Gliffy Diagram
sizeL
nameSeperate Control Interface Lifcycle
aligncenter
version2