Pola Perutean Pesan

Pola perutean pesan menentukan panduan yang terbukti untuk merutekan pesan ke titik akhir targetnya. Perutean dapat menjadi hasil dari 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 Itinerary Designer adalah kombinasi dari layanan perutean itinerary Microsoft BizTalk ESB Toolkit dan satu resolver berbasis konten. 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 Itinerary Designer.

  • Tentukan layanan perutean itinerary dengan extender orkestrasi untuk dijalankan sebagai orkestrasi menggunakan Itinerary Designer yang melakukan perutean menggunakan port kirim 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 Itinerary Designer adalah kombinasi dari layanan perutean itinerary Microsoft BizTalk ESB Toolkit dan satu resolver berbasis konten. 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 Itinerary Designer.

  • Tentukan layanan perutean itinerary dengan extender orkestrasi untuk dijalankan sebagai orkestrasi menggunakan Itinerary Designer, yang melakukan perutean menggunakan port pengiriman BizTalk.

  • Tentukan layanan broker itinerary dengan perpesanan broker extender untuk dieksekusi dalam alur BizTalk menggunakan Itinerary Designer.

    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 resolver berbasis konten kustom dan solusi perutean rencana perjalanan sebagai layanan berbasis olahpesan atau berbasis orkestrasi. Dalam hal ini, Anda mungkin perlu menerapkan extender untuk resolver Microsoft BizTalk ESB Toolkit dan layanan rencana perjalanan untuk beroperasi dengan Perancang Rencana Perjalanan.

    Misalnya implementasi ini, lihat sumber daya berikut:

  • Menginstal dan Menjalankan Sampel On-Ramp Itinerary

  • Cara: Menerapkan Perutean Berbasis Konten Menggunakan Kebijakan Aturan Bisnis untuk Jenis Pesan yang Diketahui

  • 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 Slip Perutean (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 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 Itinerary Selector dan resolver 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: Memilih Rencana Perjalanan Menggunakan Kebijakan Aturan Bisnis

  • Cara: Mengubah Pesan dan Merutekan Pesan yang Dihasilkan ke Lokasi File Menggunakan Slip Perutean Rencana Perjalanan

    Catatan

    Selain skenario sebelumnya, Anda dapat mengembangkan resolver itinerary kustom dan layanan perutean rencana perjalanan. Anda dapat mempertimbangkan untuk membuat extender perancang untuk layanan itinerary kustom untuk digunakan dalam Itinerary Designer.

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 Itinerary Designer adalah kombinasi dari layanan perutean itinerary Microsoft BizTalk ESB Toolkit dan beberapa resolver. Layanan perutean rencana perjalanan 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 Itinerary Designer.

  • Tentukan layanan perutean itinerary dengan extender olahpesan untuk dijalankan sebagai orkestrasi menggunakan Itinerary Designer, 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:

  • Cara: Merutekan Satu Pesan ke Beberapa Penerima Menggunakan Itinerary Routing Slip

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: