Microsoft . Peningkatan Layanan Web 3.0 untuk .NET (WSE) memungkinkan pengembang membuat layanan web yang dapat dioperasikan dengan kemampuan layanan web tingkat lanjut. Dengan WSE 3.0, Anda dapat mengamankan pesan dengan tanda tangan dan enkripsi digital, mengirim data biner dalam jumlah besar secara efisien menggunakan MTOM, merutekan pesan melalui perantara, menghosting layanan web di luar IIS, menggunakan protokol TCP/IP, dan banyak lagi. WSE 3.0 hadir dengan contoh dan dokumentasi produk. Untuk informasi lebih lanjut, kunjungi halaman beranda WSE di MSDN.
Fitur utama versi 3.0
• Dengan menyediakan "skenario keamanan siap pakai", Anda dapat menyediakan blok bangunan keamanan tingkat yang lebih tinggi yang membuat keamanan di tingkat pesan, memungkinkan Anda mengamankan pola pesan tanpa harus memikirkan cara mengamankan permintaan dan menanggapi pesan secara mandiri. "Solusi keamanan siap pakai" ini, juga dikenal sebagai pernyataan keamanan, adalah praktik terbaik industri saat mengamankan pesan end-to-end. Interoperabilitas dengan Windows Communication Foundation (WCF). WSE3.0 selaras dengan WCF pada set spesifikasi layanan Web yang sama (lihat dokumentasi produk untuk daftar lengkap), memungkinkan interoperabilitas pesan tingkat baris. Selain itu, keamanan telah disederhanakan dan nama API yang relevan telah disesuaikan sehingga secara konseptual WSE 3.0 menyediakan banyak fitur keamanan yang tersedia di WCF. Kebijakan WSE 3.0 mirip dengan pengikatan WCF. Klien WCF dapat berkomunikasi dengan layanan web WSE 3.0, sedangkan klien WSE 3.0 dapat berkomunikasi dengan layanan WCF.
• Kerangka kebijakan yang komprehensif Format file kebijakan kebijakan telah disederhanakan untuk mencerminkan skenario TurnkeySecurity. Kebijakan masih mengizinkan klaim berbasis konfigurasi untuk persyaratan keamanan untuk pesan SOAP masuk dan keluar, tetapi kebijakan sekarang berfokus pada tempat mendapatkan token keamanan berdasarkan klaim keamanan yang Anda pilih.
◾ Pemrograman berdasarkan properti CLR. Anda sekarang dapat mengaitkan file kebijakan dengan agen atau layanan klien dengan menerapkan atribut kebijakan, yaitu [Policy("ServerPolicy")] Policy telah mengadaptasi model kebijakan pemrograman imperatif dan deklaratif untuk memberikan abstraksi pemrograman terpadu. Di WSE 2.0, tidak ada hubungan antara kode yang ditulis untuk memastikan pertukaran pesan dan file kebijakan deklaratif. Di WSE 3.0, file kebijakan dapat digunakan dalam kode untuk mengamankan klien atau layanan dengan menggunakan properti CLRPolicy dan metode SetPolicy di agen klien yang dihasilkan WSE (melalui Tambahkan Referensi Web Visual Studio atau menggunakan alat baris perintah wsewsdl3.exe). Kebijakan OLIC juga menyediakan mekanisme ekstensi penting untuk kebijakan yang ditentukan pengguna atau kustom dalam kode Anda. Transformasi kustom amplop SOAP dapat dilakukan pada setiap tahap alur dengan memperluas kelas Microsoft.Web.Services3.Design.PolicyAssertion untuk membuat pernyataan kebijakan Anda sendiri. Misalnya, ini memungkinkan Anda untuk menentukan pernyataan pengelogan atau memiliki pernyataan kebijakan yang dapat menerapkan skema XML tertentu untuk validasi pesan. Pernyataan yang sama kemudian dapat digunakan dalam file kebijakan deklaratif. Anda juga dapat memperluas pernyataan keamanan kebijakan bawaan untuk menyesuaikan pendekatan keamanan siap pakai Anda dengan kebutuhan Anda. Misalnya, tambahkan token dukungan tambahan ke pesan. Contoh kebijakan kustom disediakan dalam contoh mulai cepat. Wizard Penyiapan Keamanan yang diperbarui membantu melindungi aplikasi dengan serangkaian langkah sederhana untuk menghasilkan kebijakanWizard Penyiapan Keamanan mengajukan pertanyaan untuk memilih skenario keamanan siap pakai yang paling tepat saat mengamankan aplikasi dan memandu Anda melalui pilihan penegasan kebijakan terbaik untuk aplikasi yang Anda pilih.
• Layanan web yang dihosting oleh ASP.NET (juga dikenal sebagai layanan web ASMX) sekarang dapat dihosting di luar IIS, seperti di aplikasi konsol atau layanan Windows, dan dipanggil menggunakan protokol TCP/IP. Model pemrograman SOAP yang ringan dan berorientasi pesan yang ada berdasarkan kelas SoapSender dan SoapReceiver masih dapat berfungsi sebagai API perpesanan alternatif.
WSE telah digantikan oleh Windows Communication Foundation (WCF).
WSE berhenti menerima pembaruan karena . NET Framework 2.0 didukung oleh versi terbaru (WSE 3.0) (dukungannya dihentikan pada 12 Juli 2011). WCF menyediakan fungsionalitas yang setara.
|