欢迎来到天天文库
浏览记录
ID:39949759
大小:120.65 KB
页数:5页
时间:2019-07-15
《基于Web+Service的多层分布式体系结构》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第27卷第1期合肥工业大学学报(自然科学版DVol.27No.12004年1月JOURNALOF~EFEIUNIVERSITYOFTEC~NOLOGYJan.2004基于WebService的多层分布式体系结构罗军红1韩江洪1张利2张建军2(1.合肥工业大学计算机与信息学院安徽合肥230009;2.合肥工业大学机械与汽车工程学院安徽合肥230009D摘要:文章讨论了客户机/服务器(C/SD结构和浏览器/服务器(B/SD结构的发展以及这两种结构在大型系统中应用受限的现状O为了解决大型系统中跨平台交互问题引入WebService技术介绍了WebService的架构和特点提
2、出了基于WebService的多层分布式体系结构并以实例分析了这种结构的工作原理O关键词:Web服务;分布式;跨平台交互中图分类号:TP303文献标识码:A文章编号:1003-5060(2004D01-0018-05Mllti-tierdistribltivesystemframeworkbasedonwebservice1122LUOJun-hong~ANJiang-hongZ~ANGLiZ~ANGJian-jun(1.SchoolofComputerandInformation~efeiUniversityofTechnology~efei230009China;
3、2.SchoolofmachineryandAutomobileEngineering~efeiUniversityofTechnology~efei230009ChinaDAbstract:ThedevelopmentofC/SmodelandB/Smodelandtheshortcomingsofthetwomodelswhenappliedinlargesystemsarediscussed.Inordertosolvetheproblemofinteractionacrossavarietyofplatformsinlargesystemsthetechnol
4、ogyofWebServiceisintroduced.TheframeworkandfeaturesofWebServicearestudied.Themulti-tierdistributivesystemframeworkbasedonWebServiceispresentedanditsworkingprinciplesareanalyzed.Keywords:WebService;distributivesystemframework;interactionacrossavarietyofplatforms随着网络时代的到来计算机体系结构逐渐由C/S(客户机
5、/服务器D模式向B/S(浏览器/服务器D模式转变由集中式向分布式转变O目前在一些大型系统中各子系统间跨平台通信问题越来越成为人们关注的焦点B/S模式虽然支持Internet但是无法解决跨平台交互问题由此引入解决这个问题的关键技术WebService技术提出基于WebService的多层分布式体系结构O1B/S模式与C/S模式的比较与发展C/S模式由客户端与数据库服务器构成O客户端与用户进行交互并向数据库服务器发出请求数据库服务器响应请求将结果返回客户端如图1所示O收稿日期:2003-04-15;修改日期:2003-06-03作者简介:罗军红(1977-D女安徽安庆人合
6、肥工业大学硕士生;韩江洪(1954-D男安徽泾县人合肥工业大学研究员博士生导师.第期罗军红等:基于WebService的多层分布式体系结构9相对于以前的单机结构C/S模式有了很大发展能支持多用户共享数据库但是随着企业规模的不断扩大以及应用程序日益复杂化这种结构的弊端逐渐暴露出来主要表现在以下几个方面:图C/S结构图客户端需要专用软件支持而软件安装维护及升级需要在客户端逐台进行工作量大2系统资源浪费较大由于硬件更新远跟不上软件的更新速度因此客户不得不在本地硬盘上安装大量软件而实际只用到其中的一小部分3不支持InternetB/S模式中Web服务器负责与用户连接它响应用户
7、请求后先对指令进行内部编码判断指令的内容然后执行相应的操作需要时调用应用服务器中企业对象提供的服务完成Internet/Intranet上的客户查询最后在服务器中产生动态的Web页面传到浏览器显示结果如图2所示I]图2B/S结构图B/S模式主要是利用了不断成熟的Web浏览器技术结合浏览器的多种脚本语言和ActiveX技术用通用浏览器实现了原来需要专用软件才能实现的强大功能也就是说客户端无需再装用户界面程序只要装一个通用浏览器就可以了用户界面完全由Web浏览器实现从而使得传统C/S模式下的客户端大大'减肥"同时它将C/S体系结构由2层扩展为3层在客户端
此文档下载收益归作者所有