首页 >科学研究>行业基础研究

平台架构

英富森软件是基于J2EE企业级解决方案,采用了系统化的SOA/MVC多层架构B/S模式,即数据层、业务层、控制层、展示层。英富森经过在信息化行业多年的探索与积累沉淀,已经形成了一个体系化的应用开发引擎ADE(Application Develop Engine)。ADE具备可靠性、安全性、可定制化、可扩展性、可维护性、客户体验、组件化多方面性能指标。在开发上采用RUP(Rational United Process)进行项目管理和实施,Together for Eclipse进行需求分析设计、数据库建模,Eclipse进行纯Java程序的开发。

把系统的各个子系统的公共内容抽取出来形成一个基础框架平台,包括安全、日志、ID、报表、工作流、交互报文、异常、配置、业务代理、压缩、加密、缓存等。

使用一个基于ESB的EAI系统来实现个业务系统或客户原有系统之间的应用集成。

各业务系统可以单独运行,同时也以SOA方式对外提供访问接口,共EAI平台调用。

各业务系统之间不能直接互连,需要通过EAI实现互连互通。

每个系统之间是松散耦合的,以实现每个系统可以单独运行,也可以集成运行。

通过组件化的方式实现低耦合、高内聚提高软件的复用性。

分享到: