- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)