SOA kontemporari vs Primitif SOA | SOA asas, SOA biasa, teras SOA, SOA masa depan SOA, Sasaran SOA, SOA Lanjutan
SOA (Senibina Berorientasikan Perkhidmatan) adalah model seni bina di mana logik penyelesaian diberikan sebagai perkhidmatan. Dengan memiliki perkhidmatan sebagai kaedah utama penyampaian 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 pelanjutan lain biasanya membuat pelaksanaan SOA. SOA dipecahkan kepada SOA Kontemporari dan SOA Primitif bergantung kepada tujuan yang mereka hadapi. SOA Primitif ialah model senibina berorientasikan perkhidmatan asas yang sesuai untuk direalisasikan oleh mana-mana penjual. Sebaliknya, SOA Kontemporari adalah klasifikasi yang digunakan untuk mewakili sambungan kepada pelaksanaan SOA primitif.
Apa itu SOA Primitif?
SOA adalah bidang yang terus berkembang dengan pelbagai vendor yang membangunkan produk SOA dengan kerap. Senibina berorientasikan perkhidmatan asas yang sesuai untuk direalisasikan oleh mana-mana vendor dikenali sebagai SOA primitif. SOA asas, SOA biasa dan teras SOA adalah beberapa istilah lain yang digunakan untuk merujuk kepada SOA primitif. Penggunaan prinsip orientasi perkhidmatan kepada penyelesaian perisian menghasilkan perkhidmatan dan ini adalah unit asas logik dalam SOA. Perkhidmatan-perkhidmatan ini boleh wujud secara autonomi, tetapi mereka tentu tidak terisolasi. Perkhidmatan mengekalkan ciri-ciri biasa dan standard tertentu, namun mereka boleh berkembang dan diperluaskan secara bebas. Perkhidmatan boleh digabungkan untuk mewujudkan perkhidmatan lain. Perkhidmatan menyedari perkhidmatan lain hanya melalui penerangan perkhidmatan dan oleh itu boleh dianggap longgar-ditambah. Perkhidmatan berkomunikasi menggunakan mesej autonomi yang cukup bijak untuk mentadbir sendiri bahagian logik mereka sendiri. Prinsip-prinsip reka bentuk SOA yang paling penting (primitif) adalah kopling longgar, kontrak perkhidmatan, autonomi, abstraksi, kebolehbasaian semula, komposibilitas, kewarganegaraan dan keterbacaan.
Apakah SOA Kontemporari?
SOA kontemporari adalah klasifikasi yang digunakan untuk mewakili sambungan kepada pelaksanaan SOA primitif untuk dapat mencapai matlamat orientasi perkhidmatan. Dalam erti kata lain, SOA kontemporari digunakan untuk mengambil SOA primitif kepada sasaran SOA menyatakan bahawa organisasi ingin mempunyai masa depan. Tetapi, kerana SOA (secara umum) berkembang dengan masa, SOA primitif diperluas dengan mewarisi sifat-sifat SOA kontemporari. SOA kontemporari membantu pertumbuhan SOA primitif dengan memperkenalkan ciri-ciri baru, dan kemudian ciri-ciri ini disesuaikan dengan model SOA primitif yang menjadikan ufuknya lebih besar daripada sebelumnya. Atas sebab-sebab ini, SOA kontemporari juga dirujuk sebagai SOA negeri masa depan, SOA sasaran atau SOA diperpanjang.
Apakah Perbezaan antara SOA Kontemporari dan SOA Primitif??
SOA kontemporari dan SOA primitif berbeza dengan tujuan yang mereka hadapi dalam konteks SOA. SOA Primitif ialah arsitektur berorientasikan perkhidmatan asas sementara, SOA kontemporari digunakan untuk mewakili sambungan kepada SOA primitif. SOA Primitif menyediakan garis panduan yang dapat direalisasikan oleh semua vendor, sedangkan SOA Kontemporari memperluas ufuk SOA dengan menambah ciri-ciri baru kepada SOA primitif. Pada masa ini, SOA Kontemporari memberi tumpuan untuk mendapatkan kandungan mesej, meningkatkan kebolehpercayaan melalui pemberitahuan status penghantaran, meningkatkan pemprosesan XML / SOAP dan pemprosesan transaksi untuk menjelaskan kegagalan tugas.