Adventures in Stackless Python/Twisted Integration (#74)

Mr. Andrew A Francis bio
30min Advanced
categories: business, concurrency, coroutines, ecommerce, twisted, web services

Adventures in Stackless/Twisted Integration
 
WS-BPEL (Web Service Business Process Execution Language) processors tackle many issues: concurrency, network programming, persistence. Currently, Java is the language of choice for WS-BPEL processors.
 
Stagehand is a WS-BPEL processor implemented with Stackless Python and Twisted Network Framework. To those in the know, Stackless Python's threading model and Twisted's asynchronous I/O model seem incompatible.
 
Wrong.
 
This talk will show how an integrated Stackless Python and Twisted solution
circumvents problems associated with threaded and asynchronous I/O based applications. In the process, key Stackless Python and Twisted concepts and pitfalls will be discussed.


Files:
slides
filesizeuploadedcomment
PostAdventures.pdf 794.3 KB Wed, March 19th, 9:26 a.m. Talk with a few corrections - Code coming soon
PostAdventures_.pdf 791.7 KB Wed, March 19th, 11:09 a.m. Corrected a few more mistakes - Code coming soon




# Permalink