Perbezaan Antara SOA Kontemporari dan SOA Primitif

Perbezaan Antara SOA Kontemporari dan SOA Primitif
Perbezaan Antara SOA Kontemporari dan SOA Primitif

Video: Perbezaan Antara SOA Kontemporari dan SOA Primitif

Video: Perbezaan Antara SOA Kontemporari dan SOA Primitif
Video: Contemporary SOA | Common Characteristics of Contemporary SOA 2024, Julai
Anonim

SOA kontemporari lwn SOA Primitif | SOA garis dasar, SOA Biasa, SOA Teras, SOA keadaan masa hadapan, SOA Sasaran, SOA Lanjutan

SOA (Seni Bina Berorientasikan Perkhidmatan) ialah model seni bina di mana logik penyelesaian dipersembahkan sebagai perkhidmatan. Dengan mempunyai perkhidmatan sebagai kaedah utama untuk menyampaikan penyelesaian, SOA berusaha untuk menjadi sangat cekap, tangkas dan produktif daripada penyelesaian teknologi sedia ada yang lain. SOA menyediakan sokongan untuk merealisasikan kelebihan prinsip berorientasikan perkhidmatan dan pengkomputeran berorientasikan perkhidmatan. Banyak teknologi yang berbeza, pelbagai produk, antara muka pengaturcaraan aplikasi dan pelbagai sambungan lain biasanya membentuk pelaksanaan SOA. SOA dipecahkan kepada SOA Kontemporari dan SOA Primitif bergantung pada tujuan mereka berdiri. SOA primitif ialah model seni bina berorientasikan perkhidmatan garis dasar yang sesuai untuk direalisasikan oleh mana-mana vendor. Sebaliknya, SOA Kontemporari ialah klasifikasi yang digunakan untuk mewakili sambungan kepada pelaksanaan SOA primitif.

Apakah itu SOA Primitif?

SOA ialah bidang yang sentiasa berkembang dengan pelbagai vendor membangunkan produk SOA dengan kerap. Seni bina berorientasikan perkhidmatan garis dasar yang sesuai untuk direalisasikan oleh mana-mana vendor dikenali sebagai SOA primitif. SOA garis dasar, SOA biasa dan SOA teras ialah beberapa istilah lain yang digunakan untuk merujuk kepada SOA primitif. Aplikasi prinsip orientasi perkhidmatan kepada penyelesaian perisian menghasilkan perkhidmatan dan ini adalah unit asas logik dalam SOA. Perkhidmatan ini boleh wujud secara autonomi, tetapi ia pastinya tidak terpencil. Perkhidmatan mengekalkan ciri biasa dan standard tertentu, namun ia boleh dikembangkan dan dikembangkan secara bebas. Perkhidmatan boleh digabungkan untuk mencipta perkhidmatan lain. Perkhidmatan mengetahui perkhidmatan lain hanya melalui penerangan perkhidmatan dan oleh itu boleh dianggap sebagai gandingan longgar. Perkhidmatan berkomunikasi menggunakan mesej autonomi yang cukup pintar untuk mentadbir sendiri bahagian logik mereka sendiri. Prinsip reka bentuk SOA (primitif) yang paling penting ialah gandingan longgar, kontrak perkhidmatan, autonomi, pengabstrakan, kebolehgunaan semula, kebolehkomposan, ketiadaan negara dan kebolehtemuan.

Apakah itu SOA Kontemporari?

SOA Kontemporari ialah klasifikasi yang digunakan untuk mewakili sambungan kepada pelaksanaan SOA primitif untuk terus mencapai matlamat orientasi perkhidmatan. Dalam erti kata lain, SOA kontemporari digunakan untuk membawa SOA primitif ke keadaan SOA sasaran yang ingin dimiliki oleh organisasi pada masa hadapan. Tetapi, apabila SOA (secara umum) berkembang mengikut masa, SOA primitif dikembangkan dengan mewarisi sifat SOA kontemporari. SOA kontemporari membantu pertumbuhan SOA primitif dengan memperkenalkan ciri baharu, dan kemudian ciri ini disesuaikan oleh model SOA primitif menjadikan ufuknya lebih besar daripada sebelumnya. Atas semua sebab ini, SOA kontemporari juga dirujuk sebagai SOA keadaan masa hadapan, SOA sasaran atau SOA lanjutan.

Apakah Perbezaan antara SOA Kontemporari dan SOA Primitif?

SOA kontemporari dan SOA primitif berbeza pada tujuan yang dimaksudkan dalam konteks SOA. SOA primitif ialah seni bina berorientasikan perkhidmatan garis dasar manakala SOA kontemporari digunakan untuk mewakili sambungan kepada SOA primitif. SOA Primitif menyediakan garis panduan untuk direalisasikan oleh semua vendor, manakala SOA Kontemporari mengembangkan ufuk SOA dengan menambahkan ciri baharu pada SOA primitif. Pada masa ini, SOA Kontemporari menumpukan pada melindungi kandungan mesej, meningkatkan kebolehpercayaan melalui pemberitahuan status penghantaran, meningkatkan pemprosesan XML/SOAP dan pemprosesan transaksi untuk mengambil kira kegagalan tugas.

Disyorkan: