信息化 频道

应用集成因SOA而敏捷?

    基于SOA的金蝶Apusic ESB应用集成解决方案

    Apusic ESB是一个遵循SOA理念,实现ESB技术体现的新时代的产品。Apusic ESB综合了Web服务、资源适配、数据转换、信息路由等技术,采用“总线”拓扑结构,为企业实现松耦合的面向服务架构提供了坚实基础。通过Apusic ESB,能够提供基于SOA的应用集成的现实解决方案。
 

    Apusic ESB架构于Apusic微内核之上,涵盖Apusic消息中间件,并可与Apusic应用服务器无缝结合,具备面向服务、事件驱动、面向消息的特性,是一个在SOA架构中充当服务间智能化集成与管理中介的灵活敏捷的基础平台。以面向服务的方式,实现异构、分布式应用系统之间的灵活、敏捷的应用集成,能够赋予应用系统快速应变,快速重构的能力。
 

    基于Apusic ESB的应用集成模型
  
    在分布式的应用集成中,往往需要进行集成的各方应用,都分布在不同的物理地点,采用异构平台构建,使用不同的数据结构,通过互联网来进行互联互通,以互联网作为信息的物理载体。如左下图所示:
 

 

    基于Apusic ESB的应用集成平台,通过对应用系统接口的服务封装,实现应用接口的服务注册。并且对服务进行弹性业务编排,以松散耦合的方式实现服务和服务之间交互调用,从而实现应用系统之间的松散耦合、灵活敏捷、高度可扩展交互调用。

    在这样的分布式场景下,基于Apusic ESB的应用集成平台的物理部署模型如右上图所示

    通过深入到各个应用的物理部署的Apusic ESB接入代理,实现应用接口的封装和跨互联网的可靠、安全的ESB服务注册以及服务调用。 通过Apusic ESB来实现服务的承载,包括服务注册、查找、路由、调用、编排等,完成服务的松散耦合的互联互通。
 

    通过Apusic ESB,应用逐步、分层次的以多种方式接入到ESB中,并且最终在Apusic ESB中形成完整的服务仓库、元数据仓库,通过业务专家和领域专家根据业务规范和电子政务、电子商务的业务需求,对这些服务、业务单元进行编排的配置,实现具备完整业务语义的跨部门、跨领域、跨企业的业务集成。

    金蝶Apusic ESB应用集成的实现

    通过Apusic ESB,能够最大限度的提供SOA体系下应用集成的灵活性,服务交互中的参与者连接至Apusic ESB,而不是彼此直接相连。当服务请求者连接至ESB时,ESB负责将其请求通过消息传递到能够提供所需功能的服务提供者。即使协议、交互模式或者服务能力并不匹配,Apusic ESB仍可以保证请求者和提供者之间的交互。Apusic ESB还提供了图形化的配置、部署、监控和管理工具,提供高度的易用性和可用性。

    面对已有异构应用

    在组织进行应用集成建设时,首先面对的是众多已有异构系统的异构接口。通过Apusic ESB实现这些应用之间的交互,这些应用接口无须采用相同的协议或相同的通信接口,Apusic ESB负责屏蔽这些接口之间的协议、数据结构等多方面的异构性。
 

 

 

0
相关文章