收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

基于.NET与XML的Web应用架构的研究与实现

门永奎  
【摘要】:在软件开发历程中,软件系统架构设计一直起着关键的作用。对于企业级应用而言,软件架构不仅会影响到系统设计和开发的进度,也会直接影响到系统的后续扩展潜力,甚至会决定整个系统开发的成败。传统的客户机/服务器(Client/Server)两层体系架构流行已久,曾经是一种企业应用的成功解决方案。但自20世纪90年代以来,随着Internet及其相关技术的迅猛发展,特别是Web及相关技术,传统的客户机/服务器两层模型已经明显不能适应企业应用的发展需要,软件的体系架构也从两层架构向多层架构发展。当前,多层架构因其明显的优越性,已成为构建企业级应用软件系统的一个通用标准。 论文分析了当前多层web应用架构的不足诸如:架构复杂庞大,开发效率低下、移植性差、修改困难、重用性差等。针对这些不足提出新的多层web应用架构构建方案:引入实体数据层,通过生成XML元数据方式,在实体数据层通过在对象与关系数据库之间建立映射机制来消除面向对象模型与关系数据库不匹配;增加数据访问层,通过工厂方法模式设计通用数据库访问接口,从而使得对象模型与关系数据库之间的具有低耦合性,即数据库模式的改变,不会影响对象模型,对象模型的改变不会影响数据库模式;通过外观(Facade)模式,采用XML Webservice封装系统内部调用的方法,为用户界面层提供单一而简单的接口;通过应用表明,此架构能很好地实现对象在关系数据库中的存取,最大程度上消除了对象模型与关系数据库之间的不匹配;由于业务外观层采用了XML Webservice发布访问接口,因而可以实现在任何平台以任何编程语言实现分布式调用,为用户提供了更多的服务。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 宋玲玲;蒋泽军;王丽芳;黄鹏;;基于XML消息队列的多层架构设计[J];电子测量技术;2009年11期
2 李则鸣;;基于.NET平台和Web服务的工作流平台设计与实现[J];软件导刊;2010年04期
3 刘智琦;;异构分布环境下的电子商务应用研究[J];科技信息;2011年11期
4 邓琦皓,罗军勇,王清贤;基于XML的分布式多步骤入侵特征语言[J];微电子学与计算机;2005年11期
5 李豪彦,杜慧军,张健雄;基于XML-RPC企业分布式数据处理[J];计算机应用研究;2004年05期
6 廖晓锋;陈笑蓉;;基于XML的分布式中草药查询系统的研究和设计[J];贵州大学学报(自然科学版);2005年04期
7 周泽华,金戈,黄涛;基于XML的分布式Web应用框架[J];计算机工程与应用;2001年18期
8 周禄;苗放;;电子商务平台中地址验证的设计与实现[J];铁路计算机应用;2008年07期
9 周小平,胡小鹏,石向月,孟晖;分布式Web系统的设计研究[J];计算机应用研究;2001年11期
10 何志国,陈奇;分布式应用体系结构研究[J];重庆邮电学院学报(自然科学版);2003年04期
11 郑俊峰,康建初;基于J2EE模式的移动电子商务平台[J];计算机工程与设计;2003年11期
12 孙孟立,王伟明,袁国华;基于WEB的制造信息集成技术研究[J];机械科学与技术;2003年S2期
13 肖延松,孟波,熊德林,杨子晨;基于XML的数据交换在分布式Web系统中的应用[J];计算机系统应用;2002年03期
14 肖延松,孟波,熊德林,杨子晨;基于XML的数据交换在分布式Web系统中的应用[J];电脑与信息技术;2002年01期
15 宋建康,陈小平;基于XML的Web客户端数据粒状更新与分布式计算[J];微型电脑应用;2002年12期
16 夏红霞,水俊峰,钟珞,马志军;基于SOAP的分布式数据挖掘系统的设计[J];武汉理工大学学报;2003年01期
17 张俊,张倩,蔡瑞英;基于SOAP的企业异构信息系统集成[J];南京工业大学学报(自然科学版);2004年01期
18 常明;;电子政务系统的信息集成研究[J];中国管理信息化;2008年03期
19 喻太峰;李彤;李喜旺;;电力应用系统数据交换平台[J];计算机系统应用;2010年11期
20 夏厚德;基于SOAP协议的分布式应用研究[J];武汉科技大学学报(自然科学版);2002年03期
中国重要会议论文全文数据库 前10条
1 林建;严隽薇;;基于xml的虚拟企业网络化建模[A];先进制造技术论坛暨第二届制造业自动化与信息化技术交流会论文集[C];2003年
2 郭志懋;周傲英;;XML数据的在线过滤[A];第十九届全国数据库学术会议论文集(研究报告篇)[C];2002年
3 何震瀛;李建中;王宏志;;XML数据的关系存储[A];第十九届全国数据库学术会议论文集(研究报告篇)[C];2002年
4 丁峰;王煜;姚延涛;沈钧毅;;从XML模式到数据库模式[A];第十八届全国数据库学术会议论文集(技术报告篇)[C];2001年
5 谈子敬;施伯乐;;XML导出数据库表的实现与应用[A];第十八届全国数据库学术会议论文集(研究报告篇)[C];2001年
6 罗道峰;孟小峰;;一种面向XML文档的基于角色的扩展访问控制方法[A];第十八届全国数据库学术会议论文集(研究报告篇)[C];2001年
7 郑骏;王焱;钱卫宁;周傲英;;XML相似相关结构库的构造及其应用[A];第十九届全国数据库学术会议论文集(技术报告篇)[C];2002年
8 吴刚;于亚新;王国仁;于戈;;并行XML文档数据分片技术研究[A];第十九届全国数据库学术会议论文集(技术报告篇)[C];2002年
9 王静;孟小峰;王珊;;以目标节点为导向的XML路径查询处理[A];第二十届全国数据库学术会议论文集(研究报告篇)[C];2003年
10 王鹏飞;洪晓光;;基于XML大文档的动态索引[A];第二十一届中国数据库学术会议论文集(技术报告篇)[C];2004年
中国博士学位论文全文数据库 前10条
1 王宇翔;分布式网络地理信息系统研究[D];中国科学院研究生院(遥感应用研究所);2002年
2 董红军;基于多Agent的分布式CAPP及工艺信息管理研究[D];西北工业大学;2000年
3 娄渊胜;基于构件的分布式防汛信息系统框架研究[D];河海大学;2002年
4 刘峰;仪用主从耦合分布式并行处理容错系统体系结构研究[D];浙江大学;2003年
5 王加虎;分布式水文模型理论与方法研究[D];河海大学;2006年
6 傅涛;基于数据挖掘的分布式网络入侵协同检测系统研究及实现[D];南京理工大学;2008年
7 唐秋华;分布式虚拟环境建模研究[D];武汉理工大学;2005年
8 侯梅毅;分布式同步发电机的孤岛检测原理与实现[D];山东大学;2010年
9 朱旭琪;分布式信息压缩算法研究[D];北京邮电大学;2011年
10 沈洁;基于自动机的XML数据过滤研究[D];哈尔滨工程大学;2010年
中国硕士学位论文全文数据库 前10条
1 王廷蔚;分布式事务工作流的研究与应用[D];曲阜师范大学;2005年
2 陈东;钱塘单点登录系统的设计与实现[D];浙江大学;2006年
3 门永奎;基于.NET与XML的Web应用架构的研究与实现[D];武汉理工大学;2006年
4 孙立杰;基于SOAP消息传递的分布式工作流管理系统的研究与设计[D];哈尔滨工程大学;2005年
5 刘洋;基于应用框架的分布式文档处理系统的设计与实现[D];西北大学;2006年
6 汪健;基于SOAP协议的Web Service安全模型研究与实现[D];电子科技大学;2007年
7 刘明;基于XML和中间件的异构数据库集成[D];贵州大学;2006年
8 冯帆;基于J2EE架构的电子政务网上申报审批系统的设计与实现[D];西北大学;2005年
9 周菲菲;多域环境下责任认定机制的研究与实现[D];北京交通大学;2008年
10 方宁;基于Internet/Intranet环境下的人力资源管理系统设计与实现[D];中南大学;2005年
中国重要报纸全文数据库 前10条
1 晓京;做分布式呼叫中心[N];中国计算机报;2003年
2 记者 张磊;分布式能源技术研讨会在京召开[N];中国电力报;2004年
3 盖俊飞 林楠;分布式ISA防火墙与服务器的配置[N];电脑报;2003年
4 刘轶轩;IONA:分布式SOA四两拨千斤[N];通信产业报;2007年
5 ;中兴通讯分布式“3G”服务[N];中国计算机报;2002年
6 国家高性能计算机工程技术研究中心 黄华 杨德志 张建刚;分布式文件系统趋向成熟[N];中国计算机报;2005年
7 国防科学技术大学计算机学院软件所 董勇 周恩强;构建分布式文件系统[N];中国计算机报;2005年
8 李芸 星际网络公司;IP分布式呼叫中心 让企业驶离信息孤岛[N];计算机世界;2002年
9 记者邰举;韩分布式超级计算机年底诞生[N];科技日报;2003年
10 国家高性能计算机工程技术研究中心 黄华 杨德志 张建刚;分布式文件系统的历史与现状[N];中国计算机报;2005年
中国知网广告投放
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978