Youaredevelopingasewer-sideenterpriseappliceation.Itmustsupportavarietyofdifferentclientsincludingdesktopbrowsers.mobilebrewsersandnativemobileapplications.TheapplicationmightalsoexposeanAPIfor3rd?partiestocustume.Itmightalso()withotherapplicationsviaeitherwebservicesoramessagebroker.Theapplicationhandlesrequests(HTTPreuestsandmessages)byexecutingbusinesslogic;accessingadatabse;exchangingmessageswithothersystems;andreturningaHTML/JSON/XML(请作答此空).Therearelogicalcomponentscorrespondingtodifferentfunitionalareasoftheapplication.What’stheapplication’sdeploymentarchitecture?Defineanarchitecturethatstructurestheapplicationasasetof(),collaboratingservices.ThisapproachcorrespondstotheY-axisoftheScaleCube.Eachserviceis:◆Flighlymaintainableandtestable-enablesrapidandfrequentdevelopmentanddeployment◆Looselycoupledwithotherseruices-enablesateamtoworkindependently(themajorityoftimeontheirseruicers)withoutbeingimpoutedbychangestootherservicesandwithoutaffectingotherservices.◆()deployable-enableateamtodeploytheirserviceswithouthavingtocortdinatewithotherteams◆Capableofbeingdevelopedbyasmallteam-essentialforhighproductivitybyavoidingthehighcommunicationheadoflargeteamsServices()usingeithersynchronousprotocalssuchasHTTP/RESTorasynchronousprotocolssuchasAMQP.Servicescanbedevelopedanddeployedindependentlyofoneanother.Eachservicehasitsowndatabaseinordertobedecoupledfromotherservices.Dataconsistencybetweenservicesismaintainedusingsomeparticularpattern.
A.request B.response] C.text D.File]正确答案B