英语翻译ConceptualRelationship•SOAisaradicaldeparturefromclient-serverarchitecture.CurrentSOAsstillemploysomeofthetechnologiesoriginallyusedtobuildclient-serverapplications.Thoughmoresophisticated,SOAsintroducecomp
英语翻译
ConceptualRelationship
•SOAisaradicaldeparturefromclient-serverarchitecture.CurrentSOAsstillemploysomeofthetechnologiesoriginallyusedtobuildclient-serverapplications.Thoughmoresophisticated,SOAsintroducecomplexitythatsharplycontraststhesimplicityofatwo-tierclient-serverarchitecture.
•DistributedInternetarchitecturehasmuchincommonwithSOA,includingasignificantamountofitstechnology.However,SOAhasdistinctcharacteristicsrelatingtobothtechnologyanditsunderlyingdesignprinciples
Multi-TierSystemArchitecture
•RPC-based
–Clientandmiddlewareserveristightlycoupled
•RemoteObjectbased
–Remoteobjectscommunicatesthroughstandardinterfacelanguages
–Objectmodels:OMGCORBA,SUNJavaRMI,MSDCOM
•Webbased
–Browser+“Dynamiccontentgeneration”
–Enablingtechniques:CGI,JavaServlet/JSP,MSASP
DistributedObjectComputing
•Coupledwithapowerfulcommunicationsinfrastructure,distributedobjectsdividemonolithicclient/serverapplicationsintoself-managingcomponents,orobjects,thatcaninteroperateacrossdisparatenetworksandoperatingsystems.
–SUNJ2EE
•JavaTM2Platform,EnterpriseEdition
–MSDCOM
•DistributedComponentObjectModel
–OMGCORBA