is a sophisticated event-driven network framework that
provides extremely powerful, scalable and flexible enterprise
application integration capabilities. At the core of Twisted is its
network layer which can be used to rapidly integrate any existing
protocol as well as model new ones. Whenever the need arises to develop
a new protocol, the asynchronous, multiplexed and two-way remote object
protocol (ROP) can be used to quickly implement it. Because the ROP is
used with object-level abstractions, changes can be made easily, and
new features added, without having to deal with the design restrictions
and application development complexities of a custom protocol.
[via Keith Devens]