信息处理方法、装置和系统的制作方法

文档序号:9564373阅读:243来源:国知局
信息处理方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及数据处理领域,尤其涉及一种信息处理方法、装置和系统。
【背景技术】
[0002]近年来,各种供应商均提供有独立的软件应用(applicat1n)系统,当这些互相独立的应用系统需要交互时,通常使用应用集成的方式。企业资源计划(ERP,EnterpriseResource Plan)和企业应用集成(EAI,Enterprise Applicat1n Integrat1n)是两种目前非常普及的用于集成企业应用的方法。
[0003]图1和图2分别是ERP系统和EAI系统的一构成示意图,如图1和2所示,ERP系统侧重于以集中化的方式将企业应用紧密地集成,EAI系统则提出通过企业服务总线(ESB,Enterprise Service Bus)将企业应用进行整合,形成松散的分布式的集成机制;例如形成以服务为中心的架构(SOA, Service Oriented Architecture)。
[0004]ERP和EAI的目标都是进行企业集成,包括数据交换和业务处理。由于ERP和EAI需要将不同的应用进行整合,因此需要花费大量的代价,其中,ERP集中于适应业务处理的标准化,而EAI集中于映射和分发业务处理,相比于ERP,EAI还需要更多地进行预先的业务分析。
[0005]应该注意,上面对技术背景的介绍只是为了方便对本发明的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本发明的【背景技术】部分进行了阐述而认为上述技术方案为本领域技术人员所公知。

【发明内容】

