Mūsdienu SOA pret primitīvo SOA Sākotnējā SOA, kopējā SOA, pamata SOA, nākotnes stāvokļa SOA, mērķa SOA, paplašinātā SOA
SOA (uz pakalpojumu orientēta arhitektūra) ir arhitektūras modelis, kurā risinājumu 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īva, veikls un produktīvs nekā citi esošie tehnoloģiju risinājumi. SOA nodrošina atbalstu, lai realizētu uz pakalpojumu orientētu principu un uz pakalpojumiem orientētas skaitļošanas priekšrocības. SOA ieviešanu parasti veido daudzas dažādas tehnoloģijas, dažādi produkti, lietojumprogrammu saskarnes un citi dažādi paplašinājumi. SOA tiek iedalīts laikmetīgajā SOA un primitīvajā SOA atkarībā no mērķa, uz kuru tie attiecas. Primitīvais SOA ir uz pakalpojumu 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 ieviešanas paplašinājumus.
Kas ir primitīvs SOA?
SOA ir nepārtraukti augoša joma, kurā dažādi pārdevēji regulāri izstrādā SOA produktus. Bāzes līmeņa uz pakalpojumu orientēta arhitektūra, kas ir piemērota jebkura pārdevēja realizācijai, ir pazīstama kā primitīva SOA. Sākotnējais SOA, parastais SOA un pamata SOA ir daži citi termini, kas tiek izmantoti, lai apzīmētu primitīvo SOA. Pakalpojumu orientēšanas 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 par citiem pakalpojumiem zina tikai ar pakalpojumu aprakstiem, 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špārvaldītu savas loģikas daļas. Vissvarīgākie (primitīvākie) SOA projektēšanas principi ir vaļīga savienošana, pakalpojumu līgums, autonomija, abstrakcija, atkārtota izmantošana, saliekamība, bezvalstniecība un atklātība.
Kas ir mūsdienu SOA?
Mūsdienu SOA ir klasifikācija, kas tiek izmantota, lai attēlotu primitīvo SOA ieviešanas paplašinājumus, lai turpinātu sasniegt pakalpojumu orientācijas mērķus. Citiem vārdiem sakot, mūsdienu SOA tiek izmantots, lai primitīvo SOA nogādātu mērķa SOA stāvoklī, kādu organizācijas vēlētos iegūt nākotnē. Bet, tā kā SOA (kopumā) attīstās ar laiku, primitīvais SOA tiek paplašināts, mantojot mūsdienu SOA atribūtus. Mūsdienu SOA palīdz primitīvā SOA izaugsmei, ieviešot jaunas funkcijas, un pēc tam šīs funkcijas pielāgo primitīvais SOA modelis, padarot tās redzesloku lielāku nekā iepriekš. Visu šo iemeslu dēļ mūsdienu SOA sauc arī par nākotnes valsts 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īvais SOA atšķiras no mērķa, uz kuru tie attiecas SOA kontekstā. Primitīva SOA ir pamata uz pakalpojumu orientēta arhitektūra, savukārt mūsdienu SOA tiek izmantota, lai attēlotu primitīvā SOA paplašinājumus. Primitīvais SOA nodrošina vadlīnijas, kas jāīsteno visiem pārdevējiem, savukārt Mūsdienu SOA paplašina SOA horizontu, pievienojot jaunas funkcijas primitīvai SOA. Pašlaik Mūsdienu 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 darījumu apstrādes uzlabošanu, lai ņemtu vērā uzdevuma kļūmi.