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.
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:
| file | size | uploaded | comment |
|---|---|---|---|
| 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
.