Skip to main content

Apa itu pemerintahan SOA?

Arsitektur Berorientasi Layanan (SOA) adalah model pemrograman perangkat lunak yang menciptakan layanan bisnis sebagai modul perangkat lunak untuk perusahaan.Pendekatan pengembangan perangkat lunak ini membutuhkan proses tata kelola yang kuat.SOA Governance mendefinisikan standar dan kontrol, yang mengelola bagaimana perusahaan akan menggunakan layanan.Ini biasanya mencakup aturan volume, izin akses, dan hak kepemilikan untuk setiap layanan yang diekspos oleh perusahaan.

Tata kelola SOA dimulai dengan inventaris dasar dari layanan yang ada yang tersedia di perusahaan.Inventaris ini adalah kesempatan untuk menentukan penggunaan dan harapan untuk setiap layanan yang tersedia.Setelah inventaris selesai, itu harus ditempatkan ke dalam katalog Layanan, yang akan menjadi kamus dari Layanan Companies.

Salah satu kelemahan untuk SOA adalah peluang yang terlewatkan untuk penggunaan kembali layanan yang ada.Dengan memiliki perubahan sistem pengelolaan dewan pengatur, perusahaan lebih cenderung menggunakan layanan yang ada.Komite ini dapat meninjau katalog layanan.Ini dapat menghemat waktu dan upaya yang berharga, yang dapat menghemat banyak uang untuk perusahaan.

Salah satu komponen utama untuk mengelola SOA adalah mengendalikan permintaan dan persyaratan kinerja dari layanan yang tersedia.Ini biasanya dilakukan melalui perjanjian tingkat layanan, yang merupakan kontrak antara konsumen dan pemilik layanan.Jika suatu organisasi berencana untuk menggunakan kembali layanan, mereka harus dibagikan secara terbuka dan dikomunikasikan kepada unit bisnis perusahaan.Ini hanya dapat dicapai dengan komunitas tata kelola yang tepat yang memiliki pertemuan publik yang dirancang untuk secara terbuka mengekspos layanan.

Model tata kelola SOA harus mencakup proses dasar dan artefak yang menentukan bagaimana badan tata kelola akan dikelola.Ini mendefinisikan bagaimana perubahan dan permintaan peningkatan akan dikelola oleh perusahaan.Ini harus mencakup peran dasar dan tanggung jawab untuk unit bisnis termasuk tujuan dan harapan kinerja untuk masing -masing layanan yang tersedia.

Kontrol perubahan adalah proses mengelola perubahan sistem untuk suatu organisasi.Komite Tata Kelola SOA harus diintegrasikan ke dalam proses kontrol perubahan sistem perusahaan.Ini akan memungkinkan papan pengatur kesempatan untuk menentukan kebutuhan dan memberikan arahan terhadap perubahan sistem bagi organisasi.

Komite Tata Kelola harus berencana untuk bertemu secara berkala.Ini akan membantu memastikan bahwa layanan perusahaan terus tumbuh.Sebagian besar kelompok tata kelola SOA bertemu setiap bulan atau triwulanan.