Pengikatan Port
Pengikatan port adalah informasi konfigurasi yang menentukan di mana dan bagaimana pesan akan dikirim atau diterima. Bergantung pada jenisnya, pengikatan port mungkin mengacu pada lokasi fisik, alur, atau orkestrasi lainnya.
Ada tiga jenis pengikatan port untuk port yang menerima pesan:
Tentukan sekarang
Tentukan nanti
Langsung
Ada empat jenis pengikatan port untuk port yang mengirim pesan:
Tentukan sekarang
Tentukan nanti
Langsung
Dinamis
Anda dapat mengikat port Anda ke lokasi penerima atau ke port kirim. Jika Anda tidak memiliki semua informasi yang Anda butuhkan untuk menentukan lokasi fisik, Anda dapat memilih opsi Tentukan pengikatan port nanti di Orkestrasi Designer, dan Anda hanya perlu menentukan jenis port yang menjelaskan port. Setelah aplikasi disebarkan, Anda dapat menentukan informasi tentang lokasi dengan menggunakan konsol Administrasi BizTalk Server, atau Anda dapat mengonfigurasi informasi lokasi secara terprogram.
Anda dapat memilih opsi Tentukan sekarang pengikatan port di Orkestrasi Designer untuk menentukan transportasi dan alur pada waktu desain. Saat menentukan port untuk menerima pesan, hanya transportasi HTTP, SOAP, dan FILE yang tersedia dari daftar drop-down. Saat menentukan port untuk mengirim pesan, hanya transportasi HTTP, FILE, dan SMTP yang tersedia dari daftar drop-down. Opsi ini berguna jika Anda mengetahui terlebih dahulu sumber atau tujuan pesan yang dikirimkan.
Port terikat langsung adalah port satu arah atau dua arah logis dalam orkestrasi Anda yang tidak secara eksplisit terikat ke port fisik apa pun. Port terikat langsung memungkinkan Anda memiliki pola komunikasi yang berbeda di antara layanan Anda. Untuk menerapkan pengikatan langsung, pilih opsi Pengikatan port langsung di Orkestrasi Designer pada waktu desain.
Ada tiga jenis port terikat langsung:
Port terikat langsung MessageBox
Port terikat langsung yang berkorelasi sendiri
Port terikat langsung orkestrasi mitra
Untuk informasi selengkapnya tentang cara bekerja dengan port terikat langsung, lihat Bekerja dengan Port Terikat Langsung di Orkestrasi.
Catatan
Saat Anda menggunakan pengikatan langsung, Anda tidak dapat bertukar pesan antara satu port respons permintaan dan dua port satu arah.
Catatan
Pengikatan langsung tidak sesuai dengan standar Bahasa Rekayasa Proses Bisnis untuk Layanan Web (BPEL4WS). Jika Anda memerlukan kepatuhan BPEL4WS, gunakan jenis pengikatan lain.
Jika Anda tidak akan mengetahui tujuan komunikasi hingga durasi, Anda dapat menggunakan pengikatan dinamis untuk port kirim. Lokasi mungkin, misalnya, ditentukan dari properti pada pesan masuk, lalu ditentukan dalam bentuk Ekspresi , seperti yang diperlihatkan dalam kode berikut:
DynamicSendPort(Microsoft.XLANGs.BaseTypes.Address)="mailto:johnd@contoso.com";
Untuk informasi tentang cara menetapkan nilai secara dinamis ke port, lihat Cara Menetapkan Nilai ke Port Dinamis.
Jika proyek Anda berisi referensi ke layanan Web, Orkestrasi Designer akan mendeteksinya dan akan menyediakan jenis port Web yang sesuai. Untuk membuat port Web, Anda cukup menambahkan port ke orkestrasi Anda dan menetapkan jenis port Web yang ada. Untuk informasi selengkapnya, lihat Membuat Port Web.
Cara Bekerja dengan Jenis Port
Pola Komunikasi
Arah Komunikasi
Menggunakan Port dalam Orkestrasi
Cara Menjalankan Wizard Konfigurasi Port
Mengkonsumsi Layanan Web