作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (18): 60-63. doi: 10.3969/j.issn.1000-3428.2010.18.022

• 软件技术与数据库 • 上一篇    下一篇

基于代码下移的分布式软件框架

吴晨晖,王映辉   

  1. (西安理工大学计算机科学与工程学院,西安 710048)
  • 出版日期:2010-09-20 发布日期:2010-09-30
  • 作者简介:吴晨晖(1984-),男,硕士研究生,主研方向:软件框架,软件演化;王映辉,教授、博士、博士生导师
  • 基金资助:

    陕西省科技计划基金资助项目(2007F51, 2008K4-11); 西安市创新支持计划基金资助重点项目(CXY08003);教育部博士点基金资助项目(20070700002)

Distributed Software Framework Based on Code Down

WU Chen-hui, WANG Ying-hui   

  1. (School of Computer Science and Engineering, Xi’an University of Technology, Xi’an 710048, China)
  • Online:2010-09-20 Published:2010-09-30

摘要:

在通用3层结构框架的基础上,利用公共语言运行时,设计并实现一种分布式软件框架。该框架将业务逻辑层中的部分代码下移,并在数据层中增加存储过程调用子层,从而降低网络数据传输量,提高分布式环境下软件的运行效率。以某大型制造企业工时定额系统中的分工表展开模块为例,详述该框架的构建过程,验证了该框架在提高软件整体运行效率方面具有普遍适应性。

关键词: 代码下移, 公共语言运行时, 数据库管理系统

Abstract:

This paper uses the Common Language Runtime(CLR), designs and implements a distributed software framework based on the common three-layer structure framework. This framework puts some codes of the business logic layer down to the DataBase Management System(DBMS), and adds the sub-layer of calling stored procedure which can reduce the data traffic of network and enhance the performance of the application in the distributed environment. It takes the expanding division-table module of the task time quota system in a large-scale manufacturing company as an example, expatiates the building process of this framework, and verifies the general adaptability of the framework in improving the running efficiency of the overall application.

Key words: code down, Common Language Runtime(CLR), DataBase Management System(DBMS)

中图分类号: