Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Solusi yang dijelaskan di bagian ini menyajikan salah satu cara untuk menerapkan aplikasi manajemen proses bisnis. Dalam manajer proses bisnis yang ideal, bagian-bagian solusi yang mewakili proses bisnis—aturan bisnis, berkomunikasi dengan sistem backend tertentu, mengirim pesan respons—terpisah dari infrastruktur yang mendukung proses.
Dalam solusi ini, sistem pemesanan layanan kabel untuk Southridge Video, proses bisnis dipecah menjadi serangkaian tahapan. Manajer pesanan, yang tidak tahu apa-apa tentang aturan bisnis dan sistem backend, mengarahkan pengoperasian tahapan. Manajer pesanan menerima pesanan dari broker pesanan, yang dapat mengarahkan pesanan ke beberapa manajer pesanan yang berbeda.
Solusi ini memanfaatkan fitur BizTalk Server secara ekstensif dan menunjukkan, antara lain, penggunaan pesan internal pada aplikasi untuk mengoordinasikan bagian-bagian dari aplikasi.
Panduan Pembaca
Dokumen ini mengasumsikan bahwa Anda terbiasa dengan BizTalk Server dan Microsoft Visual Studio. Ini juga mengasumsikan bahwa Anda memahami konsep dasar tentang integrasi aplikasi perusahaan dan layanan Web.
Selain itu, untuk membaca dan mengikuti dokumentasi pengembang, Anda harus terbiasa dengan cara membangun aplikasi dengan menggunakan Visual Studio dan dengan melakukan tugas-tugas berikut: membuat proyek, mengatur referensi, dan men-debug dan menguji solusi BizTalk.
Memesan Jasa Layanan Kabel dari Southridge Video
Solusi manajemen proses bisnis menerapkan sistem pemesanan layanan kabel untuk Southridge Video. Pelanggan menelepon ke pusat panggilan tempat perwakilan layanan pelanggan mengambil pesanan dan memasukkannya ke dalam sistem pesanan. Diagram berikut menunjukkan alur umum pesanan melalui sistem:
Pesanan masuk ke broker pesanan, yang mengirim pesanan ke manajer pesanan. Manajer pesanan menjalankan tahap pemrosesan dalam urutan yang tepat untuk memproses pesanan. Perhatikan bahwa beberapa jenis kesalahan masuk ke pusat operasi untuk koreksi dan pengiriman ulang, dan bahwa solusi merekam riwayat setiap pesanan dalam tabel SQL Server.
Diagram berikut menunjukkan kerangka luas langkah-langkah dalam memproses pesanan.
Perhatikan bahwa pesanan dapat diperbarui serta dibatalkan.
Persyaratan Bisnis
Solusi manajemen proses bisnis adalah contoh sistem pesanan untuk Southridge Video, penyedia layanan kabel. Ini menunjukkan salah satu cara untuk menerapkan pola manajer proses di Microsoft BizTalk Server. Solusi ini menggunakan orkestrasi untuk mengelola alur pesanan melalui dua orkestrasi satelit yang menerapkan proses bisnis. Struktur ini keluar dari persyaratan bisnis solusi yang mencakup hal-hal berikut:
Kemampuan untuk membuat versi proses bisnis
Memproses pesanan yang berlangsung lama
Mengubah atau membatalkan pesanan yang masih diproses (pesanan dalam penerbangan tambahan)
Hindari pesanan yang ditangguhkan
Melacak pesanan melalui seluruh proses
Pemrosesan pesanan batch
Menerima pesanan dari pusat data jarak jauh
Mengizinkan grup yang berbeda untuk menangani bagian dari pemrosesan pesanan
Menskalakan aplikasi dengan menambahkan grup BizTalk
Mengekspos, dengan jarak jauh, manajer pesanan sebagai server aplikasi
Persyaratan bisnis Southridge Video menghasilkan struktur tiga bagian: broker pesanan, manajer proses, dan proses bisnis itu sendiri. Southridge Videohas dua grup TI terpisah yang terlibat dalam aplikasi. Grup olahpesan mempertahankan infrastruktur olahpesan perusahaan dan menyediakan komponen untuk menghubungkan aplikasi ke infrastruktur tersebut. Grup lain menulis dan memelihara aplikasi untuk proses bisnis tertentu. Dengan demikian, broker pesanan terpisah dari manajer proses pesanan dan tahap proses sehingga dapat dipertahankan oleh grup terpisah. Karena merupakan komponen terpisah, broker pesanan juga dapat diperluas untuk menyalurkan pesanan kepada beberapa manajer proses. Manajer proses mungkin ditambahkan untuk mendukung lini bisnis baru, seperti layanan VIP.
Pesanan Southridge Video adalah proses jangka panjang: pesanan kabel dapat memakan waktu dari satu menit hingga satu tahun untuk diselesaikan. Karena instans orkestrasi BizTalk harus berjalan hingga selesai, ini berarti bahwa instans orkestrasi dapat memiliki masa pakai hingga satu tahun.
Southridge Video memerlukan arsitektur untuk proses jangka panjang yang memungkinkan komponen aplikasi berubah selama pemrosesan pesanan. Dengan demikian, Southridge membagi pemrosesan pesanan menjadi beberapa tahap sehingga pesanan dapat diselesaikan menggunakan komponen proses terbaru. Untuk informasi tentang cara menentukan batas tahap dalam proses bisnis, lihat Beberapa Prinsip Desain dalam Solusi Manajemen Proses Bisnis.
Waktu pemrosesan yang panjang untuk pesanan juga, sebagian, menentukan kebutuhan untuk mengubah pesanan dalam penerbangan. Memodifikasi pesanan adalah salah satu alasan solusi mencakup sistem interupsi yang luas. Sistem interupsi ini menyederhanakan pembuatan perubahan pesanan atau pembatalan sebelum selesai. Solusi ini menggunakan pesan .NET untuk berkomunikasi antara bagian fungsional solusi untuk menangani gangguan.
Karena sistem memiliki banyak dependensi eksternal, operasi tertentu dapat dicoba kembali setelah kegagalan. Misalnya, jika sistem backend tidak tersedia dan permintaan ke sana mengalami batas waktu, solusi menunggu interval yang sesuai dan mencoba kembali permintaan tersebut. Karena koneksi ke sistem eksternal melalui kode kustom, bagian solusi ini membuat penggunaan refleksi .NET yang luas untuk memungkinkan metode objek dicoba kembali.
Solusi ini mengasumsikan, seperti perusahaan di kehidupan nyata yang menjadi dasar solusi ini, bahwa permasalahan pemrosesan pesanan dapat ditangani oleh tim operasi. Demikian pula, beberapa jenis kesalahan pesanan akan dirujuk kembali ke perwakilan layanan pelanggan yang dapat membatalkan atau memperbaiki dan mengirimkan ulang pesanan.
Sumber Daya Solusi Manajemen Proses Bisnis
Baca dokumen berikut untuk informasi tambahan tentang solusi manajemen proses bisnis.
Sumber Daya Solusi Manajemen Proses Bisnis
Mengembangkan Solusi Manajemen Proses Bisnis
Pengembang dan Arsitek Perangkat Lunak dapat menggunakan panduan ini untuk mendokumenkan semua masalah kode, pola, arsitektur, dan desain performa yang diperlukan untuk membangun dan menjalankan aplikasi manajemen proses bisnis.
Menyebarkan Solusi Manajemen Proses Bisnis
Profesional TI dengan pemahaman umum tentang BizTalk Server dapat menggunakan panduan ini untuk membangun dan menjalankan aplikasi Manajemen Proses Bisnis. Panduan ini mengasumsikan pemahaman umum tentang cara kerja aplikasi di lingkungan terdistribusi.