Des cription |
This is a collection of thoughts about MOM Transactions from our mailing list
JINI transactions
Possibly the JINI transactions are the most suitable framework for xmlBlaster.
General transaction ability of xmlBlaster
- 2 phase commit
- long transactions
- commit, rollback, recovery etc mechanisms
- nested transactions (to complicated to use for everyday problems?)
XA-Support
How to become an XA-ResourceManager?
Find several transaction monitors/managers with XA-Support to test with.
OTS-support
How to become a transactional object?
Compare transaction functionality with other MOM
- Transactional queues (IBM's MQSeries, BEA's MessageQ)
- Transactional publish and subscribe (Tuxedos EventBroker)
- Transactional Conversations
Perhaps we should implement a little TP-Monitor
to test our implementation (in fact we need a tool
to load balance multiple xmlBlaster servers).
MOM transactions span across companies or the internet.
So we need to be controllable by external TP monitors.
Maybe MOM will loosely couple together flat transactions from different
locations by providing the persistent queue part 'D' of the 'ACID'.
|