BPM dan SOA: Bagaimana Mereka Menggerakkan Bisnis

Pengarang: Robert Simon
Tanggal Pembuatan: 23 Juni 2021
Tanggal Pembaruan: 24 Juni 2024
Anonim
What is BPM (Business Process Management) in 3 Minutes
Video: What is BPM (Business Process Management) in 3 Minutes

Isi


Bawa pulang:

Manajemen proses bisnis dan arsitektur berorientasi layanan dapat berdiri sendiri, tetapi praktik terbaik merekomendasikan menggunakannya bersama-sama sebagai bagian dari biru EA yang lebih besar.

Manajemen proses bisnis (BPM) adalah paradigma yang memungkinkan perusahaan untuk memodelkan, mengotomatisasi, melaksanakan, mengendalikan, mengukur, dan mengoptimalkan aliran kegiatan bisnis. Ini terjadi di seluruh sistem terintegrasi, karyawan, pelanggan dan mitra perusahaan, dan keduanya di dalam dan di luar batas perusahaan. Arsitektur berorientasi layanan (SOA), di sisi lain, adalah pendekatan arsitektur untuk membangun sistem yang intensif perangkat lunak dari serangkaian layanan yang saling terkait dan saling bergantung secara universal.

BPM dan SOA adalah paradigma yang terpisah - SOA adalah pendekatan arsitektur sedangkan BPM adalah tentang pemodelan, implementasi dan pemantauan proses bisnis.Namun, keduanya sangat selaras karena salah satu dari banyak cara yang mungkin untuk menerapkan proses bisnis adalah melalui desain SOA. Di sini kita lihat bagaimana BPM dan SOA dapat bekerja bersama dan apa manfaat masing-masing penawaran ketika digunakan secara terpisah. (Untuk bacaan latar belakang, lihat Enterprise Computing: Whats All the Buzz?)


The Payung Mengatur BPM dan SOA

Arsitektur perusahaan adalah logika pengorganisasian untuk proses bisnis organisasi dan infrastruktur TI. Ini juga merupakan payung yang mengatur kedua paradigma ini. Arsitektur berorientasi layanan adalah gaya arsitektur untuk mewujudkan atau menciptakan arsitektur perusahaan seperti client-server, n-tier, mainframe, dll. Tujuan utama arsitektur berorientasi layanan adalah untuk menyelaraskan bisnis dengan teknologi informasi dengan cara yang membuat keduanya lebih efektif.

SOA dan BPM dapat eksis sendiri, tetapi kombinasi inilah yang membuat arsitektur enterprise lengkap. BPM masuk ke dalam jigsaw SOA sebagai salah satu komponen kunci yang menyediakan dimensi proses bisnis. Orientasi layanan memungkinkan aplikasi untuk memanggil perilaku satu sama lain sebagai layanan, yang merupakan tugas berulang dalam proses bisnis. Proses bisnis dalam perusahaan diwujudkan dengan merangkai layanan yang ditawarkan sebagai bagian dari tumpukan SOA.


Gambar di bawah ini adalah arsitektur referensi SOA yang menunjukkan dengan tepat di mana BPM masuk ke dalam tumpukan SOA. Seperti yang Anda lihat, BPM berada tepat di atas fondasi kokoh yang disediakan oleh SOA dan mewarisi kemampuan integrasi yang signifikan darinya.

Gambar 1: Arsitektur Referensi SOA

Catatan: Lapisan arsitektur referensi di atas dari bawah ke atas adalah: lapisan basis data, lapisan aplikasi, lapisan komponen, lapisan integrasi, lapisan proses bisnis, lapisan presentasi, lapisan saluran.

Tanpa Bug, Tanpa Stres - Panduan Langkah Demi Langkah Anda untuk Membuat Perangkat Lunak yang Mengubah Hidup Tanpa Menghancurkan Kehidupan Anda

Anda tidak dapat meningkatkan keterampilan pemrograman Anda ketika tidak ada yang peduli dengan kualitas perangkat lunak.

Pendekatan dan Alat yang Mendukung BPM dan SOA

Ada berbagai pendekatan untuk mewujudkan BPM dan SOA:

  • Pengembangan Aplikasi Tradisional
    Salah satu pilihan adalah mengembangkan aplikasi yang benar-benar baru di rumah. Sebagian besar perusahaan memiliki kemampuan untuk melakukan ini, sehingga tidak jarang bagi perusahaan-perusahaan ini untuk mengevaluasi apakah mereka dapat menggunakan pengembangan aplikasi tradisional mereka daripada menggunakan perangkat lunak manajemen proses bisnis (BPMS). Parameter pengambilan keputusan berpusat pada apakah set keterampilan ada secara internal untuk memenuhi persyaratan dan waktu untuk memasarkan.
  • Memperluas Aplikasi yang Ada
    Sebagian besar organisasi sudah menggunakan aplikasi dalam proses bisnis mereka. Jelas, memanfaatkan aplikasi yang sudah ada menjadi pertimbangan utama. Jika aplikasi yang ada sudah ada, beberapa perusahaan mengevaluasi apakah akan memperpanjang aplikasi itu untuk membantu mendorong peningkatan di area proses utama. Di sini, parameter keputusan berpusat pada biaya, kompleksitas dan ketidakdewasaan.
  • Membeli Aplikasi yang Dikemas
    Dalam banyak kasus, Anda dapat membeli aplikasi paket yang seharusnya dirancang untuk memenuhi kebutuhan proses atau fungsi tertentu. Parameter pengambilan keputusan termasuk waktu untuk menilai, risiko adopsi, merespons perubahan, dan memperluas cakupan.

Tabel berikut menunjukkan perbandingan alat utama dari dua paradigma.

Tabel 1: Alat untuk BPM dan SOA

Manfaat SOA

SOA memiliki beberapa manfaat utama bagi perusahaan. Mari kita lihat ini, serta manfaat yang diberikan oleh BPM. Untuk bagiannya, SOA menyediakan:

  • Peningkatan komunikasi B2C
  • Arsitektur berorientasi layanan untuk organisasi. Bisnis yang diorganisir di sekitar SOA umumnya lebih fleksibel dan dapat merespons perubahan bisnis dengan lebih mudah dan cepat.
  • Kemampuan untuk menggunakan kembali kode untuk mengurangi biaya pengembangan. Layanan membuat fungsionalitas lebih dapat digunakan kembali, yang mengurangi biaya dengan menghindari kebutuhan untuk mengulangi fungsionalitas yang sama.
  • Peningkatan integrasi inisiatif e-bisnis / CRM / ERP yang ada. SOA bukan merupakan alternatif untuk pendekatan