Bagikan melalui


Memahami Solusi Manajemen Proses Bisnis

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:

Alur Kerja Solusi Manajemen Proses Bisnis

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.

Urutan Solusi Manajemen Proses Bisnis

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.

Lihat Juga

Solusi Manajemen Proses Bisnis