Atšķirība starp mūsdienu SOA un primitīvo SOA

Atšķirība starp mūsdienu SOA un primitīvo SOA
Atšķirība starp mūsdienu SOA un primitīvo SOA

Video: Atšķirība starp mūsdienu SOA un primitīvo SOA

Video: Atšķirība starp mūsdienu SOA un primitīvo SOA
Video: What is SOA? ( Service Oriented Architecture ) 2024, Jūlijs
Anonim

Mūsdienu SOA pret primitīvo SOA | Sākotnējais SOA, parastā SOA, pamata SOA, nākotnes stāvokļa SOA, mērķa SOA, paplašinātais SOA

SOA (uz pakalpojumiem orientēta arhitektūra) ir arhitektūras modelis, kurā risinājuma loģika tiek parādīta kā pakalpojumi. Izmantojot pakalpojumus kā galveno risinājumu piegādes metodi, SOA cenšas būt ļoti efektīva, elastīga un produktīva nekā citi esošie tehnoloģiju risinājumi. SOA sniedz atbalstu, lai realizētu uz pakalpojumiem orientētu principu un uz pakalpojumiem orientētas skaitļošanas priekšrocības. Daudzas dažādas tehnoloģijas, dažādi produkti, lietojumprogrammu saskarnes un citi dažādi paplašinājumi parasti veido SOA ieviešanu. SOA ir sadalīta mūsdienu SOA un primitīvajā SOA atkarībā no mērķa, kuru tie nozīmē. Primitīvā SOA ir uz pakalpojumiem orientētas bāzes arhitektūras modelis, kas ir piemērots jebkuram pārdevējam. No otras puses, mūsdienu SOA ir klasifikācija, kas tiek izmantota, lai attēlotu primitīvo SOA implementāciju paplašinājumus.

Kas ir primitīvā SOA?

SOA ir pastāvīgi augoša joma, kurā dažādi pārdevēji regulāri izstrādā SOA produktus. Uz pakalpojumiem orientēta bāzes arhitektūra, kas ir piemērota jebkuram piegādātājam, ir pazīstama kā primitīva SOA. Bāzes līnijas SOA, parastais SOA un pamata SOA ir daži citi termini, ko izmanto, lai apzīmētu primitīvo SOA. Pakalpojumu orientācijas principu piemērošana programmatūras risinājumiem rada pakalpojumus, un tie ir SOA loģikas pamatvienība. Šie pakalpojumi var pastāvēt autonomi, taču tie noteikti nav izolēti. Pakalpojumos ir noteiktas kopīgas un standarta funkcijas, taču tos var attīstīt un paplašināt neatkarīgi. Pakalpojumus var apvienot, lai izveidotu citus pakalpojumus. Pakalpojumi ir informēti par citiem pakalpojumiem, tikai izmantojot pakalpojumu aprakstus, un tāpēc tos var uzskatīt par brīvi saistītiem. Pakalpojumi sazinās, izmantojot autonomus ziņojumus, kas ir pietiekami inteliģenti, lai paši pārvaldītu savas loģikas daļas. Vissvarīgākie (primitīvie) SOA projektēšanas principi ir brīvs savienojums, pakalpojumu līgums, autonomija, abstrakcija, atkārtota izmantošana, komponējamība, bezpavalstniecība un atklājamība.

Kas ir mūsdienu SOA?

Mūsdienu SOA ir klasifikācija, kas tiek izmantota, lai attēlotu primitīvo SOA implementāciju paplašinājumus, lai turpinātu sasniegt pakalpojumu orientācijas mērķus. Citiem vārdiem sakot, mūsdienu SOA tiek izmantota, lai pārvietotu primitīvo SOA uz mērķa SOA stāvokli, kuru organizācijas vēlētos iegūt nākotnē. Taču, tā kā SOA (vispārīgi) laika gaitā attīstās, primitīvā SOA tiek paplašināta, pārmantojot mūsdienu SOA atribūtus. Mūsdienu SOA palīdz primitīvās SOA izaugsmei, ieviešot jaunas funkcijas, un pēc tam šīs funkcijas tiek pielāgotas primitīvajam SOA modelim, padarot tā horizontu plašāku nekā iepriekš. Visu šo iemeslu dēļ mūsdienu SOA tiek saukta arī par nākotnes stāvokļa SOA, mērķa SOA vai paplašinātu SOA.

Kāda ir atšķirība starp mūsdienu SOA un primitīvo SOA?

Mūsdienu SOA un primitīvā SOA atšķiras ar mērķi, ko tie nozīmē SOA kontekstā. Primitīvā SOA ir uz pakalpojumiem orientēta bāzes arhitektūra, savukārt mūsdienu SOA tiek izmantota, lai attēlotu primitīvās SOA paplašinājumus. Primitīvā SOA nodrošina vadlīnijas, kas jāīsteno visiem piegādātājiem, savukārt mūsdienu SOA paplašina SOA horizontu, pievienojot jaunas funkcijas primitīvajam SOA. Pašlaik Contemporary SOA koncentrējas uz ziņojumu satura nodrošināšanu, uzticamības uzlabošanu, izmantojot piegādes statusa paziņojumus, uzlabo XML/SOAP apstrādi un transakciju apstrādi, lai novērstu uzdevumu kļūmes.

Ieteicams: