[Stackless] Stackless WSGI server
Andrew Francis
andrewfr_ice at yahoo.com
Sat Jul 14 01:53:42 CEST 2007
Hi Arnar:
(about sea-side. Unaware of Sea-side though I have
programmed in Smalltalk)
>Backing up from state 4 to state 3, and moving from
>there to a new state 4' - should that invalidate
>state 4 somehow?
I use Stackless to develop WS-BPEL processors. WS-BPEL
is a programming language for SOA applications. The
ability to pickle execution state was a major
attraction to Stackless Python. Unlike yourself, I use
Twisted to provide the underlying networking.
Some comments....
A major component of WS-BPEL is support for
long-running transactions via a mechanism called
compensation. Your state comment reminds me of
compensation. Compensation supports transactions that
cannot be rolled back as a part of an atomic
transaction. Compensation takes snapshots of the
WS-BPEL processor's execution state and makes them
available to an error handler in case of an error that
cannot be rolled back. I will soon start work on this.
>What is the most efficient way to store serialized
>tasklets, files, database, memcached?
I am interested in the serialisation of a WS-BPEL
process that is waiting a long time in memory. On the
Stackless Wiki, Richard was kind enough to illustrate
how to decouple a tasklet from a channel. I could be
wrong but I feel it would be advantageous to develop a
protocol that allows tasklets and their channels to be
pickled together and readily portable between
applications.
Cheers,
Andrew
____________________________________________________________________________________
Get the free Yahoo! toolbar and rest assured with the added security of spyware protection.
http://new.toolbar.yahoo.com/toolbar/features/norton/index.php
_______________________________________________
Stackless mailing list
Stackless at stackless.com
http://www.stackless.com/mailman/listinfo/stackless
More information about the Stackless
mailing list