Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
WS-AtomicTransaction (WS-AT) adalah protokol transaksi yang dapat dioperasikan. Ini memungkinkan Anda untuk mengalirkan transaksi terdistribusi dengan menggunakan pesan layanan Web, dan berkoordinasi dengan cara yang dapat dioperasikan antara infrastruktur transaksi heterogen. WS-AT menggunakan protokol komit dua fase untuk menghasilkan hasil atomik antara aplikasi terdistribusi, manajer transaksi, dan manajer sumber daya.
Implementasi WS-AT yang disediakan Windows Communication Foundation (WCF) mencakup layanan protokol yang dibangun ke dalam manajer transaksi Koordinator Transaksi Terdistribusi Microsoft (MSDTC). Dengan menggunakan WS-AT, aplikasi WCF dapat mengalirkan transaksi ke aplikasi lain, termasuk layanan Web yang dapat dioperasikan yang dibangun menggunakan teknologi pihak ketiga.
Saat mengalirkan transaksi antara aplikasi klien dan aplikasi server, protokol transaksi yang digunakan ditentukan oleh pengikatan yang diekspos server pada titik akhir yang dipilih klien. Beberapa binding yang disediakan sistem WCF default menggunakan protokol OleTransactions sebagai format penyebaran transaksi, sementara yang lain menggunakan WS-AT. Anda juga dapat memodifikasi pilihan protokol transaksi secara terprogram di dalam pengikatan tertentu.
Pilihan protokol memengaruhi:
Format header pesan yang digunakan untuk mengalirkan transaksi dari klien ke server.
Protokol jaringan yang digunakan untuk menjalankan protokol komit dua fase antara manajer transaksi klien dan manajer transaksi server, untuk menentukan hasil transaksi.
Jika server dan klien ditulis menggunakan WCF, Anda tidak perlu menggunakan WS-AT. Sebagai gantinya, Anda dapat menggunakan pengaturan default NetTcpBinding dengan atribut TransactionFlow yang diaktifkan, sehingga akan menggunakan protokol OleTransactions. Untuk informasi selengkapnya, lihat <netTcpBinding>. Jika tidak, jika Anda mengalirkan transaksi ke layanan Web yang dibangun berdasarkan teknologi pihak ketiga, Anda harus menggunakan WS-AT.