2007年8月第21卷第4期
装甲兵工程学院学报
JournalofA
cademyofArmoredForceEngineering
Aug.2007Vol21No.4.
分别体现了各自的优越性,得到了广泛的应用
但随着
软件规模越来越大、复杂程度越来越高,逐渐显现出其局限性。许多学者转向研究其他软件架构,例如面向服务的软件体系架构术
[3-4][2]
套基于
JavaEE的软件架构ESIP,提供了从服务器端到客户端的完整解决
方案,大大提高了软件生产的效率,提高了软件的可靠性,能够适应不同应用的需要。基于此架构已成功开发了几套软件产品。本文主要阐述ESIP的
设计思想和实现过程。
文章编号:167221497(2007)0420062204关键词:软件架构;JavaEE;中间件
一种基于JavaEE技术的软件架构设计及实现
崔伟宁余立新
(装甲兵工程信息工程系,北京100072)
摘:介绍了基于JavaEE软件架构ESIP的。ESIP服务器端采用JavaEE技术,应用中间件提供大要量的服务,客户端采用插件机制,方便
系统的扩充,形成从服务器端到客户端的完整的解决方案。分析了ESIP的安全性。实际应用验证了ESIP软件架构是开发大规模复杂软件的一种有效途径。
传统的C/S、/S软件架构在解决具体
问题时B
[1]
1ESIP简介
收稿日期:2007220610
基金项目:军队科研计划项目
作者简介:崔伟宁(1977-),男,山东诸城人,讲师,硕士.
中图分类号:TP31115文献标志码:A
DesignandRealizationofaSoftwareArchitectureBasedonJavaEE
(DepartmentofInformationEngineering,AcademyofArmouredForceEngineering,Beijing100072,China)
Abstract:ThispaperintroducesthedesignandrealizationofasoftarearchitecturenamedESIPwhichiswbasedonJavaEEtechnologyOntheserverside,ESIPusesJavaEE,throughmid2.wareprovidesmanyaneffectivewayusedtodeveloplargescaleandcomplexsoftwareproducts.Key
words:softwarearchitecture;JavaEE;mid2wareservicesOntheclientside,itusestheplug-inmechanism,whichcanextendeasilyAlsothispaper..
analysesthesecurityofESIP.ByseveralproductsbasedonESIP,thispaperdemonstratesthatESIPis
和软件复用技
。笔者结合成熟的软件技术,研制开发了一
ESIP全称为EquipmentSupportInformation
CUIWei2ningYULi2xin
Platform(装备保障信息平台)。ESIP的设计目标是
。
为装备信息化建设建立一个通用的、扩展性好的平台,通过平台基本服务层,利用中间件技术和插件技术,为开发人员提供丰富的二次开发接口,为用户提供优秀的软件产品。在设计ESIP软件架构时,考虑了以下因素。1)可扩充性、可维护性。可扩充性包括2个方