Adapter
Untuk bertukar pesan dengan sistem eksternal, aplikasi, dan entitas Microsoft BizTalk Server menggunakan konsep adaptor. Adaptor adalah COM atau . Komponen berbasis NET yang mentransfer pesan ke dan dari titik akhir bisnis (seperti sistem file, database, dan aplikasi bisnis kustom) menggunakan berbagai protokol komunikasi.
Adaptor digunakan oleh BizTalk Server untuk bertukar pesan dengan entitas eksternal dalam operasi kirim dan terima
Operasi kirim (atau send-side) terjadi ketika informasi dikirim oleh BizTalk Server ke entitas eksternal menggunakan protokol yang didukung oleh adaptor.
Operasi terima (atau sisi penerima) terjadi ketika adaptor menerima informasi dari entitas eksternal dan meneruskannya ke BizTalk Server Messaging Engine.
Gambar berikut menunjukkan bagaimana adaptor dan Kerangka Kerja Adapter bekerja sama untuk menghubungkan aplikasi Anda ke BizTalk Server.
Data diterima melalui lokasi terima yang mendengarkan pesan 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 yang memiliki protokol yang telah ditentukan.
Setelah pesan diterima oleh lokasi terima, pesan dikirim ke adaptor, yang membuat pesan BizTalk Server 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 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, orkestrasi memproses pesan dan mengirimkannya menggunakan port kirim. Setelah port kirim memilikinya, atau merupakan satu-satunya pelanggan, pesan melewati alur kirim ke adaptor kirim sebelum dikirim melalui kabel.
Kerangka Kerja Adapter
Adaptor penerima bertanggung jawab untuk membuat pesan BizTalk Server 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 telah diterima ke BizTalk Server.
Adaptor pengiriman bertanggung jawab untuk mengirim pesan BizTalk ke titik akhir yang ditentukan menggunakan protokol transportasi khususnya.
Untuk informasi selengkapnya tentang adaptor, struktur adaptor, dan penulisan adaptor kustom, lihat Mengembangkan Adaptor Kustom.