中创软件企业应用集成解决方案
“没有人是座孤岛,独自一人,每个人都是一座大陆的一片,是大地的一部分。如果一小块泥土被海卷走,欧洲就是少了一点,如同一座海岬少一些一样;任何人的死亡都是对我的缩小,因为我是处于人类之中;因此不必去知道丧钟为谁而鸣,它就是为你而鸣。” –约翰·多思
1 信息孤岛无所不在 计算机和网络技术的飞速发展,已经将一个丰富多彩和具有无穷可能性的信息世界逐渐呈现在我们面前。这个世界很精彩,这个世界也很无奈。精彩的计算世界格局非常复杂、混乱,异构性已经从计算的外表属性演变为一种我们必须加以有效控制的本质特征。整合信息资源环境和计算环境,改变应用软件互联互操作的恶劣状况,已经成为信息化建设的迫切需求。
从圣经创世纪中关于巴比伦塔的传说到英国诗人多思关于孤岛的名言,都准确地表述了集成与统一是人类的一种本质情感。实现信息孤岛的集成,同样是IT业一个永远的梦想和追求,而选用理想的应用集成服务器已经成为成功构建和集成企业应用、跨越“信息孤岛”的关键。中创软件致力于向企业提供优秀的中间件产品,并根据客户的需求提供最佳的解决方案。InforEAI就是中创软件根据最新颁布的企业应用集成国际规范,开发的用于企业应用集成的中间件产品,它为企业应用提供了更加丰富灵活的集成开发环境,并支持企业应用集成完整生命周期过程管理。InforEAI能够将企业各种数据源、业务逻辑集成为一个整体,在企业应用系统之间实现信息共享和业务流程的无缝衔接。
2 InforEAI–跨越信息孤岛,实现应用集成 InforEAI是中创软件根据OMG最新颁布的企业应用集成和构件协同架构等国际规范,以CORBA分布对象中间件InforBus为基础搭建的一个通用的企业应用集成框架。InforEAI采用“软总线+软构件”的软件架构,底层通信平台采用中创软件分布对象中间件产品InforBus,构件协同引擎和XML消息总线采用国际标准实现(InforBroker消息代理),并提供了各类应用适配器、技术适配器以及丰富的开发、管理、部署工具(Visual Integrator可视化建模工具)。 InforEAI产品核心代码全部采用C++实现,可以广泛运行在各类主流操作系统和数据库管理系统平台上,并具有良好的开放性、强壮性、可扩展性和可管理性,能够覆盖企业信息化建设中对数据集成和应用集成的广泛需求。
3 基于InforEAI的企业应用集成解决方案
3 .1 概述 InforEAI是一个基于消息代理的应用开发和运行管理平台,它采用“软总线+软构件”的开发模式,并提供了许多通用的、经过大量应用证实的业务构件和技术构件。基于InforEAI,可以大大加快复杂应用系统的建设速度,提高系统的建设质量,节约应用集成时间和成本,全面解决信息化建设中“信息孤岛”难题。
3.2 系统框架 InforEAI产品划分为四个层次:
* 应用层:由各类应用系统(包括遗留应用)构成。在应用集成中,应用系统之间不直接发生关系,而是通过InforEAI相互进行信息交换或服务调用。应用系统之间的这种互联结构通常称为hub-and-spoke体系结构。
* 适配层:适配层由各种业务或技术适配器构成。InforEAI已经将大量的通用构件按应用模式进行了规范化的组织,从而可以可视化地进行构件装配,不必编程就可以实现应用的集成。
* 集成层:集成层是一个基于出版/订阅的消息代理InforBroker。
InforBroker集成了大量的公共服务,如消息路由、消息永久存储、事件服务、名字服务、通告服务、对象事务服务、分布数据查询服务等。通过InforBroker,各个应用系统之间可以将其它应用感兴趣的信息以消息形式发布出去,而对其它应用系统的信息感兴趣的应用则可以订阅相关消息。消息由InforBroker按主题统一管理和传输,并保证消息的一致性以及传输质量。
* 工具层:InforEAI提供各类可视化的建模工具和监控管理工具,支持系统的快速构造和运行过程中的日志、系统异常、消息传输状态的监控管理。
3.3 应用架构
基于InforEAI可以解决各种类型的企业应用集成问题,下面的5个解决方案描述了InforEAI的典型应用模式和应用架构:
(1)、采集和集成企业生产数据:对全网生产设备进行管理, 即时采集生产数据, 为企业信息化提供完整、有效的数据, 实时监控设备运行状态。
● 提供CORBA, RMI, JMS, HTTP, SOAP多种访问接口
● 支持手持及嵌入式设备的接入
● 具有跨语言、跨平台的互操作能力
● 为Mbean Server提供InforBroker connector, 支持JMX标准的设备管理
● 支持客户端消息持久, 保证了设备的生产数据和事件的可靠传输
(2)、构建企业统一数据视图:连接企业所有数据库
● 支持多数据源
● 支持远程数据访问
● 支持连接池管理
● 透明数据访问, 统一数据视图
● 两级安全管理: 数据库权限, 应用访问权限
● 统一管理和配置
● 支持跨平台、跨语言的开发
(3)、 提供构建数据中心的灵活解决方案:快速构建应用适配器
● 可视建模,快速定制应用适配器
● 大量应用集成构件供使用,无需编程
● 远程布署适配器,节省建设和维护成本
● 统一管理,保证系统的可靠性和可用性
(4)、 快速和可持续集成应用系统:InforEAI提供集线器式(HUB)集成服务,为大型企业(集团)应用集成提供跨区域和负载均衡的集群能力。
(5)、基于构件的、分布环境的业务流程集成:基于XML与Java的企业业务构件平台 ,直观拖放构件以进行组装与配置,构件可以支持多种标准或私有的协议,从而促进建立企业内部构件的重用,进而进入企业业务构件的开放的市场。
4 典型案例 某省国家税务局下辖10多个市局,100多个县级局,系统内实行垂直管理,近年来,对统一的数据处理分析和应用平台的需求非常迫切。局方希望通过信息集成软件实现CTAIS、金税二期各子系统的信息集成,将分散的各类涉税数据经过清理、整合、汇总后集中起来,为各级数据处理分析人员提供一个便捷、高效的统一数据平台,解决信息孤岛问题。 根据局方的特点,本项目遵循集成性、完整性、一致性、可扩展性、安全性、组件化、标准化等设计原则,采用中创软件企业应用集成中间件InforEAI,为省级国税应用整合构造了如下的软件体系架构: 该项目涉及十多个地市、20多个应用系统、约4000张数据表的信息集成,采用InforEAI,可以大大缩小应用集成从设计建模、集成、部署、运行维护的工作量和上线时间,充分体现了产品为客户带来的价值。
“……他们说,来吧!我们要建造一座城,和一座塔,塔顶通天。为要传扬我们的名,免得我们分散各地。” –《圣经·创世纪》
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
谁知道阿里云河南服务中心是干什么的?
一直接到阿里云服务中心的电话,说是阿里云的授权中心,主要提供阿里云的区域服务的?请问其他地方也有阿里云的服务中 […]
-
企业应用集成的关键产品之工作流
企业在努力实现业务敏捷、推动朝着对工人的个性化支持以及集成业务流程的组合发展。应用集成项目必须权衡这些要素。
-
集成服务创造新应用
企业架构师开始重视流水线化集成架构,这样有助于降低IT开发成本并且充分利用云基础框架。
-
来之不易的0.1秒 只为离梦想更进一步
0.1秒可以做什么?弹指一挥间,什么也做不了。我们甚至感受不到它的存在。然而对于云端筑梦的人来说,0.1秒的差距,结局也许就是天壤之别。