Bagikan melalui


Tutorial 5: Memanggil Antarmuka REST Menggunakan BizTalk Server

Bagian ini menyediakan panduan langkah demi langkah tentang cara memanggil titik akhir REST menggunakan BizTalk Server. Dalam tutorial ini Anda memanggil titik akhir REST yang tersedia dari Microsoft Azure Marketplace yang mengembalikan keterlambatan dalam penerbangan operator udara AS. Tutorial ini menggunakan adaptor WCF-WebHttp baru yang diperkenalkan di BizTalk Server untuk memanggil titik akhir REST.

Skenario yang Digunakan dalam Tutorial Ini

Microsoft Azure Marketplace menyediakan URL sumber daya REST berikut untuk mengambil keterlambatan penerbangan operator udara AS:

https://api.datamarket.azure.com/oakleaf/US_Air_Carrier_Flight_Delays_Incr/On_Time_Performance

Jika Anda memasukkan URL ini di browser web, Anda akan dimintai kredensial untuk mengakses sumber daya. Setelah masuk ke Microsoft Azure Marketplace, Anda bisa mendapatkan kredensial dari tab Akun Saya di halaman web. Kredensial tercantum pada label ID Pelanggan (nama pengguna) dan Kunci Akun Utama (kata sandi).

Dalam tutorial ini, Anda menggunakan URL sumber daya dan kredensial untuk mengonfigurasi port pengiriman WCF-WebHttp dua arah. Alur penerima port pengiriman dua arah menerima pesan respons dengan detail penerbangan dan menerbitkan pesan ke database kotak pesan BizTalk Server. Anda mengonfigurasi port pengiriman FILE yang berlangganan semua pesan yang diterbitkan oleh port pengiriman WCF-WebHttp. Port pengiriman FILE menggunakan pesan dari BizTalk Server dan menyalinnya ke lokasi file.

Dalam skenario bisnis dunia nyata, port pengiriman WCF-WebHttp dapat dipicu dengan mengaitkannya dengan proses bisnis yang lebih besar seperti lokasi penerimaan yang mendapatkan pesan dari aplikasi bisnis. Namun, dalam tutorial ini, karena fokusnya adalah menunjukkan cara memanggil antarmuka REST, Anda dapat menggunakan lokasi FILE sederhana yang menerima pesan dummy untuk memicu port pengiriman.

Jadi, untuk meringkas, Anda harus melakukan langkah-langkah berikut untuk mengonfigurasi solusi ini:

  1. Konfigurasikan lokasi penerimaan FILE untuk memilih pesan permintaan dummy.

  2. Konfigurasikan port pengiriman WCF-WebHttp dua arah untuk memanggil URL sumber daya REST dan menerima respons.

  3. Konfigurasikan port pengiriman FILE satu arah untuk mengkonsumsi pesan respons dengan detail penerbangan dan menyalinnya ke lokasi file.

Menyiapkan Akun Marketplace Microsoft Azure Anda

Untuk mengakses data keterlambatan penerbangan yang diekspos melalui titik akhir REST, Anda harus terlebih dahulu berlangganan umpan data sampel Penundaan Penerbangan Maskapai Udara AS. Lakukan langkah-langkah berikut untuk melakukannya:

Untuk berlangganan umpan data

  1. Masuk ke Microsoft Azure Marketplace menggunakan akun Microsoft Anda.

  2. Di tab Data , temukan dan klik layanan Keterlambatan Penerbangan Maskapai Udara AS .

  3. Pada halaman layanan data, klik Daftar. Pada halaman Daftar, terima ketentuan perjanjian lalu klik Daftar lagi.

  4. Di tab Akun Saya , ambil kredensial untuk mengakses layanan data. Kredensial tercantum pada label ID Pelanggan (nama pengguna) dan Kunci Akun Utama (kata sandi). Anda akan memerlukan kredensial ini saat mengonfigurasi port kirim WCF-WebHttp .

Menyetel Komputer Anda

Untuk mengonfigurasi skenario yang digunakan dalam tutorial ini, Anda harus menginstal dan mengonfigurasi BizTalk Server di komputer Anda. Jika Anda ingin menyediakan komputer BizTalk Server di Windows Azure VM, ikuti instruksi di Mengonfigurasi BizTalk Server di Azure VM.

Pada bagian ini