Isi kandungan:
- Definisi - Apakah yang dimaksudkan dengan Windows Communication Foundation (WCF)?
- Techopedia menerangkan Yayasan Komunikasi Windows (WCF)
Definisi - Apakah yang dimaksudkan dengan Windows Communication Foundation (WCF)?
Windows Communication Foundation (WCF) adalah teknologi untuk membangun aplikasi berdasarkan seni bina berorientasikan perkhidmatan (SOA). WCF dilaksanakan menggunakan satu set kelas yang diletakkan di atas. NET Common Language Runtime (CLR). Ia menangani masalah kebolehoperasian menggunakan .NET untuk aplikasi yang diedarkan.
Kerjasama antara perniagaan telah menjadi semakin umum, dan organisasi perniagaan yang berbeza menggunakan perisian yang berbeza sebagai pelaksanaannya. Oleh itu, rangka kerja komuniti bebas bahasa pengaturcaraan diperlukan untuk memudahkan komunikasi.
Techopedia menerangkan Yayasan Komunikasi Windows (WCF)
WCF sepenuhnya berdasarkan rangka kerja NET. Ia terutamanya dilaksanakan sebagai satu set kelas yang sesuai dengan CLR dalam rangka kerja. NET. Walau bagaimanapun, WCF membenarkan pemaju aplikasi NET untuk membina aplikasi berorientasikan perkhidmatan. Pelanggan WCF menggunakan Simple Object Protocol (SOAP) untuk berkomunikasi dengan pelayan. Pelanggan dan pelayan adalah bebas daripada sistem operasi, perkakasan dan platform pengaturcaraan, dan komunikasi berlaku pada tahap abstraksi yang tinggi.
Mekanisme operasi WCF serupa dengan perkhidmatan web ASP.NET (WS). Pelanggan boleh memohon dan menggunakan pelbagai perkhidmatan, dan perkhidmatan tunggal boleh dimakan oleh pelbagai pelanggan. WS-Addressing, WS-Reliable Messaging dan WS-Security adalah beberapa spesifikasi Perkhidmatan Web yang dilaksanakan oleh WCF.
Kelebihan WCF termasuk:
- WCF boleh dikonfigurasikan untuk bekerja secara bebas daripada SOAP dan menggunakan RSS sebaliknya.
- WCF adalah salah satu teknologi komunikasi terpantas dan menawarkan prestasi yang sangat baik berbanding spesifikasi Microsoft yang lain.
- Untuk meningkatkan komunikasi, kelajuan transmisi perlu dioptimumkan. Ini dicapai dengan menghantar data XML berkod binari bukan teks biasa untuk mengurangkan kependaman.
- Pengurusan kitaran hayat objek dan pengurusan transaksi yang diedarkan boleh digunakan pada mana-mana aplikasi yang dibangunkan menggunakan WCF.
- WCF menggunakan spesifikasi WS untuk menyediakan kebolehpercayaan, keselamatan dan pengurusan transaksi.
- Mesej boleh dihantui menggunakan beratur berterusan. Akibatnya, tiada kelewatan berlaku, walaupun di bawah keadaan lalu lintas yang tinggi.
WCF direka untuk berkomunikasi dengan aplikasi bukan WCF lain selain daripada pelbagai pengganti dan pendahulu teknologi Microsoft.
