Apa itu Kerangka Kerja Adapter?
BizTalk Adapter Framework menawarkan mekanisme terbuka yang stabil bagi semua adaptor untuk mengimplementasikan atau mengakses pekerjaan dari BizTalk Server Messaging Engine. Antarmuka yang dijelaskan dalam namespace Microsoft.BizTalk.Adapter.Framework memungkinkan adaptor untuk menyediakan sarana untuk memodifikasi halaman properti konfigurasi. Ini juga merupakan sarana untuk mengimpor layanan dan skema ke dalam proyek BizTalk.
Gambar berikut menunjukkan bagaimana adaptor dan Kerangka Kerja Adapter bekerja sama untuk menghubungkan aplikasi Anda ke BizTalk Server.
Langkah-langkah berikut menjelaskan urutan langkah-langkah yang diperlihatkan dalam gambar ini:
Data diterima dari lokasi terima yang mendengarkan pesan dengan protokol tertentu di alamat tertentu. Lokasi terima dikaitkan dengan adaptor dan alur penerima. Anda dapat mengonfigurasi adaptor dan komponen alur untuk melakukan logika tertentu pada pesan protokol yang telah ditentukan.
Setelah pesan diterima oleh lokasi terima, pesan dikirim ke adaptor, yang membuat pesan BizTalk baru, melampirkan aliran data ke pesan (biasanya di bagian isi pesan), menambahkan metadata apa pun yang berkaitan dengan titik akhir tempat data diterima, lalu mengirimkan pesan tersebut ke Dalam Mesin Olahpesan.
Mesin Olahpesan mengirim pesan ke alur penerima tempat data diubah menjadi XML, pengirim pesan diautentikasi, pesan didekripsi, dan XML divalidasi.
Mesin Olahpesan menerbitkan pesan ke database MessageBox. MessageBox adalah tabel Microsoft SQL Server yang berisi pesan yang akan diproses. Baik orkestrasi maupun port pengiriman dapat berlangganan MessageBox.
Mesin Olahpesan mengirim pesan ke orkestrasi atau pelanggan port kirim berdasarkan properti konteks pesan yang cocok dengan spesifikasi yang ditetapkan dalam filter pada pelanggan.
Jika orkestrasi adalah pelanggan, ia memproses pesan dan mengirimkannya melalui port kirim. Jika pelanggan adalah kirim pesan melewati alur kirim ke adaptor kirim sebelum dikirimkan.