I am stuck with the deisgn of a scenairo where i need to implement a
(distributed) transaction across components residing on different physical
systems. The componentes are connected through a message oriented middleware.
I have read about Transactoin Support in WCF but I am lost as in which way
to go for. I have read about Transaction Escalation and how DTC comes into
the picture. Components that participate in transactions are not just
manipulating databases they are serving certain business logic and at times
calling remote proxies across application boundary.
I am not sure if we are supposed to write our own Resource Managers for all
the components that are participating in the transaction? Do we really need
to get to the level of DTC as in using C/C++ ? What are the best practices
for implementing distribued transactions using WCF?
waiting for your replies and comments.
MVP - Windows Server Systems - Connected Systems Developer http://dotnetwizards.blogspot.com