在中国企业信息化的实践过程中发现,由于各种业务系统个性差异,导致每个系统都从头开发,大大地影响了企业信息化实施的进度和科技成本回收时间。而中间件技术能为众多软件公司提供通用功能组件,大大提高了他们的软件开发效率。让软件公司在系统实现的时候只需要把主要关注点放在业务归纳上。
所谓中间件,是位于操作系统和应用软件之间的系统软件,他屏蔽了各应用软件之间异构,通过提供通用的的网络通信、事务处理、数据交换、安全处理、信息集成等中间件工具,使软件开发人员只需专注各自的业务实现。
中间件的发展和分类参考如下图:

博和利凭借在J2EE领域多年的耕耘,特别是在中间件技术上沉淀了许多令人可喜的成绩。J2EE(即Java 2 平台企业版)是由Sun公司主持推出的一项中间件技术。从CORBA、IDL到面向消息的系统,中间件技术已经走过了很长的一段路程,如今J2EE作为中间件技术史上的一块具有决定意义的里程碑,正受到业界越来越广泛的重视和采纳。
简单地说,J2EE是一个标准中间件体系结构,旨在简化和规范多层分布式企业应用系统的开发和部署。J2EE方案的实施可显著地提高系统的可移植性、安全性、可伸缩性、负载平衡和可重用性。
J2EE的核心是一组规范和指南,定义了一个使用Java语言开发多层分布式企业应用系统的标准平台。开发人员在这些规范和指南的基础上开发企业级应用,同时由J2EE供应商确保不同的J2EE平台之间的兼容性。由于基于规范的各J2EE平台之间具有良好的兼容性,因此J2EE应用系统可以部署在不同的应用服务器上,无需或只需进行少量的代码修改。
博和利基于J2EE自主研发和应用的中间件主要有两类,应用中间件和基础中间件。
应用中间件:企业应用集成中间件,卫生行业数据集成中间件(国家科技部资助),BI商业智能中间件,门户服务器,工作流中间件;
基础中间件:网宇应用服务器,数据集成中间件,消息中间件。

