关性和模块化。随着企业的发展,对系统软硬件应用平台的要求会不断变化,企业会在资金和满足应用要求的前提下对系统平台进行变更,比如从Wi
dowsNT转移到LINUX,或对硬件进行升级,平台无关性可以使系统不用更改任何源代码即可移植到新的平台上,有效地保护用户的前期投入。
◇J2EE定义了整个标准的应用开发体系结构和一个部署环境,在这个体系结构中,应用开发者的注意力集中在封装商业逻辑和商业规则上,一切与
f基础结构服务相关的问题以及底层分配问题都由应用程序容器或者服务器来处理。这个平台提供了一个简化的开发模型,它具有工业强度的可拓展性,支持合理的集成和灵活的部署,与开发商和应用服务器无关。
◇J2EE在各种领域内创建了适应与企业计算需要的一系列标准,如数据可连接,企业业务组件,面向信息的中间件,WEB相关组件,通信协议,协同工作等。
◇EJB结构提供开发可重用的运行在应用服务器上的JAVA服务器组件的标准,为企业应用提供持久性,业务处理,事务处理,分布式处理的能力,提供了业务组件的可移植性。
◇J2EE平台把应用在物理上清晰,有逻辑性的分成多层,因此,自然的满足了多层应用的要求。
◇J2EE既能够足够灵活的创建应用的每一层,各层之间是松耦合的。每层可以单独地进行修改,扩展,来满足相关方面的改革需求。
232BS多层结构设计
系统采用BS多层结构设计,以J2EE技术架构构建应用平台,适应多种不同的操作系统和数据库的平台:
建立统一的架构平台,实现信息共享、应用集成,设计上遵循开放性原则确定执行平台内数据传输各种技术标准,采用J2EE技术路线,以JSP、Java、XML、EJB、LDAP、SOAP为核心技术,能够适应多种操作系统平台,能够有效支持新老系统的平滑过渡;
数据中心能够支持DB2、Oracle、SQLServer、Sybase、MySQL等多种数据库,能够支持OLTP和OLAP应用,支持海量数据,提供强大的智能决策支持和预警预测,完善的报表功能和个性化定制服务;
在数据库和应用服务器方面支持集群技术,通过负载平衡、双机冗错技术,保证系统性能及不间断运行,通过网络通信线路备份,保证系统数据通道畅通;
f通过成熟的中间件产品,构架具有较好适应能力的应用系统平台,能够实现用户集成、应用集成和应用整合,支持工作流及标准的系统整合技术,支持与其他系统进行数据交换,提供二次开发能力;
通过公钥、私钥、口令验证、数据加密等多种不同的加解密和系统验证的方式,提供强有力的安全手段,支持第三方CA认证;
支持r