Windows Vista Forums

Transactions Across Different Systems using WCF

  1. #1


    Hammad Rajjoub Guest

    Transactions Across Different Systems using WCF

    Hi,

    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.

    best regards,
    Hammad Rajjoub
    MVP - Windows Server Systems - Connected Systems Developer
    http://dotnetwizards.blogspot.com

      My System SpecsSystem Spec

  2. #2


    Guy Burstein Guest

    RE: Transactions Across Different Systems using WCF

    Hi,

    For start, I advice you to see the Reliable Messaging & Transactions session
    from the PDC 05. (http://microsoft.sitestream.com/PDC05/Default.htm)
    If you have specific questions, I'd love to help.

    Guy
    http://blogs.microsoft.co.il/blogs/bursteg/

    "Hammad Rajjoub" wrote:

    > Hi,
    >
    > 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.
    >
    > best regards,
    > Hammad Rajjoub
    > MVP - Windows Server Systems - Connected Systems Developer
    > http://dotnetwizards.blogspot.com
    >

      My System SpecsSystem Spec

Transactions Across Different Systems using WCF

Similar Threads
Thread Thread Starter Forum Replies Last Post
Using three 2.1 systems? Plizzo Sound & Audio 2 28 Apr 2009
WS-AT or OLE Transactions Karch Indigo 0 28 May 2008
[CTP2:] File System Transactions Jon PowerShell 2 13 May 2008
old/new systems can't see each other njem Vista General 0 14 Oct 2007
Failing WS-Atomic transactions... a4wander Indigo 1 03 Jan 2007