Layanan (Panduan Pengembang Windows 7)
Windows 7 menyediakan platform yang kuat, sangat dapat diperluas, dan dapat dikelola untuk membangun dan mengintegrasikan layanan web dan aplikasi masa depan.
Windows 7 menawarkan API kode terkelola dan API asli untuk membangun dan menjalankan layanan web. Berbagai fitur baru dibangun di atas lapisan ekstensibilitas baru yang memungkinkan pengembang untuk memperluas semua API, dalam kode asli atau dalam microsoft .NET Framework.
Windows 7 juga memungkinkan pengembang memanfaatkan kemampuan penembolokan dan pencarian yang lebih baik. Dengan penyempurnaan ini, pengembang dapat mengambil data lebih cepat dan mengurangi penggunaan bandwidth jaringan.
Windows Web Services
Dengan Windows Web Services, Anda dapat membuat aplikasi yang berkomunikasi dengan mudah dengan komputer lokal atau layanan web jarak jauh. Windows Web Services adalah implementasi SOAP kode asli dan menyediakan komunikasi jaringan inti dengan mendukung serangkaian protokol layanan web (WS) yang luas. Windows Web Services adalah serekan ke Windows Communication Foundation (WCF, layanan web kode terkelola), dan menyediakan subset fungsionalitas WCF berkinerja tinggi. Windows Web Services memberikan manfaat berikut:
- Kemampuan untuk membangun layanan web kode asli di C/C++ di klien dan server Windows.
- Integrasi ekstensif dengan layanan Windows Communication Foundation .
- Kemampuan untuk membangun layanan web dengan waktu mulai minimal.
- Kemampuan untuk membangun layanan berdasarkan keluarga protokol WS inti dan standar W3C .
- Kemampuan untuk menggunakan layanan web di lingkungan yang dibatasi sumber daya.
Untuk informasi selengkapnya, lihat Windows Web Services API dan Menerapkan Layanan Web dengan WINDOWS Web Services API.
Tabel Perutean Terdistribusi
Windows 7 memudahkan untuk membangun aplikasi peer-to-peer canggih seperti sistem file terdistribusi dan jaringan distribusi konten dengan Tabel Perutean Terdistribusi. Tabel Perutean Terdistribusi menyediakan mekanisme yang aman dan dapat diskalakan untuk menerbitkan dan mencari kunci dalam sistem peer-to-peer. Ini dapat digunakan untuk membangun tabel hash terdistribusi dan membangun topologi untuk jaringan overlay. (Lihat API Tabel Perutean Terdistribusi.)
Windows BranchCache
Windows 7 meningkatkan respons aplikasi antara server pusat dan komputer kantor cabang. Dalam jaringan saat ini, komunikasi antara server pusat dan kantor cabang sering padat, yang menyebabkan performa yang lebih lambat untuk aplikasi di kantor cabang. Dengan Windows BranchCache, klien dapat mengambil data dari klien lain di cabang mereka sendiri yang telah mengunduh data, alih-alih harus mengambil data melalui server jarak jauh. Akibatnya, lalu lintas tautan jaringan area luas (WAN) menurun dan responsivitas aplikasi meningkat. Cache menyimpan salinan semua konten yang diminta klien di cabang dan memastikan bahwa hanya klien yang diotorisasi oleh server konten yang dapat mengakses data yang diminta, sambil mempertahankan enkripsi data end-to-end.
Windows BranchCache sudah terintegrasi dengan HTTP dan Server Message Block (SMB). Jika aplikasi menggunakan WindowsAPI untuk salah satu protokol ini, Windows BranchCache dapat membantu meningkatkan performa aplikasi ini pada Windows 7 tanpa membuat perubahan apa pun padanya.
Jika aplikasi Anda mengambil data yang sama beberapa kali dari server melalui tautan WAN dan tidak secara otomatis dioptimalkan menggunakan Windows 7, mudah bagi Anda untuk menggunakan Windows BranchCacheAPIs untuk mengoptimalkan aplikasi Anda agar bekerja lebih cepat di Windows 7 dan memenuhi pengguna cabang Anda.
Fitur baru ini membantu mengurangi lalu lintas dan latensi WAN sekaligus memastikan kepatuhan terhadap mandat keamanan. (Lihat Distribusi Serekan.)