Perbedaan Antara SOA Kontemporer dan SOA Primitif

Anonim

SOA SOA vs Primitif SOA | Dasar SOA, SOA Umum, SOA Inti, SOA Masa Depan, Sasaran SOA, SOA yang Diperluas

SOA (Arsitektur Berorientasi Layanan) adalah model arsitektur di mana logika solusi disajikan sebagai layanan. Dengan memiliki layanan sebagai metode utama dalam memberikan solusi, SOA berusaha untuk menjadi sangat efisien, tangkas dan produktif daripada solusi teknologi lain yang ada. SOA memberikan dukungan untuk mewujudkan keunggulan prinsip-prinsip berorientasi layanan dan komputasi berorientasi layanan. Banyak teknologi yang berbeda, berbagai produk, antarmuka pemrograman aplikasi, dan berbagai ekstensi lainnya biasanya membuat implementasi SOA. SOA dipecah menjadi SOA Kontemporer dan SOA Primitif tergantung pada tujuan yang mereka perjuangkan. Primitive SOA adalah model arsitektur berorientasi layanan dasar yang sesuai untuk direalisasikan oleh vendor manapun. Di sisi lain, SOA Kontemporer adalah klasifikasi yang digunakan untuk mewakili perluasan implementasi SOA primitif.

Apa itu SOA Primitif?

SOA adalah bidang yang terus berkembang dengan berbagai vendor yang mengembangkan produk SOA secara teratur. Arsitektur berorientasi layanan dasar yang sesuai untuk direalisasikan oleh vendor manapun dikenal sebagai SOA primitif. Baseline SOA, SOA umum dan SOA inti adalah beberapa istilah lain yang digunakan untuk merujuk pada SOA primitif. Penerapan prinsip layanan-orientasi untuk solusi perangkat lunak menghasilkan layanan dan ini adalah unit dasar logika dalam SOA. Layanan ini bisa eksis secara otonom, tapi pastinya tidak terisolasi. Layanan mempertahankan fitur umum dan standar tertentu, namun dapat berkembang dan diperluas secara independen. Layanan dapat dikombinasikan untuk menciptakan layanan lainnya. Layanan hanya mengetahui layanan lainnya hanya melalui deskripsi layanan dan oleh karena itu dapat dianggap longgar-digabungkan. Layanan berkomunikasi menggunakan pesan otonom yang cukup cerdas untuk mengatur sendiri bagian logika mereka sendiri. Prinsip-prinsip desain SOA yang paling penting (primitif) adalah kopling longgar, kontrak layanan, otonomi, abstraksi, usabilitas, kompabilitas, kewarganegaraan dan kemampuan untuk dapat ditemukan.

Apa itu SOA Kontemporer?

SOA kontemporer adalah klasifikasi yang digunakan untuk mewakili perluasan implementasi SOA primitif untuk mencapai tujuan orientasi layanan lebih lanjut. Dengan kata lain, SOA kontemporer digunakan untuk menerapkan SOA primitif ke target SOA yang ingin dimiliki organisasi tersebut di masa depan. Tapi, karena SOA (secara umum) berkembang seiring berjalannya waktu, SOA primitif diperluas dengan mewarisi atribut SOA kontemporer. SOA kontemporer membantu pertumbuhan SOA primitif dengan memperkenalkan fitur baru, dan kemudian fitur ini disesuaikan dengan model SOA primitif yang membuat cakrawala lebih besar dari sebelumnya.Untuk semua alasan ini, SOA kontemporer juga disebut sebagai SOA negara masa depan, target SOA atau SOA yang diperluas.

Apa Perbedaan antara SOA Kontemporer dan SOA Primitif?

SOA kontemporer dan SOA primitif berbeda berdasarkan tujuan yang mereka hadapi dalam konteks SOA. Primitif SOA adalah arsitektur berorientasi layanan dasar sementara, SOA kontemporer digunakan untuk mewakili perluasan ke SOA primitif. SOA primitif memberikan panduan untuk direalisasikan oleh semua vendor, sedangkan SOA Kontemporer memperluas cakrawala SOA dengan menambahkan fitur baru ke SOA primitif. Saat ini, SOA Kontemporer berfokus untuk mengamankan konten pesan, meningkatkan keandalan melalui pemberitahuan status pengiriman, meningkatkan pemrosesan XML / SOAP dan pemrosesan transaksi untuk memperhitungkan kegagalan tugas.