Rumah Pengembangan Apa itu windows communication foundation (wcf)? - definisi dari techopedia

Apa itu windows communication foundation (wcf)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa artinya Windows Communication Foundation (WCF)?

Windows Communication Foundation (WCF) adalah teknologi untuk mengembangkan aplikasi berbasis arsitektur berorientasi layanan (SOA). WCF diimplementasikan menggunakan seperangkat kelas yang ditempatkan di atas .NET Common Language Runtime (CLR). Ini mengatasi masalah interoperabilitas menggunakan .NET untuk aplikasi terdistribusi.


Kolaborasi antar-bisnis menjadi semakin umum, dan organisasi bisnis yang berbeda menggunakan perangkat lunak yang berbeda sebagai implementasi yang mendasarinya. Oleh karena itu, kerangka kerja komunikasi platform-independen, bahasa pemrograman-independen diperlukan untuk memfasilitasi komunikasi.

Techopedia menjelaskan Windows Communication Foundation (WCF)

WCF sepenuhnya didasarkan pada kerangka NET. Ini terutama diimplementasikan sebagai seperangkat kelas yang sesuai dengan CLR dalam kerangka NET. Namun, WCF memungkinkan pengembang aplikasi .NET untuk membangun aplikasi berorientasi layanan. Klien WCF menggunakan Simple Object Access Protocol (SOAP) untuk berkomunikasi dengan server. Klien dan server tidak tergantung pada sistem operasi, perangkat keras dan platform pemrograman, dan komunikasi terjadi pada tingkat abstraksi yang tinggi.


Mekanisme operasi WCF mirip dengan layanan web ASP.NET (WS). Klien dapat meminta dan mengkonsumsi beberapa layanan, dan satu layanan dapat dikonsumsi oleh banyak klien. WS-Addressing, WS-Reliable Messaging dan WS-Security adalah beberapa spesifikasi Layanan Web yang diimplementasikan oleh WCF.


Keuntungan WCF meliputi:

  • WCF dapat dikonfigurasi untuk bekerja secara independen dari SOAP dan menggunakan RSS sebagai gantinya.
  • WCF adalah salah satu teknologi komunikasi tercepat dan menawarkan kinerja yang sangat baik dibandingkan dengan spesifikasi Microsoft lainnya.
  • Untuk meningkatkan komunikasi, kecepatan transmisi perlu dioptimalkan. Ini dicapai dengan mengirimkan data XML kode-biner alih-alih teks biasa untuk mengurangi latensi.
  • Manajemen siklus hidup objek dan manajemen transaksi terdistribusi berlaku pada aplikasi apa pun yang dikembangkan menggunakan WCF.
  • WCF menggunakan spesifikasi WS untuk memberikan keandalan, keamanan dan manajemen transaksi.
  • Pesan dapat diantrekan menggunakan antrean persistensi. Akibatnya, tidak ada penundaan, bahkan di bawah kondisi lalu lintas tinggi.

WCF dirancang untuk berkomunikasi dengan aplikasi non-WCF lainnya selain berbagai penerus dan pendahulu teknologi Microsoft.

Apa itu windows communication foundation (wcf)? - definisi dari techopedia