N层客户%2f服务器体系结构及实现技术研究.pdfVIP

N层客户%2f服务器体系结构及实现技术研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第22巷增刊 江西师范大学学报(自然科学版) V01.22.Sup JoURNALOF 1998年lOj JIANGXI“ORMALUNIVERSIWoct.1998 N层客户IN务器体系结构及其实现技术研究 王命延①李振坤②.黎伟o o南昌,:学计算中0南昌 330029) (@广东工业:E学计算帆工程幕广州510090 摘 要:N层客户/服务器体系结构是最近提出的一种先进的应用软件结构.本文介 ‘ 绍了这种体系结构的概盘,并对它的特点进行了详细地分析.最后.该文在对组件及分布式 对担技术原理讨论基础上,阐述了两种不同的实现N熙客户,服务器体系结构的技术方案,一 关键词:N层客户/服务器体系结构,组件开发技术,分布式对象技术 中图法分类号:TP303 二门’ 国际经济~体化的进程,加速了企业信息处理由集中式向分布式的迁移.网络计算日 供了一种基于开放协议的新一代咧络通讯平台,以及客户/服务器体系结构的应用,较好 地满足了企业对地理分币式协同二作、信息共享一-5处理方面的需求.随着应用的深入,这 种昔通客户机/服务器体系结构在灵活性、可缩放性和可维护性上不同程度的出现了问 题.在普通客户/服务器结构中。用户界面服务和业务处理功能集中在客户端完成。这将 造成相关业务部门对客户端业务处理功能维护的困难,并对各客户端硬件资源有更高的要 求,致使整个应用系统投八费用加大.用户界面服务和业务处理功能溶合在一起,不仅使 应用软件体系结构缺乏灵活性,而且一些先进的软件开发方法电难以应用.为了克服这些 技术上的缺陷,一种更为先逛的应用软件体系结构,即N层(卅tier)客户/服务器体系 结构已经提出,它较好地解决了E述问题.下面将从分布式对象技术.组件开发方法和实 现三个方面阐述N屡客户/N务器体系结构及其|立用. 1 N层(N—tier)客户棚艮务器体系结构及优势 eArchltectul-e’是一个包括程序/系统的构件的结构、构 软件体系结构(Sofwm 件的相互关系, 以及控制榜件礁计演化的原则和指导三个方面的描述[1].一个优秀的 软件体系结构对于龉终的软件系统的成败起着举足轻重的作用; ●提供了新的系统分析手段. ●促进对复杂系统的理解. ●有利于软件重用 ●提供对系统管理的依据. 1.1 N层客户/服务器体系结构的概念 N层客户/N务器体系结梅是一种先进的涛同应用程序开发模型,它将客户/服务器系 统中各种各样的部件划分为N层(或三瑟)。它们共同组成~个应用系统.这N层概括为 应用表示层、业务处理层、资源服务层.应用表示层是应用系统与最终用户的唯一人机接 增刊 王命延等N层客户l服务器体系结构盈其实现技术研寰 117 口,提供数据采集和原始输入的陈述和结果的表达.该层处理的数据是原始数据,无需旌 加业务规划.仅仅获取外部的数据并将其转化成内部表示格式,或者将内部的结果数据转 化成外部的陈述.业务处理层翻译来自应用表示层的原始数据,并且加进业务处理逻辑, 建立应用事务.此外,该层还完成安全管理,事务管理以及各种访问服务,这些处理和服 务通过封装的对象来完成.资源服务层则主要提供备种资源服务,包括传统的关系型数据 的存储、特殊数据类型的支持、数据仓痒等等.N屡客户/服务器体系结构的各层服务和 处理通过网络联系在一起,并且支持业务进程阃的通讯.在这种模型下,一个应用软件是 满足要求的应用表示.业务处理、资源服务的集合体.这个集合中的元素总是被{殳计成通 用的,并且遵守标准接口,可以被重用和若享,能够在网络上进行分布式部署(如图l所 示).同时这些元素在阿络上具有物理位置的独立性和逻辑上的层次性. -■■-__■-●■■■●■●●■-●■●■__●_I●_■■■■■■●■●■■●■●■■■●-

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档