[0006]发明人在实现上述内容时发现,现有技术中存在以下问题:
[0007]图3和图4是现有技术中不同应用集成时的接口设置示意图,如图3所示,为了使应用1、2、3、4之间能够互相通信,则需要设置12个接口。如图4所示,即便每一个接口是双向的,也仍需要设置6个接口,因此由于需要在每两个应用之间建立不同的交互接口,导致这种集成技术浪费大量的时间和资源,而当供应商的提供的应用更新版本后,需要对建立的接口进行更新或修改,这同样需要花费大量的资源,并且在引入新的应用后,接口的数量呈指数上升,导致接口过多,扩展性低,用户体验差。
[0008]现有技术中为了解决交互接口过多的问题,提出了一种集成系统,图5是该集成系统的一构成示意图,如图5所示,在传统的平台集成方法中,由于供应商提供的应用不同,用于连接平台和各个应用的接口也多种多样,而每一个接口只能被一个独立的应用单独使用,因此应用和平台之间的数据交互也只能通过特定的接口进行,各个应用之间无法直接通信,这种方式同样消耗大量的资源,并且应用更新后的维护和移植均不容易。
[0009]例如,EAI大多使用基于具体实施EAI企业中制定的私有标准。基于私有标准的优点是可以在一定程度上减轻EAI中间层对应用消息翻译转换的压力,在应用系统较少的情况下可以提高EAI的整体性能,但私有标准同时也对企业整合的灵活可扩展性上带来损失,当企业引入新的应用,或当某个应用需要做比较大的改动时,整个EAI总线的适应性将变得十分脆弱。在企业规模不断增长的过程中,新引入应用的集成难度将因为标准的不统一而呈指数级上升。通过EAI方式实现企业应用集成,其开发的适配器、中间层消息转换规则和消息路由都是紧耦合的,当新应用要在EAI中进行集成,便需要对现有的部分适配器、中间层消息转换规则与消息路由进行改造,无法重用。
[0010]本发明实施例提出了一种信息处理方法、装置和系统。通过重新设计通用的接口和控制规则,既能够更容易地实现应用集成,可扩展性强,又不影响各个应用系统的独立性,从而解决了上述技术问题。
[0011 ] 根据本发明实施例的第一个方面,提供一种信息处理装置,其中,该信息处理装置包括:
[0012]一个或多个接口适配器,每个该接口适配器连接一个外部应用系统,用于实现多个该外部应用系统之间的数据交互和功能调用;
[0013]集中式规则引擎,该集中式规则引擎连接该一个或多个接口适配器,用于使用预先设置的规则,来控制与该接口适配器连接的多个该外部应用系统之间的数据交互和功能调用。
[0014]根据本发明实施例的第二个方面,提供一种信息处理方法,其中,该方法包括:
[0015]接口适配器接收外部应用系统传递的数据和控制信息;
[0016]该接口适配器将来自该外部应用系统的数据和控制信息转换为预定义的数据结构;并发送至集中式规则引擎,以便该集中式规则引擎根据预先设置的规则,来控制与多个接口适配器连接的多个该外部应用系统之间的数据交互和功能调用。
[0017]根据本发明实施例的第三个方面,提供一种信息处理方法,其中,该方法包括:
[0018]集中式规则引擎接收通过接口适配器发送的将来自该外部应用系统的数据和控制信息转换后的预定义的数据结构;
[0019]该集中式规则引擎根据预先设置的规则,来控制与多个该接口适配器连接的多个该外部应用系统之间的数据交互和功能调用。
[0020]根据本发明实施例的第四个方面,提供一种信息处理系统,其中,该信息处理系统包括至少一个如第一方面该的信息处理装置;
[0021]其中,该信息处理装置通过接口适配器连接多个外部应用系统,并使用预先设置的规则进行控制,以实现多个该外部应用系统之间的数据交互和功能调用。
[0022]本发明实施例的有益效果在于,通过本发明实施例的信息处理方法、装置和系统,能够更容易的实现应用集成,可扩展性强,又不影响各个应用系统的独立性。
[0023]参照后文的说明和附图,详细公开了本发明的特定实施方式,指明了本发明的原理可以被采用的方式。应该理解,本发明的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本发明的实施方式包括许多改变、修改和等同。
[0024]针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其他实施方式中使用,与其他实施方式中的特征相组合,或替代其他实施方式中的特征。
[0025]应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其他特征、整件、步骤或组件的存在或附加。
【附图说明】
[0026]参照以下的附图可以更好地理解本发明的很多方面。附图中的部件不是成比例绘制的,而只是为了示出本发明的原理。为了便于示出和描述本发明的一些部分,附图中对应部分可能被放大或缩小。在本发明的一个附图或一种实施方式中描述的元素和特征可以与一个或更多个其他附图或实施方式中示出的元素和特征相结合。此外,在附图中,类似的标号表示几个附图中对应的部件,并可用于指示多于一种实施方式中使用的对应部件。
[0027]在附图中:
[0028]图1是现有技术中ERP构成一示意图;
[0029]图2是现有技术中EAI构成一示意图;
[0030]图3是现有技术中不同应用集成时的接口设置一示意图;
[0031]图4是现有技术中不同应用集成时的接口设置一示意图;
[0032]图5是现有技术中集成系统的构成一示意图;
[0033]图6是本发明实施例1的信息处理装置构成示意图;
[0034]图7是本发明实施例1中接口适配器601的构成一示意图;
[0035]图8是本发明实施例1中外部应用系统与该信息处理装置之间数据流示意图;
[0036]图9是本发明实施例1中接口适配器601连接方式一示意图;
[0037]图10是本发明实施例1中接口适配器601连接方式一示意图;
[0038]图11是本发明实施例1中多个接口适配器601之间进行通信的示意图;
[0039]图12是本发明实施例1中设定单元6021设定的规则一示意图;
[0040]图13是本发明实施例1中设定单元6021设定的规则一示意图
[0041]图14是本发明实施例1中集中式规则引擎602实现同步的一示意图;
[0042]图15是本发明实施例1中通用属性集成器实施方式一示意图;
[0043]图16是本发明实施例1中数据发布器实施方式一示意图;
[0044]图17是本发明实施例1中数据发布器实施方式一示意图;
[0045]图18是本发明实施例1中网关连接器连接方式一示意图;
[0046]图19是本发明实施例1中网关连接器连接方式一示意图;
[0047]图20
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1