中间件 ——信息系统综合集成的利器
信息系统综合集成的水平反映了一个企业、一个部门,乃至整个国家信息化建设的水平。制定和遵循相关技术标准是一件重要的工作,但是不能照搬工业化的做法。面对复杂而多变的网络世界,中间件是信息系统综合集成的利器。信息系统综合集成的水平反映了一个企业、一个部门,乃至整个国家信息化建设的水平。制定和遵循相关技术标准是一件重要的工作,但是不能照搬工业化的做法。面对复杂而多变的网络世界,中间件是信息系统综合集成的利器。
图1 问题空间与各级解空间示意图 图2 计算机信息系统的基本结构 注意到,上述信息系统的各部分都是分布在网上的。为支持信息系统的综合集成,新一代中间件通常采用分布对象技术,以及软总线加软构件的总体结构,通过对象代理、消息代理、适配器和包装器等机制,并围绕信息系统的上述基本结构,在基础设施之上建立基础中间件,进而深入应用软件的资源层、业务层和表现层建立应用中间件,最终面向具体应用领域建立领域应用框架(或平台),从而全方位支撑信息系统的综合集成。 图3 应用服务器的主要组成 可以看到,应用服务器大致由四部分组成。互操作框架是支持底层异构网络之间相互通信的;容器系统是为上层各种对象提供构件化运行环境的;支撑工具是为网络应用提供开发、部署与管理工具的;公共服务除提供应用服务器自身所需的系统服务外,主要是为网络应用系统提供诸如消息服务、事务服务等带共性的且已形成一定规范的服务的。 2.数据集成中间件是针对信息系统(数据)资源层构建的,其作用是实现不同来源、格式、性质的数据的提取、转换与包装,把各种异构数据源集成在一起,并提供一个统一的高层访问服务。为此,该中间件需要向下协调各数据库管理系统,向上为集成数据的应用提供统一数据模式,以及数据访问的通用接口。如何解决好数据的异构性、完整性和语义冲突的问题,是该中间件技术的关键。 3.应用代码集成中间件和业务流程集成中间件都是针对信息系统业务层构建的。前者利用适配机制把各种新建和遗留应用代码中的各类方法统一成标准的应用接口,并包装为消息的形式,进而通过消息代理机制,实现应用资源之间跨网络的互连、互通和互操作。后者是对业务流程的整个生命周期进行管理和控制,协调参与流程的各应用资源代码之间的动态执行关系,并监控和分析其执行状况。业务流程集成中间件通常都提供可视化的开发方法。 4.门户集成中间件是针对信息系统的表现层构建的,其作用是根据不同的应用需求,调用信息系统业务层、资源层和基础设施层软件,为不同角色的用户提供个性化的服务。为此,该中间件提供的功能一般包括:集中的门户管理与开发,个性化的内容组织与管理,单点认证登录,以及统一而直观的用户界面等。 5.领域应用平台是指建立在上述各层中间件之上、面向具体领域应用的各种信息系统平台,如面向具体政府部门的各种电子政务平台、面向具体企业的各种电子商务平台、ERP平台、CRM平台、SCM平台等。 四、结束语 在基础软件中,如果说在自主操作系统和数据库管理系统研发方面,我们已丧失了不少机遇,那么中间件为我们提供了切入基础软件的良好契机。这是因为中间件技术是一种开放性的技术,介于操作系统和网络应用之间的广袤疆域都是中间件驰骋的领地。到目前为止,世界上尚未出现起垄断作用的中间件产品,而我国在中间件技术方面醒得较早,跑得较快。在国家863等计划的支持下,国防科技大学、中科院软件所、北京大学和北京航空航天大学等国内研究机构已开发出产品化程度较高的、与国际先进技术同步发展的中间件成果;国内已涌现出中创软件中间件、东方通科技、中和威软件、金蝶中间件等一批从事中间件产品开发的专业公司,并在金融、电信、交通、政务、军事等领域获得大量成功应用,取得了明显的社会效益和经济效益。在研究机构与软件企业中,至少已有四项成果取得国家科技进步奖。随着国家信息化建设的不断深入,我们有理由相信:具有自主知识产权的国产中间件成果与产品一定会在我国信息化建设中发挥越来越关键的作用。
观看地址: http://www.qqread.com/other-devtool/g879104002.html
- 最新文章
- 全开放控制系统的中间件技术[02-19]
- 即插即用的分布式中间件[02-19]
- 面向构件的中间件[02-19]
- 远程过程调用中间件技术简介[02-19]
- 消息代理中间件技术介绍[02-19]
- 中间件主流技术及其未来发展精解[02-19]
- 相关文章
- 清华同方税务信息系统解决方案[01-31]
- 惠普HP9000税务信息系统网络解决方案[01-31]
- 上海防汛中心信息系统物理隔离安全方案[01-30]
- 波音飞机公司的全球协同式信息系统[01-30]
- 微软认证信息系统管理员(MCSA:Messaging)[01-08]
- 微软认证信息系统管理员(MCSA: Messaging)[01-08]
