Mūsdienu SOA vs Primitīvā SOA | Pamata SOA, kopējā SOA, pamata SOA, nākotnes valsts SOA, mērķa SOA, paplašinātā SOA
SOA (Service-Oriented Architecture) ir arhitektūras modelis, kurā risinājuma loģika tiek parādīta kā pakalpojumi. Tā kā pakalpojumi ir galvenā risinājumu piegādes metode, SOA cenšas būt ļoti efektīvs, veikls un produktīvs nekā citi esošie tehnoloģiju risinājumi. SOA sniedz atbalstu, lai realizētu uz pakalpojumiem orientētu principu un uz pakalpojumu orientētas skaitļošanas priekšrocības. SOA ieviešanu parasti veido dažādas tehnoloģijas, dažādi produkti, lietojumprogrammu saskarnes un citi dažādi paplašinājumi. SOA tiek sadalīta Mūsdienu SOA un Primitīvajā SOA atkarībā no mērķa, par kuru viņi iestājas. Primitīvā SOA ir uz pakalpojumu orientētas sākotnējās arhitektūras modelis, kas piemērots jebkuram pārdevējam. No otras puses, mūsdienu SOA ir klasifikācija, kas tiek izmantota, lai attēlotu primitīvās SOA ieviešanas paplašinājumus..
Kas ir primitīvā SOA?
SOA ir nepārtraukti augošs lauks, kurā dažādi pārdevēji regulāri izstrādā SOA produktus. Uz pakalpojumu orientēta sākotnējā arhitektūra, kas piemērota jebkuram pārdevējam, ir pazīstama kā primitīvā SOA. Pamata SOA, parastais SOA un kodols SOA ir daži no citiem terminiem, ko izmanto, lai atsauktos uz 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. Pakalpojumi uztur noteiktas kopīgas un standarta funkcijas, tomēr tos var attīstīt un paplašināt neatkarīgi. Pakalpojumus var apvienot, lai izveidotu citus pakalpojumus. Pakalpojumi zina citus pakalpojumus tikai caur pakalpojumu aprakstiem, un tāpēc tos var uzskatīt par savstarpēji nesavienotiem. Pakalpojumi sazinās, izmantojot autonomus ziņojumus, kas ir pietiekami inteliģenti, lai paši pārvaldītu savas loģikas daļas. Svarīgākie (primitīvie) SOA projektēšanas principi ir brīva savienošana, pakalpojumu līgums, autonomija, abstrakcija, atkārtota izmantojamība, saliekamība, bezvalstniecība un atklājamība.
Kas ir mūsdienu SOA?
Mūsdienu SOA ir klasifikācija, kuru izmanto, lai attēlotu primitīvās SOA ieviešanas paplašinājumus, lai vēl vairāk sasniegtu orientāciju uz pakalpojumu. Citiem vārdiem sakot, mūsdienu SOA tiek izmantots, lai primitīvo SOA aizvestu uz mērķa SOA stāvokli, kādu organizācijas vēlētos iegūt nākotnē. Bet, tā kā SOA (vispārīgi) attīstās laika gaitā, primitīvā SOA tiek paplašināta, pārmantojot mūsdienu SOA atribūtus. Mūsdienu SOA palīdz palielināt primitīvo SOA, ieviešot jaunas funkcijas, un pēc tam šīs funkcijas pielāgo primitīvais SOA modelis, padarot tā redzesloku lielāku nekā iepriekš. Visu šo iemeslu dēļ mūsdienu SOA tiek saukts arī par nākotnes 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 pēc mērķa, kādā tie tiek izvirzīti SOA kontekstā. Primitīvā SOA ir uz pakalpojumu orientēta sākotnējā arhitektūra, savukārt mūsdienu SOA tiek izmantots, lai attēlotu primitīvās SOA paplašinājumus. Primitīvā SOA nodrošina vadlīnijas, kas jāīsteno visiem pārdevējiem, savukārt Mūsdienu SOA paplašina SOA horizontu, primitīvajam SOA pievienojot jaunas funkcijas. Pašlaik Contemporary SOA koncentrējas uz ziņojumu satura nodrošināšanu, uzticamības uzlabošanu, izmantojot paziņojumus par piegādes statusu, XML / SOAP apstrādes un transakciju apstrādes uzlabošanu, lai ņemtu vērā uzdevuma neizdošanos.