SOA Kontemporer vs Primitif SOA | Baseline SOA, Common SOA, Core SOA, SOA keadaan masa depan, SOA target, SOA diperluas
SOA (Service-Oriented Architecture) adalah model arsitektur di mana solusi logika disajikan sebagai layanan. Dengan memiliki layanan sebagai metode utama dalam memberikan solusi, SOA berusaha untuk menjadi sangat efisien, gesit dan produktif daripada 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 merupakan 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 untuk implementasi SOA primitif.
Apa itu Primitif SOA?
SOA adalah bidang yang terus berkembang dengan berbagai vendor mengembangkan produk SOA secara teratur. Arsitektur berorientasi layanan dasar yang cocok untuk direalisasikan oleh vendor apa pun dikenal sebagai SOA primitif. SOA dasar, SOA umum dan inti SOA adalah beberapa istilah lain yang digunakan untuk merujuk ke SOA primitif. Penerapan prinsip orientasi layanan untuk solusi perangkat lunak menghasilkan layanan dan ini adalah unit dasar logika dalam SOA. Layanan-layanan ini dapat eksis secara otonom, tetapi tentu saja tidak terisolasi. Layanan mempertahankan fitur umum dan standar tertentu, namun mereka dapat dikembangkan dan diperluas secara mandiri. Layanan dapat digabungkan untuk membuat layanan lain. Layanan menyadari layanan lain hanya melalui uraian 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 servis, otonomi, abstraksi, usabilitas ulang, kompabilitasabilitas, kewarganegaraan, dan kemampuan menemukan.
Apa itu SOA Kontemporer?
SOA kontemporer adalah klasifikasi yang digunakan untuk mewakili ekstensi untuk implementasi SOA primitif untuk lebih mencapai tujuan orientasi layanan. Dengan kata lain, SOA kontemporer digunakan untuk membawa SOA primitif ke target SOA yang ingin dimiliki organisasi di masa depan. Tetapi, ketika SOA (secara umum) berkembang seiring waktu, SOA primitif diperluas dengan mewarisi atribut-atribut SOA kontemporer. SOA kontemporer membantu pertumbuhan SOA primitif dengan memperkenalkan fitur-fitur baru, dan kemudian fitur-fitur ini diadaptasi oleh model SOA primitif menjadikan cakrawala lebih besar dari sebelumnya. Untuk semua alasan ini, SOA kontemporer juga disebut sebagai SOA keadaan masa depan, SOA target atau SOA diperpanjang.
Apa Perbedaan antara SOA Kontemporer dan SOA Primitif?
SOA kontemporer dan SOA primitif berbeda pada tujuan mereka berdiri dalam konteks SOA. SOA primitif adalah arsitektur berorientasi layanan dasar sementara, SOA kontemporer digunakan untuk mewakili ekstensi ke SOA primitif. SOA Primitif menyediakan pedoman yang harus 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.