基于b/s软件体系结构的研究new

基于b/s软件体系结构的研究new

ID:33592077

大小:150.60 KB

页数:3页

时间:2019-02-27

基于b/s软件体系结构的研究new_第1页
基于b/s软件体系结构的研究new_第2页
基于b/s软件体系结构的研究new_第3页
资源描述:

《基于b/s软件体系结构的研究new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、维普资讯http://www.cqvip.com第26卷第5期计算机工程与设计2005年5月VO1.26NO.5ComputerEngineeringandDesignMay.2005基于B/S软件体系结构的研究朱爱红,余冬梅,张聚礼(兰州理工大学CAD/CAM中心,甘肃兰州730050)摘要:在软件开发过程中,软件体系结构的设计起着非常重要的作用,用它来指导整个软件的开发,可以准确地满足用户的需要并降低软件的开发成本。将软件体系结构与分层思想相结合,给出了当前广泛应用的基于B/S的软件体系结构的框架和框架的具体实现,指出了设计及应用过程中

2、应该注意的问题。关键词:软件体系结构;网络;B/S结构中图法分类号:TP3l1.52文献标识码:A文章编号:1000—7024(2005)05一l164—02ResearchonB/S—basedsoftwarearchitectureZHUAi—hong,YUDong—mei,ZHANGJu—li(CAD/CAMCenter,LanzhouUniversityofTechnology,Lanzhou730050,China)Abstract:Intheprocessofdevelopingsoftwaresystem,thedesigno

3、fsoftwarearchitectureplaysanimportantroleandunderitsguidancetothewholedevelopingprocess,itcanmeettherequirementoftheuserandreducethecostofthedevelopingofsoftwaresystem.Com-biningthewayofsoftwarearchitectureandthelayeridea,oneframeisgivenbasedonB/Sandthemethodofrealizingit.

4、Atthesametime,someproblemwhichshouldbepaidaRentiontoisgiven.Keywords:softwarearchitecture;network;brower/serverarchitecture起到了框架作用。对于分析系统性能、评估现有设计与组件1引言的实现技术的选用具有很好的帮助作用:同时易于模拟与原随着网络技术的及网络应用的迅速发展,基于B/S的体型化,它亦可以预见方式来构造和维护模块、子系统与系统。系结构的软件日益体现出其优越的性能。它借助于网络平台3分层思想及典型三层体系结构及其技

5、术,不仅使不同地区人员之间的通信交互与协作成为可能,而且具有适应于异构系统的优越的性能,满足使用不同3.1分层的思想平台的客户通过网络对信息共享、数据交互的要求。目前,越层是计算机领域广泛使用并在体系结构设计中起着重要来越多的软件的设计与开发采用了基于Web的体系结构。本的作用。它使人们对复杂问题简化处理的基本思想与方法。文将分层的思想、分布式技术、网络技术与软件体系结构的设面对一些难以处理的复杂问题,提供了一种设计思路,使难以计相结合,给出了一种典型的基于B/S的软件体系结构。把握的问题易于描述、控制与实现。利用分层的思想来组织与描述一个

6、系统时,则认为一个2软件体系结构及其特点系统由若干层组成:每个层完成系统的相应的功能。每个层软件体系结构表示了一个软件系统的高层结构,与建筑又由功能相近的若干模块组成,同层能的不同模块承担遮盖体系结构相类似,可以将软件系统看成由组件构成的一个整层的不同的任务;各层之间相互独立,下层通过接口对上层提体,不同的组件完成系统的不同的功能,各组件之间存在着不供服务。各层之间相关性不强,利于软件项目的开发、维护与同的联系(接口),通过通信使个组件紧密地联系成为一体。实现。故采用分层的思想来构建基于Web的软件体系结构具其主要的特点如下:①软件系统的体

7、系结构是一种高层有一定的现实意义。次上的抽象,它并不涉及具体的系统的结构,亦不关心相应的3.2典型的三层体系结构实现:②体系结构必须支持系统所要求的功能。在设计体系典型的三层体系结构由表示层(Presentation)、领域层(Do—结构时,必须考虑系统的动态行为:③在体系结构设计的同main)及基础架构层(Infrastructure)组成。时,还要考虑到现有系统的兼容性、安全性与可靠性,同时为表示层主要处理用户与软件之间的交互。为用户提供系统以后的扩展与伸缩留下相应的空间。信息,将用户的指令进行翻译,并传送给业务层和基础构架为此,在理解

8、组件及其相互之间的关系时,软件体系结构层。收稿日期:2004.07.18。基金项目:甘肃省自然科学基金项目(ZS032.B25—013)。作者简介:朱爱红(1965一),山西夏县

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。