已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
0外文文献ENGLISHE:DevelopWebapplicationprogramusingASPthearchitecturethatmustfirstestablishWebapplication.Nowinapplicationfrequentlywithtohavetwo:ThearchitectureofC/SandthearchitectureofB/S.Client/serverandcustomerend/serverholdthearchitectureofC/S.Thecustomer/serverstructureoftwofloor.Customer/server(Client/Server)modelisakindofgoodsoftwarearchitecture,itistheoneofbestapplicationpatternofnetwork.Fromtechnology,seethatitisalogicconcept,denotewillaapplicationmanytasksofdecomposingdifferencecarryout,commoncompletionisentiretoapplythefunctionoftask.Oneachnetworkmaincomputerofwebsite,resource(hardware,softwareanddata)divideintostep,isnotbalanced,undercustomer/serverstructure,withouttheclientcomputerofresourcethroughsendingrequesttotheserverthathasresource,getresourcerequest,someettheresourcedistributioninnetworknotbalancedness.Withthiskindofstructure,cansynthesizevariouscomputerstocooperatewithwork,letiteachcan,realizethescaleforthesystemofcomputeroptimization(Rightsizing)withscalereducetomelt(Downsizing).Pictureisasfollows:Itismostoftodivideintocomputernetworkapplicationintotwo,inwhichtheresourceandfunctionthatpartsupportsmanyuserstoshare,itisrealizedbyserver;Anotherpartfaceseveryuser,isrealizedbyclientcomputer,alsonamely,clientcomputerisusualtocarryoutprosceniumfunction,realizesman-machineinteractionthroughuserinterface,oristheapplicationprogramofspecificconducteduser.Andserverusuallycarriesoutthefunctionofbackstagesupporter,managestheoutsiderequestconcerningsetingup,acceptingandreplyinguserthatshared.Foracomputer,itcanhavedoublefunction,isbeingcertainandmomentarytocarvetoactasserver,andagainbecomesclientcomputerinanothertime.Customer/servertypecomputerdivideintotwokinds,onesidewhooffersserviceiscalledasserver,asksonesideofservicetobecalledascustomer.Tobeabletoofferservice,serveronesidemusthavecertainhardwareandcorrespondingserversoftware;1Also,customeronesidemustalsohavecertainhardwareandcorrespondingcustomersoftware.Theremustbeaagreementbetweenserverandcustomer,bothsidescommunicateaccordingtothisagreement.Applycustomer/servermodelinInternetservice,therelationbetweencustomerandserverisnotimmutable.SomeInternetnodeoffersserviceontheonehand,alsogetsserviceontheotherhandfromothernode;Itiseveninonetimedialoguecourse,mutualrolealsoexchangesprobably.Asincarryoutfiletransmission,ifbecalledasonesidewhooffersfileserver,iscalledasonesidewhogetsfilecustomer,whenusinggetormgetordersinceanothernodetakesfile,canthinkthatwhatselfuseanditisclientcomputer,isusingputormputordertoanothernodedispatchfilecanagainthinkthemachinethatusedselfisserver.Multilayercustomer/serverstructureAlongwiththedevelopmentofenterpriseapplication,recently,haveagainarisenakindofnewmultilayerarchitecture,itappliescustomerendtodivideintotwominutes:Customerapplicationandserverapply.Customerapplicationisthepartoforiginalcustomerapplication,isanotherandpartialtohavebeentransferedtoservertoapply.Newcustomerapplicationtakestheresponsibilityforuserinterfaceandsimpleregularbusinesslogicandnewserverapplicationresidentcore,changeablebusinesslogic.Thereforeitsstructurehasbecomenew(Clientapplication+Serverapplication)/Serverstructure.Followingpictureshows:ThiskindofstructurehassolvedtraditionalClient/Servercanexpandproblem,havereducedcustomerendbusinesslogic,andhavereducedtherequirementofcustomerendforhardware.Atthesametimebecauseofalotofbusinesslogicconcentrationshavegonetounitaryapplicationserveron,themaintenanceworkofapplicationsystemhadbeenalsoconcentratedtogether,haveeliminatedtheprobleminthetraditionalstructureofClient/Serverthatsoftwaredistributes.ThiskindofstructureiscalledasthearchitectureofB/S.Browser/Serverandbrowser/serverholdthearchitectureofB/S.Onessence,Browser/ServerisalsoakindofstructureofClient/Server,itisakindoffromthetraditionaltwolevelsofstructuraldevelopmentofClient/Servercometothethree-layerstructuralspecialcaseofClient/ServerthatappliedonWeb.2InthesystemofBrowser/Server,usercanpassthroughbrowsertoalotofserversthatspreadonnetworktosendrequest.ThestructureofBrowser/Serverismaximumtohavesimplifiedtheworkofclientcomputer,onclientcomputer,needtoinstallanddeployfewcustomerendsoftwareonly,serverwillbearmorework,fordatabasevisitandapplyprogramcarryoutwillinserverfinish.Underthethree-layerarchitectureofBrowser/Server,expresslayer(Presentatioon),functionlayer(BusinessLogic),datalayer(DataService)havebeencuttheunitof3relativeindependences:Itisthefirstlayeroftoexpresslayer:Webbrowser.Inexpressinglayercontainsystemshowlogic,locateincustomerend.ItstaskistosuggestbyWebbrowsertothecertainaWebserveronnetworkthatserviceisasked,afterverifyingforuseridentity,WebserverdeliversneededhomepagewithHTTPagreementtocustomerend,clientcomputeracceptthehomepagefilethatpassed,andshowitinWebbrowseron.Secondlayerfunctionlayer:HavetheWebserveroftheapplicationfunctionofprogramextension.Infunctionlayercontainthesystematichandlingofgeneralaffairslogic,locateinWebserverend.Itstaskistherequestconcerningacceptinguser,needtobefirstconductedandcorrespondingtoexpandapplicationprogramanddatabasetocarryoutconnection,passesthroughthewaiessuchasSQLtodatabaseservertoputforwarddatahandlingtoapplyfor,thenetc.databaseservertheresultofhandlingdatasubmittoWebserver,deliveragainbyWebservertoreturncustomerend.Thenumberofpliesof3thaccordingtolayer:Databaseserver.Indatalayercontainsystematicdatahandlinglogic,locateindatabaseserverend.ItstaskistoaccepttherequestthatWebservercontrolsfordatabase,realizationisinquiredandmodifiedfordatabase,updateetc.function,submitoperationresulttoWebserver.Carefulanalysisisbeeneasytosee,thearchitectureofBrowser/Serverofthree-layeristhehandlingofgeneralaffairsofthetwolevelsofstructureofClient/Serverlogicmodularfromthetaskofclientcomputerinsplit,fromthefirstfloorofindividualcompositionbearthepressureofitstaskandsuchclientcomputerhavealleviatedgreatly,distributeloadbalancedlyandhavegivenWebserver,sofromthestructuralchangeofClient/serveroforiginaltwofloorthestructureofBrowser/Serverofthree-layer.Thiskindofthree-layerarchitecturefollowingpictureshows.Thiskindofstructurenotonlyclientcomputerfromheavyburdenandtherequirementofperformancethatrisescontinuouslyforitinliberationcomeout,alsodefendtechnologypeoplefromheavymaintenanceupgradingworkinfreeoneself.Sinceclientcomputerhandlesgeneralaffairs,logicpartialminuteshavegivenfunctionserver,makeclientcomputerrightoffslenderalotof,donottaketheresponsibilityforhandlingcomplexcalculationanddataagainvisitetc.crucialgeneralaffairs,isresponsibletoshowpart,so,maintenancepeopledonotrushaboutagainforthemaintenanceworkofprogrambetweeneveryclientcomputer,andputmajorenergyintheprogramonfunctionserverupdatework.Betweenthiskindofthree-layerstructurallayerandlayer,themutuallyindependentchangeofanyfirstfloordoesnotaffectthefunctionofotherlayer.Ithas3changedthedefectofthetwolevelsofarchitectureofClient/Serveroftraditionfromfoundation,itisthetransformwithdeeponceinapplicationsystematicarchitecture.ThecontrastoftwoarchitecturesThearchitectureofBrowser/ServerandthearchitectureofClient/ServercomparewithalladvantagesthatnotonlyhavethearchitectureofClient/ServerandalsohavethearchitectureofClinet/Servertheuniqueadvantagethatplacedoesnothave:Openstandard:ThestandardadoptedbyClient/Serveronlyindepartmentunificationforbut,itsapplicationisoftenforspecialpurpose.Itislowertodevelopanddefendcost:ItneedtobeimplementedonallclientcomputersthattheapplicationofClient/Servermustdevelopthecustomerendsoftwareforspecialpurpose,nomatterinstallationanddispositionescalatestill,havewastedmanpowerandmaterialresourcesmaximumly.TheapplicationofBrowser/Serverneedincustomerendhavegeneralbrowser,defendandescalatetoworkinserverendgoon,neednotcarryoutanychangeascustomerholds,havereducedthecostofdevelopmentandmaintenancesogreatly.Itissimpletouse,interfacefriendly:TheinterfaceoftheuserofClient/Serverisdecidedbycustomerendsoftware,interfaceandthemethodofitsusearenotidenticaleach,perpopularizeasystemofClient/Serveraskuserstudyfromthebeginning,ishardtouse.TheinterfaceoftheuserofBrowser/Serverisunifiedonbrowser,browseriseasytouse,interfacefriendly,mustnotstudyuseagainothersoftware,theuseofaLaoYongYithathassolveduserproblem.Customerenddetumescence:ThecustomerendofClient/Serverhasthefunctionthatshowsandhandlesdata,astherequirementofcustomerendisaclientcomputeritisfatveryhigh.ThecustomerofBrowser/Serverholdstheaccessthatnottakestheresponsibilityfordatabaseagainandtheetc.taskofcomplexdatacalculation,needitonlyshow,thepowerfulrolethathasplayedserverfullyissolargetohavereducedtherequirementforcustomerend,customerendbecomeverythin.Systemisflexible:The3minutesofthesystemofClient/Server,inmodular,havethepartthatneedtochangetowantrelationtothechangeofothermodular,makesystemverydifficultupgrading.The3minutesofthesystemofBrowser/Servermodularrelativeindependence,inwhichapartofmodularchange,othermodulardoesnotgetinfluence,itisveryeasythatsystemimprovetobecome,andcanformthesystemwithmuchbetterperformancewiththeproductofdifferentmanufacturer.Ensuresystematicsafety:InthesystemofClient/Server,directlyjoinwithdatabaseserverbecauseofclientcomputer,usercanveryeasilychangethedataonserver,cannotguaranteesystematicsafety.ThesystemofBrowser/ServerhasincreasedalevelofWebserverbetweenclientcomputeranddatabaseserver,makestwonottobedirectlylinkedagain,clientcomputercannotbedirectlycontroledfordatabase,preventuserefficientlyinvadeillegally.ThearchitectureofBrowser/Serverofthree-layerhastheadvantagethatalotoftraditionalarchitecturesofClient/Serverdoesnothave,andisclosetohavecombinedthetechnologyofInternet/Intranet,isthatthetendencyoftechnicaldevelopmenttendsto,itapplicationsystemtapeintoonebrand-newdeveloptimes.FromthisusoptiontheconfigurationofB/S4thearchitecturethatdevelopsassystem.whatareC/SwithB/SForC/SwiththetechnologyofB/Sdevelopchangeknow,first,mustmakeitclearthat3problems.(1)WhatisthestructureofC/S.C/S(Client/Server)structure,theserverstructureandclientcomputerthatallknowwell.Itissoftwaresystematicarchitecture,throughitcanholdhardwareenvironmentfullyusingtwoadvantage,realizetaskreasonabledistributiontoClientendandServerend,havereducedsystematiccommunicationexpense.Now,themostsystemsofapplicationsoftwarearethetwolevelsofstructureoftheformofClient/Server,aredevelopingtotheWebapplicationofdistributiontypesincecurrentsoftwareapplicationissystematic,WebandtheapplicationofClient/Servercancarryoutsamebusinesshandling,applydifferentmodulartosharelogicassembly;Thereforeitissystematicthatbuilt-inandexternalusercanvisitnewandexistingapplication,throughthelogicinexistingapplicationsystem,canexpandnewapplicationsystem.Thisisalsopresentapplicationsystemdevelopdirection.TraditionalCSarchitecturethoughadoptingisopenpattern,butthisistheopennessthatsystemdevelopsalevel,inspecificapplicationnomatterClientendorServerendthesoftwarethatneedtostillspecifysupport.BecauseofthesoftwaresoftwarethatneedtodevelopdifferenteditionaccordingtothedifferentsystemofoperatingsystemthatcannotofferthestructureofC/Sandtheopenenvironmentofusergenuineexpectation,besides,therenovationofproductisveryrapid,isnearlyimpossibletoalreadymeetthe100computeraboveusersoflocalareanetworkatthesametimeuse.Pricehaslowefficiencyhigh.Ifmycourtyarduses,ShanghaiexceedtheorchidcompanysmanagementsoftwarestatisticsoflawcaseistypicalCSarchitecturemanagementsoftware.(2)WhatisthestructureofB/S.B/S(Browser/Server)structurebrowserandserverstructure.ItisalongwiththetechnologyofInternetspringup,itisforthestructureofimprovementorakindofchangeofthestructureofC/S.Underthiskindofstructure,userworkinginterfaceistorealizethroughWWWbrowser,losethelogicofgeneralaffairsverymuchinfront(Browser)realization,butthemajorlogicofgeneralaffairsinserverend(Server)realization,formthethree-layerclaimed3-tierstructure.So,havesimplifiedcustomerendcomputerloadgreatly,5havealleviatedsystemtodefendworkloadandthecostwithupgrading,havereducedtheoverallcostofuser(TCO).Withpresenttechnologysee,localareanetworkthenetworkapplicationthatestablishesthestructureofB/S,andunderthepatternofInternet/Intranet,databaseapplicationiseasytoholdrelatively,costalsoislower.Itisthatonenessgoestothedevelopmentofposition,canrealizedifferentpeople,neversameplace,withdifferencereceivethewayofentering(forexampleLAN,WAN,Internet/Intranetetc.)visitandoperatecommondatabase;Itcanprotectdataplatformefficientlywithmanagementvisitlimitsofauthority,serverdatabaseisalsosafe.Nowinmycourtyard,net(Intranet),outernet(Internet)withBeijingeasternclearbigcompanylawcaseandthemanagementsoftwareofofficialbusinessisthestructuralmanagementsoftwareofB/S,policemeneachworkingstationinlocalareanetworkpassthroughWWWbrowsercanrealizeworkingbusiness.EspeciallyinJAVAstepplatformlanguageappearanceafter,theconfigurationmanagementsoftwareofB/Sismorefacilitated,isshortcut,efficient.(3)Themanagementsoftwaretechnologyofmainstream.Thetechnologyofmainstreamofmanagementsoftwaretechnologyisasmanagementthought,havealsogonethrough3developperiod.First,interfacetechnologygoestoWindowsgraphinterface(orgraphuserinterfaceGUI)fromlastcenturyDOScharacterinterface,tillBrowserbrowserinterface3differencesdevelopperiod.Secondly,todayownthebrowserinterfaceofcomputer,isnotonlyvisualandiseasytouse,whatismoremajoristhatanyitsstyleofapplicationsoftwarebasedonbrowserplatformisas,maketherequirementofchoosingapersonforthejobforoperatingtrainingnothighandsoftwareoperabilityisstrong,iseasytodistinguish;Moreoverplatformarchitecturethefilethatalsogoestotodayfrompastsingleuserdevelopmentserver(FS)systemandclientcomputerserver(CS)systemandbrowserserver(BS)system.ThecomparisonofC/SandB/SC/SandB/Sisthenowworldtwotechnologiesofmainstreamofdevelopingpatterntechnicalconfiguration.C/SisthatAmericanBorlandcompanyresearchesanddevelopmostearly,B/SisthatAmericanMicrosoftresearchesanddevelop.Nowthistwotechnologieswithquiltworldcountriesgrasp,itismanythatdomesticcompanyproducearticlewithC/SandthetechnicaldevelopmentofB/S.Thistwotechnologieshavethe6certainmarketshareofself,iswithcustomercrowd,eachdomesticenterprisesaysthatownmanagementsoftwareconfigurationtechnicalfunctionispowerful,advanced,convenient,thecustomergroupthatcanlift,haveacrowdscholarinkguesttoshakeflagselfcryout,advertisementfliesalloverthesky,maybecalledbenevolenttoseekernel,sageseeswisdomC/Sconfiguresinferiorpositionandtheadvantageofsoftware(1)Applicationserveroperationdataloadislightcomparatively.ThedatabaseapplicationofthemostsimplearchitectureofC/Sisbecomebytwopartialgroups,customerappliesprogramanddatabaseserverprogram.Bothcanbecalledasprosceniumprogramandtheprogramofbackstagesupporterrespectively.Themachineofoperationdatabaseserverprogramisalsocalledasapplicationserver.Onceserverprogramhadbeenstarted,waitstherequestconcerningrespondingcustomerprogramhairatanytime;Customerapplicationprogramoperationcanbecalledascustomercomputerontheowncomputerofuser,incorrespondencewithdatabaseserver,whenneedscarryoutanyoperationforthedataindatabase,customerprogramseeksserverprogramvoluntarily,andsendsrequesttoit,serverprogramisregularasbasisintendstomaketoreply,sendtoreturnresult,applicationserveroperationdataloadislighter.(2)Datastoremanagementfunctionrelativelytransparent.Indatabaseapplicationdatastoremanagementfunction,iscarriedoutrespectivelyindependentlybyserverprogramandcustomerapplicationprogram,isregularasprosceniumapplicationcanviolate,andusuallythosedifferent(nomatterishaveknownstillunknown)operationsdata,inserverprogram,donotconcentraterealization,forinstancevisitlimitsofauthority,serialnumbercanberepeated,musthavecustomertalentestablishmenttheruleorder.Itisthesetoown,forthelastuserthatworksonprosceniumprogramistransparent,theyneednotbeinterestin(cannotusuallyalsointerfere)thecourseofbehind,cancompleteownallwork.Intheapplicationofcustomerserverconfigurationprosceniumprogramnotisverythin,troublesomematterisdeliveredtoserverandnetwork.InthesystemofC/Stakeoff,databasecannotbecomepublicreally,professionallymorecompetentstorehouse,itgetsindependentspecialmanagement.7(3)TheinferiorpositionoftheconfigurationofC/Sishighmaintenancecostmakeinvestmentjustbig.First,withtheconfigurationofC/S,willselectproperdatabaseplatformtorealizethegenuineunificationofdatabasedata,makethedatasynchronismthatspreadsintwolandscompletedeliverbydatabasesystemgotomanage,butthelogicallytwooperatorsoflandwilldirectlyvisitasamedatabasetorealizeefficiently,havesosomeproblems,ifneedsestablishmentthedatasynchronismofrealtime,thedatabaseserverthatmustestablishrealtimecommunicationconnectionbetweentwoplacesandmaintainstwolandsisonlinetorun,networkmanagementstaffwillagainwanttodefendandmanageforcustomerendasserverdefendsmanagement,maintenanceandcomplextechsupportandtheinvestmentofthishighneedshaveveryhighcost,maintenancetaskismeasured.Secondly,thesoftwareofthestructureofC/Softraditionneedtodevelopthesoftwareofdifferenteditionaccordingtothedifferentsystemofoperatingsystem,isveryrapidbecauseoftherenovationofproduct,priceisworkingneedshighwithinefficientalreadydonotmeet.InJAVAstepplatformlanguageappearanceafter,theconfigurationofB/SismorevigorousimpactC/S,andformsthreatandchallengeforit.TheadvantageofB/Sconfigurationsoftware(1)TheMaintenanceofinferiorpositionandupgradingwayaresimple.Nowupgradingandtheimprovementofsoftwaresystemmoreandmorefrequently,theproductoftheconfigurationofB/Sembodiesmoreconvenientpropertyobviously.Foronealittlealittlebitbigunit,ifsystematicadministratorneeds,betweenhundredsof1000evenlastcomputersroundtriprun,efficiencyandworkloadistocanimagine,buttheconfigurationofB/Ssoftwareneedsmanagementserverhavebeenallright,allcustomerendsarebrowseronly,neednotdoanymaintenanceatall.Nomatterthescaleofuserhas,iswhat,hashowmanybranchwillnotincreaseanyworkloadofmaintenanceupgrading,isalltooperateneedstoaimatservertogoon;Ifneeddifferentlyonly,netserverconnectionspecially,realizelong-rangemaintenanceandupgradingandshare.Soclientcomputermoreandmorethin,andservermoreandmorefatisthedirectionofmainstreamoffutureinformativedevelopment.Inthefuture,softwareupgradingandmaintenancewillbemoreandmoreeasy,andusecanmoreandmoresimple,thisisforusermanpower,8m
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社会工作专业社工面试实战模拟社区发展与规划
- 网络安全威胁应对防范与应急处理好用指南
- 社区服务中心工作计划与居民满意度调查方案
- 2026广东茂名信宜市卫生健康系统事业单位赴广州中医药大学招聘卫生专业技术人员100人考试笔试备考题库及答案解析
- 2025年温州设计控股集团有限公司招聘7人(第三批)考试笔试备考试题及答案解析
- 2025西藏日喀则市萨嘎县招聘公益性岗位考试笔试参考题库及答案解析
- 2026广东肇庆四会市教育局赴高校招聘教师98人(第一轮编制)考试笔试备考题库及答案解析
- 2026年平顶山工业职业技术学院单招综合素质考试题库带答案详解
- 2026年广东省云浮市单招职业适应性考试题库参考答案详解
- 2026年恩施职业技术学院单招综合素质考试题库及完整答案详解1套
- 中投公司高级职位招聘面试技巧与求职策略
- 统编版(部编版)小学语文四年级上册期末测试卷( 含答案)
- 2025年河南中原国际会展中心有限公司社会招聘44名笔试备考题库附答案解析
- 肺癌科普知识讲座
- 推广示范基地协议书
- 消防员心理健康教育课件
- 2025年服装行业五年发展时尚产业与可持续发展报告
- 2026年北京中考英语听力口语高频516词
- 集材作业工班组评比测试考核试卷含答案
- 人教版(2024)七年级上册生物期末复习全册必背知识点详细版
- 2026鄂尔多斯市融媒体中心招聘35名工作人员历年真题汇编带答案解析
评论
0/150
提交评论