Perbedaan Antara SOA Kontemporer dan SOA Primitif

Perbedaan Antara SOA Kontemporer dan SOA Primitif
Perbedaan Antara SOA Kontemporer dan SOA Primitif

Video: Perbedaan Antara SOA Kontemporer dan SOA Primitif

Video: Perbedaan Antara SOA Kontemporer dan SOA Primitif
Video: Satu atau dua konsonan? Vokal pendek dan panjang, A. O. U. - Belajar bahasa Swedia bersama Marie 2024, November
Anonim

SOA Kontemporer vs SOA Primitif | Baseline SOA, Common SOA, Core SOA, Future state SOA, Target SOA, Extended SOA

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, gesit dan produktif dibandingkan solusi teknologi lain yang ada. SOA memberikan dukungan untuk mewujudkan keunggulan prinsip berorientasi layanan dan komputasi berorientasi layanan. Banyak teknologi yang berbeda, berbagai produk, antarmuka pemrograman aplikasi, dan berbagai ekstensi lainnya biasanya membentuk implementasi SOA. SOA dipecah menjadi SOA Kontemporer dan SOA Primitif tergantung pada tujuan yang mereka perjuangkan. SOA primitif adalah model arsitektur berorientasi layanan dasar yang cocok untuk direalisasikan oleh vendor mana pun. Di sisi lain, SOA Kontemporer adalah klasifikasi yang digunakan untuk mewakili ekstensi ke 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 cocok untuk direalisasikan oleh vendor mana pun dikenal sebagai SOA primitif. Baseline SOA, SOA umum dan SOA inti adalah beberapa istilah lain yang digunakan untuk merujuk ke SOA primitif. Penerapan prinsip-prinsip orientasi layanan untuk solusi perangkat lunak menghasilkan layanan dan ini adalah unit dasar logika dalam SOA. Layanan ini dapat eksis secara mandiri, tetapi tentu saja tidak terisolasi. Layanan mempertahankan fitur umum dan standar tertentu, namun dapat dikembangkan dan diperluas secara independen. Layanan dapat digabungkan untuk membuat layanan lain. Layanan mengetahui layanan lain hanya melalui deskripsi layanan dan oleh karena itu dapat dianggap digabungkan secara longgar. Layanan berkomunikasi menggunakan pesan otonom yang cukup cerdas untuk mengatur sendiri bagian logika mereka sendiri. Prinsip-prinsip desain SOA (primitif) yang paling penting adalah kopling longgar, kontrak layanan, otonomi, abstraksi, dapat digunakan kembali, dapat disusun, tanpa kewarganegaraan, dan dapat ditemukan.

Apa itu SOA Kontemporer?

SOA Kontemporer adalah klasifikasi yang digunakan untuk mewakili ekstensi ke implementasi SOA primitif untuk lebih mencapai tujuan orientasi layanan. Dengan kata lain, SOA kontemporer digunakan untuk membawa SOA primitif ke status SOA target yang ingin dimiliki organisasi di masa depan. Tapi, karena SOA (secara umum) berkembang seiring waktu, SOA primitif diperluas dengan mewarisi atribut SOA kontemporer. SOA kontemporer membantu pertumbuhan SOA primitif dengan memperkenalkan fitur-fitur baru, dan kemudian fitur-fitur ini diadaptasi oleh model SOA primitif yang membuat cakrawalanya lebih besar dari sebelumnya. Untuk semua alasan ini, SOA kontemporer juga disebut sebagai SOA keadaan masa depan, SOA target atau SOA yang diperluas.

Apa Perbedaan antara SOA Kontemporer dan SOA Primitif?

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

Direkomendasikan: