Does WCF Can make Transaction With Java Application?

Hi All,

I find documents say that WCF make transaction by using the MSDTC Services.

But the WCF follow the WS-AT specific;

Does Anyone have tried the transaction function in Windows and JAVA Platform




Answer this question

Does WCF Can make Transaction With Java Application?

  • zr119_62

    The transaction support in WCF provides an implementation of both the Microsoft optimized OleTransactions protocol and the more interoperable WS-AtomicTransaction v1.0 protocol. If your Java stack can support that version of the WS-AT protocol, then you should be able to interoperate. Full details of the interop profile (exactly how WCF exposes WS-AT) will be included in the release version of the Windows SDK.

    The Windows SDK sample at http://windowssdk.msdn.microsoft.com/en-us/library/ms752261.aspx demonstrates a WCF service that supports both of these protocols similtaneously.

    Hope this helps,

    Andy Milligan



  • IgorP

    I'm not sure I understand your question. Any two services that implements support for the WS-AT protocol can flow transactions between them in either direction. WCF implements WS-AT, and there are implementations of WS-AT available on the the java platform.

    To create a WCF service that works with MSDTC via WS-AT rather than OleTX (the default transaction protocol in Windows), I would start by looking here: http://windowssdk.msdn.microsoft.com/en-us/library/ms733116.aspx, especially the section under How to: Create a Transactional Service.

    Cheers,

    Jack



  • Does WCF Can make Transaction With Java Application?