Skenario: Memperbarui Artefak Aplikasi
Ada dua skenario dasar untuk memperbarui artefak dalam aplikasi yang telah disebarkan ke lingkungan produksi:
Memperbarui orkestrasi dengan versi baru saat orkestrasi menangani transaksi yang berjalan lama atau sedang menunggu respons dari port solicit-response.
Kasus pembaruan yang lebih umum, ketika Anda tidak khawatir menyelesaikan pemrosesan pesan, seperti memperbarui skema atau peta dengan versi baru.
Dalam kasus pembaruan umum, Anda mungkin memperbarui artefak dengan versi baru, misalnya untuk mengatasi perubahan persyaratan bisnis. Skenario ini relatif mudah, dan Anda dapat menimpa artefak asli dengan yang diperbarui. Untuk daftar langkah-langkah yang terlibat, lihat Daftar Periksa: Memperbarui Artefak dalam Aplikasi BizTalk.
Skenario kedua lebih kompleks. Dalam hal ini, Anda harus mengizinkan orkestrasi yang ada untuk menyelesaikan pemrosesan pesan. Pada saat yang sama, Anda harus mencegah orkestrasi yang ada memproses pesan baru apa pun. Sebagai gantinya, Anda ingin versi orkestrasi yang diperbarui mengambil alih. Untuk mencapai hal ini, Anda menyebarkan perakitan yang berisi orkestrasi yang diperbarui ke dalam aplikasi BizTalk yang sama dengan versi aslinya, lalu menjalankan kedua orkestrasi secara bersamaan. (Rakitan baru harus memiliki nomor versi yang berbeda dari rakitan yang berisi orkestrasi asli, atau Anda tidak akan dapat menyebarkannya ke dalam grup BizTalk yang sama.) Anda kemudian menghentikan orkestrasi asli, sehingga tidak ada pesan baru yang dirutekan ke dalamnya, dan memulai versi yang diperbarui, sehingga semua pesan baru dikirim ke dalamnya. Setelah versi asli selesai memproses semua pesannya, Anda kemudian dapat membatalkan penyebarannya. Untuk instruksi tentang melakukan tugas-tugas ini, lihat Cara Meningkatkan Orkestrasi.
Diagram berikut menunjukkan penyebaran orkestrasi berdampingan yang khas.
Lihat juga
Skenario Penyebaran dan Manajemen Aplikasi
Pertimbangan Penting untuk Memperbarui Aplikasi