Pola Perutean Pesan
Pola perutean pesan menentukan pedoman yang terbukti untuk merutekan pesan ke titik akhir targetnya. Perutean dapat berupa hasil konfigurasi statis, atau dapat dikonfigurasi secara dinamis berdasarkan sejumlah kriteria dan menggunakan sejumlah metode.
Perute Pesan
Pola Router Pesan menentukan penerima pesan berdasarkan serangkaian kondisi. Untuk deskripsi terperinci tentang pola ini, lihat Router Pesan (https://go.microsoft.com/fwlink/?LinkId=186844) di situs Pola Integrasi Perusahaan.
Implementasi pola ini dalam Designer Rencana Perjalanan adalah kombinasi dari layanan perutean itinerary Microsoft BizTalk ESB Toolkit dan penyelesai berbasis konten tunggal. Layanan perutean rencana perjalanan bertanggung jawab untuk mempromosikan properti perutean pesan dalam konteks pesan Microsoft BizTalk atau untuk perutean pesan secara eksplisit.
Anda dapat memilih layanan perutean rencana perjalanan yang disediakan oleh Microsoft BizTalk ESB Toolkit sebagai berikut:
Tentukan layanan perutean itinerary dengan extender olahpesan untuk dijalankan dalam alur BizTalk menggunakan Designer Rencana Perjalanan.
Tentukan layanan perutean itinerary dengan perpanjangan orkestrasi untuk dijalankan sebagai orkestrasi menggunakan Designer Itinerary yang melakukan perutean menggunakan port pengiriman BizTalk.
Resolver yang terkait dengan layanan perutean itinerary menentukan penerima pesan, berdasarkan konten pesan. Anda dapat memilih dari resolver yang mendukung perutean berbasis konten yang disediakan oleh Microsoft BizTalk ESB Toolkit, atau Anda dapat menerapkan resolver Anda sendiri.
Untuk contoh penerapan pola ini di Microsoft BizTalk ESB Toolkit, lihat sumber daya berikut:
Cara: Mengatasi Titik Akhir Layanan Menggunakan Pencarian Kunci Pengikatan UDDI
Cara: Mengatasi Titik Akhir Layanan Menggunakan Pencarian Kategori UDDI
Router Berbasis Konten
Pola Router Berbasis Konten menentukan penerima pesan berdasarkan konten pesan. Untuk deskripsi terperinci tentang pola ini, lihat Router Berbasis Konten (https://go.microsoft.com/fwlink/?LinkId=186839) di situs Pola Integrasi Perusahaan.
Implementasi pola ini dalam Designer Rencana Perjalanan adalah kombinasi dari layanan perutean itinerary Microsoft BizTalk ESB Toolkit dan penyelesai berbasis konten tunggal. Layanan perutean rencana perjalanan bertanggung jawab untuk mempromosikan properti perutean pesan dalam konteks pesan BizTalk atau untuk merutekan pesan secara eksplisit.
Anda dapat memilih layanan perutean rencana perjalanan yang disediakan oleh Microsoft BizTalk ESB Toolkit sebagai berikut:
Tentukan layanan perutean itinerary dengan extender olahpesan untuk dijalankan dalam alur BizTalk menggunakan Designer Rencana Perjalanan.
Tentukan layanan perutean itinerary dengan perpanjangan orkestrasi untuk dijalankan sebagai orkestrasi menggunakan Designer Rencana Perjalanan, yang melakukan perutean menggunakan port pengiriman BizTalk.
Tentukan layanan broker itinerary dengan perpanjangan olahpesan broker untuk dijalankan dalam alur BizTalk menggunakan Designer Rencana Perjalanan.
Resolver yang terkait dengan layanan perutean rencana perjalanan menentukan penerima pesan berdasarkan konten pesan. Anda dapat memilih dari pemecah masalah berikut yang mendukung perutean berbasis konten yang disediakan oleh Microsoft BizTalk ESB Toolkit:
Pemecah masalah XPATH. Dengan menggunakan resolver ini, Anda dapat merutekan konten pesan menggunakan kueri XPATH.
Pemecah masalah BRE. Dengan menggunakan resolver ini, Anda dapat mengambil informasi perutean dari konten pesan menggunakan BizTalk Rules Engine.
Penyelesai Konteks Pesan. Dengan menggunakan resolver ini, Anda dapat mengambil konten pesan dari konteks pesan BizTalk saat dikaitkan dengan layanan broker itinerary Microsoft BizTalk ESB Toolkit.
Catatan
Selain skenario implementasi sebelumnya, Anda dapat mengembangkan penyelesai berbasis konten kustom dan solusi perutean rencana perjalanan sebagai layanan berbasis olahpesan atau berbasis orkestrasi. Dalam hal ini, Anda mungkin perlu menerapkan extender untuk pemecah masalah Microsoft BizTalk ESB Toolkit dan layanan rencana perjalanan untuk beroperasi dengan Designer Rencana Perjalanan.
Misalnya implementasi ini, lihat sumber daya berikut:
Cara: Merutekan Pesan Secara Dinamis Berdasarkan Konteks Pesan Menggunakan Kebijakan Aturan Bisnis
Slip Perutean
Pola Routing Slip menjelaskan skenario di mana pesan harus dirutekan melalui serangkaian komponen dalam urutan yang telah ditentukan sebelumnya, yang mungkin tidak diketahui pada waktu desain. Untuk deskripsi terperinci tentang pola ini, lihat Perutean Slip (https://go.microsoft.com/fwlink/?LinkId=186840) di situs Pola Integrasi Perusahaan.
Implementasi pola ini disediakan oleh Microsoft BizTalk ESB Toolkit; implementasinya tergantung pada jenis aplikasi klien yang mengirimkan pesan untuk pemrosesan berbasis itinerary:
Proksi layanan. Dengan jenis aplikasi ini, konfigurasikan Microsoft BizTalk ESB Toolkit on-ramp dengan komponen alur Pemilih Rencana Perjalanan dan kaitkan penyelesai rencana perjalanan untuk memilih rencana perjalanan Microsoft BizTalk ESB Toolkit yang sesuai. Properti itinerary dapat dikonfigurasi sebagai properti statis menggunakan resolver ITINERARY, atau properti tersebut dapat dikonfigurasi sebagai properti dinamis menggunakan BizTalk Rules Engine dan resolver BRI.
Klien tingkat lanjut. Dengan jenis aplikasi ini, konfigurasikan Microsoft BizTalk ESB Toolkit on-ramp dengan komponen alur Pemilih Itinerary dan pemecah masalah ITINERARY-STATIC. Aplikasi klien mengirim pesan dengan header referensi rencana perjalanan, yang berisi nama rencana perjalanan, versi, dan pengidentifikasi pelacakan.
Klien adaptif. Dengan jenis aplikasi ini, aplikasi klien memanggil layanan resolver, yang, pada gilirannya, mengidentifikasi referensi rencana perjalanan dengan meneruskan status klien sebagai pesan permintaan. Jika rencana perjalanan diselesaikan, aplikasi klien mengirimkan pesan dengan referensi rencana perjalanan dengan cara yang sama seperti dalam skenario klien tingkat lanjut sebelumnya.
Untuk informasi selengkapnya tentang menerapkan pola ini, lihat sumber daya berikut ini:
Cara: Pilih Rencana Perjalanan Menggunakan Kebijakan Aturan Bisnis
-
Catatan
Selain skenario sebelumnya, Anda dapat mengembangkan penyelesai rencana perjalanan kustom dan layanan perutean rencana perjalanan. Anda dapat mempertimbangkan untuk membuat extender perancang untuk layanan itinerary kustom untuk digunakan dalam Designer Rencana Perjalanan.
Scatter-Gather
Pola Scatter-Gather memungkinkan pesan dikirim ke beberapa penerima dan menggabungkan responsnya; ini menghasilkan satu pesan. Untuk deskripsi terperinci tentang pola ini, lihat Scatter-Gather (https://go.microsoft.com/fwlink/?LinkId=186841) di situs Pola Integrasi Perusahaan.
Untuk contoh penerapan pola ini, lihat Menginstal dan Menjalankan sampel Sampel Scatter-Gather .
Daftar Penerima
Pola Daftar Penerima membahas solusi skenario di mana pesan dirutekan ke satu atau beberapa penerima. Daftar penerima dapat ditentukan baik secara statis (artinya memiliki daftar penerima tetap) atau secara dinamis. Untuk deskripsi terperinci tentang pola ini, lihat Daftar Penerima (https://go.microsoft.com/fwlink/?LinkId=186842) di situs Pola Integrasi Perusahaan.
Implementasi pola ini dalam Designer Rencana Perjalanan adalah kombinasi dari layanan perutean itinerary Microsoft BizTalk ESB Toolkit dan beberapa pemecah masalah. Layanan perutean itinerary bertanggung jawab untuk mengkloning pesan lalu menggunakan properti konteks pesan BizTalk-nya untuk merutekan pesan secara eksplisit.
Anda dapat memilih layanan perutean rencana perjalanan yang disediakan oleh Microsoft BizTalk ESB Toolkit sebagai berikut:
Tentukan layanan perutean itinerary dengan extender olahpesan untuk dijalankan di alur BizTalk menggunakan Designer Itinerary.
Tentukan layanan perutean itinerary dengan extender olahpesan untuk dijalankan sebagai orkestrasi menggunakan Designer Rencana Perjalanan, yang melakukan perutean menggunakan port kirim BizTalk.
Resolver yang terkait dengan layanan perutean rencana perjalanan menentukan penerima pesan berdasarkan konten pesan. Anda dapat memilih set resolver yang disediakan oleh Microsoft BizTalk ESB Toolkit untuk menerapkan skenario ini. Untuk informasi selengkapnya tentang menerapkan pola ini, lihat sumber daya berikut ini:
Cara: Merutekan Satu Pesan ke Beberapa Penerima Menggunakan Slip Perutean Rencana Perjalanan
Splitter
Pola Pemisah mengatasi masalah ketika satu pesan perlu dibagi menjadi beberapa pesan. Untuk deskripsi terperinci tentang pola ini, lihat Pemisah (https://go.microsoft.com/fwlink/?LinkId=186843) di situs Pola Integrasi Perusahaan. Untuk informasi selengkapnya tentang menerapkan pola ini, lihat sumber daya berikut ini: