论文部分内容阅读
随着企业信息化网络的不断完善,国内网络条件的不断改善,企业信息化系统由原来内部管理系统发展为依靠互联网的综合业务平台。当今企业管理系统不仅要实现内部流程的管理同时要具备与企业外用户的交互能力,由于企业内部系统众多,数据分散,信息无法共享造成企业信息化发展的瓶颈。JavaEE平台具有多层体系结构,可以简化构建企业级信息解决方案的开发部署和维护。框架技术在JavaEE中的普遍运用,方便程序开发队伍在企业级开发过程中进行人员角色的分工与合作,具备插拔式的模块化管理可以适应企业需求的不断变化。本文基于SSI开源框架集成了Struts框架、Spring框架和iBatis框架,提出基于JavaEE多层框架解决方案。达到可伸缩性、透明性、高可用性和扩展性的目的,从编程角度而言,采用框架技术后开发人员可以把目光集中到系统业务逻辑的实现上,简化对JavaEE系统级问题的处理。文中还介绍Json和Web Service技术,配合SSI框架可以解决企业开发中遇到的一些问题。首先,本文对在JavaEE平台上开发常面临的问题展开分析,从技术和架构的角度出发,提出采用框架实现分层设计来改善代码结构,分别从持久化层,业务逻辑层和表现层进行了详细地介绍。其次,基于SSI架构的供应商关系管理系统(SRM)为例,对其中开发过程中遇到的关键问题给予分析和解决,提出了通用的大型表单模型,并在此基础上提出动态二维矩阵模型,提出框架中系统消息设计方案和通过Web Service整合信息。最后,利用SSI框架编程实现上述模型。结果表明,利用SSI框架可以提高企业Web信息系统的可维护性和可扩展性,并且为企业整合内部多系统数据找到一种切实可行的方法。