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, Mungkin
Anonim

SOA Kontemporari vs SOA Primitif | SOA asas, SOA Biasa, SOA Teras, SOA keadaan masa depan, SOA Sasaran, SOA Lanjutan

SOA (Architecture Berorientasikan Perkhidmatan) adalah model seni bina di mana logik penyelesaian dikemukakan sebagai perkhidmatan. Dengan mempunyai perkhidmatan sebagai kaedah utama untuk memberikan penyelesaian, SOA berusaha untuk menjadi sangat cekap, tangkas dan produktif daripada penyelesaian teknologi lain yang ada. SOA memberikan 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 merupakan implementasi SOA. SOA dipecah menjadi SOA Kontemporari dan SOA Primitif bergantung pada tujuan yang mereka perjuangkan. Primitive SOA adalah model seni bina berorientasikan perkhidmatan asas yang sesuai untuk direalisasikan oleh mana-mana vendor. Selain itu,SOA kontemporari adalah klasifikasi yang digunakan untuk mewakili peluasan pelaksanaan SOA primitif.

Apa itu Primitive SOA?

SOA adalah bidang yang terus berkembang dengan pelbagai vendor mengembangkan produk SOA secara berkala. Senibina berorientasikan perkhidmatan asas yang sesuai untuk direalisasikan oleh mana-mana vendor dikenali sebagai SOA primitif. SOA asas, SOA biasa dan SOA teras adalah beberapa istilah lain yang digunakan untuk merujuk kepada SOA primitif. Penerapan prinsip orientasi perkhidmatan untuk penyelesaian perisian menghasilkan perkhidmatan dan ini adalah unit asas logik dalam SOA. Perkhidmatan ini boleh wujud secara autonomi, tetapi tentunya tidak terpencil. Perkhidmatan mengekalkan ciri umum dan standard tertentu, namun dapat dikembangkan dan diperluas secara bebas. Perkhidmatan boleh digabungkan untuk membuat perkhidmatan lain. Perkhidmatan mengetahui perkhidmatan lain hanya melalui penerangan perkhidmatan dan oleh itu dapat dianggap sebagai gandingan yang longgar. Perkhidmatan berkomunikasi menggunakan mesej autonomi yang cukup pintar untuk mengatur sendiri bahagian logiknya sendiri. Prinsip rekaan SOA yang paling penting (primitif) adalah gandingan longgar, kontrak perkhidmatan, autonomi, pengabstrakan, kebolehgunaan semula, komposit, tanpa kewarganegaraan dan kebolehtemuan.

Apa itu SOA Kontemporari?

SOA kontemporari adalah klasifikasi yang digunakan untuk merepresentasikan peluasan pelaksanaan SOA primitif untuk mencapai lebih jauh tujuan orientasi perkhidmatan. Dengan kata lain, SOA kontemporari digunakan untuk membawa SOA primitif ke negara SOA sasaran yang ingin dimiliki organisasi pada masa akan datang. Tetapi, ketika SOA (secara umum) berkembang dengan masa, SOA primitif diperluas dengan mewarisi sifat SOA kontemporari. SOA kontemporari membantu pertumbuhan SOA primitif dengan memperkenalkan ciri baru, dan kemudian ciri-ciri ini disesuaikan oleh model SOA primitif menjadikan cakrawala lebih besar daripada sebelumnya. Atas semua alasan ini, SOA kontemporari juga disebut sebagai SOA negara masa depan, SOA sasaran atau SOA yang diperluas.

Apakah Perbezaan antara SOA Kontemporari dan SOA Primitif?

SOA kontemporari dan SOA primitif berbeza dengan tujuan mereka berada dalam konteks SOA. Primitif SOA adalah seni bina berorientasikan perkhidmatan asas sementara, SOA kontemporari digunakan untuk mewakili pengembangan ke SOA primitif. Primitive SOA memberikan garis panduan yang harus dicapai oleh semua vendor, sedangkan SOA Kontemporari memperluas cakrawala SOA dengan menambahkan ciri baru ke SOA primitif. Pada masa ini, SOA Kontemporari berfokus untuk mengamankan kandungan mesej, meningkatkan kebolehpercayaan melalui pemberitahuan status penghantaran, meningkatkan pemprosesan XML / SOAP dan pemprosesan transaksi untuk menjelaskan kegagalan tugas.

Disyorkan: