赖秋菊, 徐政, 陈东, 吴方劼, 薛英林. 基于WEB服务的高压直流输电基础设计软件的架构[J]. 中国电力, 2018, 51(2): 75-81. DOI: 10.11930/j.issn.1004-9649.201606071
引用本文: 赖秋菊, 徐政, 陈东, 吴方劼, 薛英林. 基于WEB服务的高压直流输电基础设计软件的架构[J]. 中国电力, 2018, 51(2): 75-81. DOI: 10.11930/j.issn.1004-9649.201606071
Qiuju LAI, Zheng XU, Dong CHEN, Fangjie WU, Yinglin XUE. Architecture of HVDC Transmission Design Software Based on WEB Service[J]. Electric Power, 2018, 51(2): 75-81. DOI: 10.11930/j.issn.1004-9649.201606071
Citation: Qiuju LAI, Zheng XU, Dong CHEN, Fangjie WU, Yinglin XUE. Architecture of HVDC Transmission Design Software Based on WEB Service[J]. Electric Power, 2018, 51(2): 75-81. DOI: 10.11930/j.issn.1004-9649.201606071

基于WEB服务的高压直流输电基础设计软件的架构

Architecture of HVDC Transmission Design Software Based on WEB Service

  • 摘要: 为了提升高压直流输电工程的设计效率和准确性,满足大规模数据存储、处理和相互调用的需求,实现用户分布式移动办公,有必要开发一套基于WEB服务的高压直流输电基础设计软件。首先对高压直流输电基础设计软件所包含的功能模块及逻辑关系进行了分析,然后提出基于WEB服务的整体解决方案,说明了整个软件系统的业务流程。接着,通过指出传统3层架构的弊端,提出了结合MVC设计模式的3层架构,以确保充分利用代码和接口可复用性,降低维护成本,提高软件可扩展性。最后,通过对比分析,选择在表示层使用Spring MVC框架,在数据访问层使用Hibernate和MyBatis框架,同时采用Spring框架实现业务逻辑层及对所有子框架的集成整合。

     

    Abstract: : In order to improve efficiency and accuracy of HVDC transmission design with mobile office requirement, it is necessary to develop a HVDC transmission design software based on WEB service. The design meets large-scale data storage and interoperation requirement without short coming of existing stand-alone software. Firstly, modules of HVDC transmission design software and logical relationship among them are presented. Then, total software development solution is proposed to present whole business process clearly. Next, by analyzing disadvantages of traditional architecture, a three-tier architecture combined with MVC design pattern is proposed. Finally, framework and development tools used in development process are introduced.Spring MVC framework is used in presentation layer, while Hibernate and MyBatis are adopted in data access layer. Spring framework is used to implement business logic layer and coordinate all sub-frameworks.

     

/

返回文章
返回