[wsf-c-dev] Current status of Sandesha2C
Damitha Kumarage
damitha at wso2.com
Tue Jan 9 20:18:35 PST 2007
Hi,
Sandesha2 is progressing in a slow pace because abstracting the storagy
layer was not
as smooth as expected. sqlite gave me all the headache it could and I
was stuck with
the transactions. Finally I succeeded in getting the storage working
with sqlite.
One of the reason to slow progress is due to the difficulty in thread
programming.
I avoided using in order invoking, but still the sender should use
threads to send
messages. Also I keep the transaction map in the storage manager using
the current
thread as key. Nandika and I identified the issues with windows and I'm
working
on it now.
Initially I used prepared statements in storing the message context because
it provides facility to store the envelope as large object. But it began
to break here
and there and I could not find the reason. Therefore now I'm using
simple sql queries
and store the envelope as a string in the database.
The other reason to slow progress is complexity of the logic involved.
I thought of every possible way of reducing the complexity and managed
to reduce
code lines down to about 35000 line of code. I don't see any other easy
way of doing
it right now.
Damitha
More information about the Wsf-c-dev
mailing list