首页 理论教育 高校图书馆联合咨询服务的技术架构与实践

高校图书馆联合咨询服务的技术架构与实践

时间:2023-07-31 理论教育 版权反馈
【摘要】:技术架构中进行分层的目的是为了体现高内聚低耦合的思想。分层的技术架构使得设计结构更加明确,有利于标准化实现,在软件后期维护的时候,极大地降低维护成本和维护时间。技术架构在设计时考虑了系统的功能需求以及流程需要,也兼顾到了系统运行和发展的可扩展性、安全性、强壮性以及易用性等。图7.11联合信息咨询服务的技术架构图图7.11联合信息咨询服务的技术架构图图7.11联合信息咨询服务的技术架构图

高校图书馆联合咨询服务的技术架构与实践

系统的技术架构主要是从技术层面来描述一个分层的技术框架模型,通常就是将整个业务应用从上至下划分为四层:应用层、支持层、数据层和基础层。

软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。技术架构中进行分层的目的是为了体现高内聚低耦合的思想。分层的技术架构使得设计结构更加明确,有利于标准化实现,在软件后期维护的时候,极大地降低维护成本和维护时间。这是因为层是一种弱耦合结构,层与层之间的依赖是向下的,底层对于上层而言是透明的,改变上层的设计对于其调用的底层而言没有任何影响,所以开发人员可以只关注整个结构中的其中某一层;可以很容易地用新的实现来替换原有层次的实现,降低层与层之间的依赖。

通过有效的层级结构划分可以更全面地展现整体应用系统的设计思路,便于开发人员更容易地实现业务系统应用程序。在对联合信息咨询服务系统给出功能和流程关系架构设计基础上,设计出高校区域性联合信息咨询服务的技术架构,具体包括基础层、数据层、支持层和应用层共四层,如图7.11所示。技术架构在设计时考虑了系统的功能需求以及流程需要,也兼顾到了系统运行和发展的可扩展性、安全性、强壮性以及易用性等。各层之间的关系非常紧密而且有层次,基础层是最基本的支持层;应用层则向支持层传递参数,发出服务请求,并获取支持层返回的信息显示在界面上;支持层接收应用层的命令,解析传递过来的参数,判断各种合法性,并具体实现功能的各种“运算”要求,返回应用层所要的信息;数据层不能被应用层直接调用,而必须由支持层来调用。(www.xing528.com)

图7.11 联合信息咨询服务的技术架构图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