Host
Objek BizTalk Host mewakili set logis nol atau lebih proses runtime di mana Anda dapat menyebarkan layanan, alur, dan artefak lainnya. Objek Host juga mewakili kumpulan instans runtime (nol atau lebih) tempat item yang disebarkan berjalan secara fisik.
Setelah membuat host (kontainer logis), Anda dapat menambahkan server BizTalk fisik (instans host) ke host. Anda tidak dapat menambahkan server BizTalk ke host yang sama lebih dari sekali. Satu instans host dapat ditambahkan ke beberapa host.
Item—seperti handler adapter, lokasi penerimaan (termasuk alur), dan orkestrasi—yang terkandung dalam host BizTalk dapat melakukan fungsi berikut:
Menerima. Item-item ini melakukan pemrosesan awal pesan setelah diambil di lokasi penerimaan. Saat host berisi item penerima, seperti lokasi atau alur penerima, host bertindak sebagai batas keamanan, dan pendekodean dan dekripsi pesan terjadi dalam alur dalam host.
Mengirim. Item ini melakukan pemrosesan akhir pesan sebelum dikirim ke port pengiriman. Saat host berisi item pengiriman, seperti port kirim atau alur, host bertindak sebagai batas keamanan, dan penandatanganan dan enkripsi pesan terjadi dalam alur dalam host.
Sedang diproses. Item ini memproses pesan berdasarkan instruksi dalam orkestrasi.
Satu BizTalk Host dapat berisi item yang menerima, mengirim, dan memproses pesan. Disarankan agar Anda membuat host yang berbeda untuk setiap fungsi untuk membuat batas keamanan dan memfasilitasi manajemen. Secara khusus, disarankan agar Anda menggunakan host yang berbeda untuk diproses dan untuk menerima/mengirim, dan Anda memisahkan item tepercaya dan tidak tepercaya.
Gambar berikut menunjukkan hubungan antara server, host, dan instans host.
Hubungan antara host, instans host, dan serverUntuk informasi selengkapnya tentang Instans Host, lihat Instans Host.
Berdasarkan konfigurasi fisik dan jenis adaptor yang dihosting, ada dua jenis host: host dalam proses dan host yang terisolasi.
Host dalam proses mewakili instans layanan yang dibuat, dihapus, dan dikontrol sepenuhnya oleh administrator dengan Instrumentasi Manajemen Windows (WMI) dan Konsol Administrasi BizTalk.
Host dalam proses memiliki karakteristik berikut:
Anda dapat mendaftarkan orkestrasi apa pun ke host dalam proses.
Host dalam proses dapat menghosting handler pengiriman apa pun.
Host dalam proses dapat menghosting salah satu handler penerima kecuali untuk SOAP dan HTTP:
FILE
FTP
MQSeries
MSMQ
(POP3)
SQL
Layanan Windows SharePoint
Host dalam proses pertama yang Anda buat dalam penyebaran BizTalk Server adalah host default dan Anda tidak dapat menghapusnya. Adaptor Antrean Pesan BizTalk menggunakan host default untuk konfigurasi handler statis. Menambahkan adaptor secara otomatis membuat port terima dan kirim untuk host default.
Host terisolasi mewakili instans layanan yang dibuat, dihapus, dan dikontrol pengembang secara terprogram. Administrator menggunakan WMI dan BizTalk Administration Console untuk mengonfigurasi host ini (misalnya, untuk mengonfigurasi akun layanan host dan kepercayaan autentikasi).
Host terisolasi terutama host adaptor yang harus berjalan di luar proses runtime BizTalk Server normal. Misalnya, Anda menggunakan host terisolasi untuk menghosting adaptor untuk proses eksternal seperti ekstensi ISAPI dan ASP.NET.
Host terisolasi memiliki karakteristik berikut:
Anda tidak dapat mendaftarkan orkestrasi ke host yang terisolasi.
Host yang terisolasi tidak dapat menghosting handler pengiriman.
Host yang terisolasi hanya dapat menghosting handler penerima yang terkait dengan adaptor HTTP/S dan SOAP (adaptor jenis terisolasi).
Host yang terisolasi tidak dapat menghosting pelacakan.
Host yang terisolasi tidak dapat menjadi host default.
Status host yang terisolasi selalu Status Tidak Tersedia. BizTalk Server tidak mengakses informasi status untuk proses eksternal.
Catatan
Instans host dapat berbagi akun layanan yang sama selama mereka berbagi konfigurasi keamanan yang sama (kepercayaan autentikasi).
BizTalk Server memungkinkan host yang diidentifikasi sebagai autentikasi tepercaya untuk menunjukkan bahwa pengirim pesan bahwa host tepercaya mengantre ke database MessageBox adalah entitas selain host tepercaya itu sendiri. Tujuan utama kepercayaan autentikasi adalah untuk memungkinkan alur diselesaikan ke ID Produk (PID) dan meneruskan PID tersebut bersama dengan menggunakan layanan untuk digunakan dalam otorisasi dan resolusi pihak keluar, dan untuk mengaktifkan transmisi ID Keamanan Windows pengirim (SSID) bersama dengan menggunakan layanan untuk digunakan dalam otorisasi tindakan orkestrasi.
Instans Host
Mengelola Host BizTalk dan Instans Host
Entitas