Komponen Adapter
Adaptor kustom berbagi mekanisme konfigurasi, manajemen, dan penyiapan standar yang digunakan oleh adaptor asli. Dengan standardisasi ke Adapter Framework, adaptor kustom dikelola dengan menggunakan konsol Administrasi BizTalk Server.
Gambar berikut menunjukkan komponen utama adaptor kustom: file registri adaptor, komponen waktu desain adaptor, dan komponen run-time adaptor.
Informasi tertentu tentang adaptor harus terdaftar di registri dan database BizTalk Management. Informasi seperti alias adaptor, menerima hander, menerima lokasi, dan jenis transportasi disebut metadata. Entri metadata ini dibuat selama pendaftaran adaptor manual menggunakan konsol Administrasi BizTalk Server. Atau, Anda dapat menjalankan utilitas SDK Adapter Registry Wizard (AdapterRegistryWizard.exe) untuk menghasilkan file registri untuk adaptor kustom Anda. Mengklik dua kali file registri ini atau mengklik Impor pada menu File menggunakan editor registri (regedit32.exe) menulis metadata ke dalam registri.
Catatan
Menjalankan file registri ini tidak menambahkan informasi adaptor ke database BizTalk Management. Anda harus melakukan ini secara manual dengan menggunakan konsol Administrasi BizTalk Server.
Antarmuka pengguna (UI) untuk adaptor kustom diimplementasikan dengan menggunakan Kerangka Kerja Adapter. Ini adalah pendekatan produktif untuk pengembangan UI karena UI dirender dari skema XML yang disediakan sebagai bagian dari perakitan adaptor. Sejumlah kecil kode diperlukan untuk mengubah konten skema menjadi UI untuk mengonfigurasi properti adaptor.
Untuk orkestrasi yang perlu berkomunikasi dengan adaptor aplikasi seperti adaptor SQL, Wizard Tambahkan Metadata Adapter memungkinkan Anda menambahkan metadata adaptor, seperti skema, jenis pesan, dan jenis port, ke proyek BizTalk. Gunakan Wizard Tambahkan Metadata Adapter dengan adaptor aplikasi untuk menarik skema yang sesuai ke dalam sistem. Untuk memanggil wizard ini dari dalam proyek BizTalk (non-adapter), klik kanan proyek, arahkan ke Tambahkan Item yang Dihasilkan, klik Tambahkan Metadata Adapter lalu pilih dari daftar adaptor terdaftar untuk mengimpor metadata adapter.
Biasanya adaptor terdiri dari dua komponen run-time publik: komponen yang mengimplementasikan penerima pesan dan komponen yang mengimplementasikan pengirim pesan. Komponen-komponen ini dapat disebarkan dalam rakitan yang sama atau dalam dua rakitan yang berbeda.
Adaptor penerima bertanggung jawab untuk membuat pesan BizTalk baru dengan melampirkan aliran sumber jaringan/data ke isi pesan. Ini juga menambahkan metadata apa pun yang berkaitan dengan titik akhir tempat data diterima, lalu mengirimkan pesan tersebut ke Mesin Olahpesan. Adaptor menghapus data dari titik akhir penerima atau mengirim pesan pengakuan yang sesuai ke klien yang menunjukkan bahwa data diterima ke BizTalk Server.
Adaptor pengiriman bertanggung jawab untuk mengirim pesan BizTalk ke titik akhir yang ditentukan menggunakan protokol transportasi khususnya.