欢迎访问中和威

      科技推动商务!

InterESB

产品简介

InterESB3.0是中和威公司自主研发的新一代面向服务的企业级应用集成产品,它采用事件驱动设计思想、提供即插即用的构件框架,为企业和组织实现不同技术的应用系统融合提供统一的集成平台和环境。InterESB是一个开放的、基于构件的服务组装和互操作平台,能够提高企业和组织在应用集成中的可重用性、灵活性、可扩展性,做到随需而变,既保护已有的IT资产,又有力的支撑业务敏捷,从而提高企业价值的创造速度。

产品组成

InterESB3.0由运行平台、开发平台和管理平台组成。

  • 运行平台

是InterESB的运行环境,由ESB容器、绑定构件、服务引擎等构成。其中,ESB容器是InterESB运行平台的核心,是所有构件的容器,主要包括规格化消息路由器、发布订阅管理器、事件驱动机制以及日志审计等。协议绑定构件负责将外部系统的服务接入InterESB或者作为外部系统请求服务的代理,并进行协议相关的数据格式的转换,是外部系统和服务总线交互的桥梁。服务引擎构件是InterESB提供的基础服务,比如数据转换盒业务逻辑处理等,不和某种特定协议相关。

  • 开发平台

提供了方便的面向企业服务集成总线的应用开发环境,包括构件的开发模板、以服务单元为基础的图形化编辑工具、远程部署和调试以及服务组合与流程编排等。

  • 管理平台

为用户提供构件的生命周期和服务的生命周期管理、系统的监视和管理、日志管理、安全管理等。



InterESB体系架构

产品功能

  • InterESB提供了由用户将功能模块封装成构件安装到ESB容器的功能,并允许外部系统将系统的功能抽象成服务发布到服务总线,成为服务的提供者;也允许外部系统使用服务总线上的服务,成为服务的消费者。服务请求者和服务消费者通过服务总线交互,支持服务的发现、服务的选择和服务的协议绑定。
  • 友好而完备的构件和服务的管理功能,包括构件和共享库的安装、服务组合的部署;构件、服务组合、服务单元和服务端点的监控和生命周期控制;安全管理、服务目录管理等。
  • 方便快捷的应用开发环境,采用模型驱动方式快速生成指定的构件模板,构件开发者用最少的业务代码甚至零编码轻松的开发构件。
  • InterESB提供了许多遵循JBI规范的标准构件,负责与ESB容器的交互。这些构件可以分为如下两类:

服务引擎构件

构件简要描述

EIP

经典的企业应用集成模式,提供了路由、传输等模式

Rule

提供规则引擎,用于基于规则的消息路由

BPE

基于BPEL的服务编排引擎

XSLT

消息转换,基于XSLT的XML消息转换引擎

JSR-181

支持以Web服务元数据的方式创建Web服务的服务引擎构件,遵守JSR181规范

WS-Notification

实现服务资源框架中的WS-Notification规范,使得服务间可以使用发布-订阅方式进行松耦合、一对多通信

XPath

利用XPath进行消息格式转换。

协议绑定构件

构件简要描述

HTTP/SOAP

以HTTP协议接入外部系统和代理外部系统的服务请求,并可展示该构件代理的服务

JMS

提供以JMS协议连接外部JMS应用和代理外部系统的服务请求

TCP/IP

以TCP/IP协议接入外部系统和代理外部系统的服务请求

File

为文件系统提供传输服务,

FTP

提供FTP协议传输。

Tuxedo

提供Tuxedo接入功能

SMTP

为配置并连接到SMTP服务器和客户端提供了全面的解决方案

IIOP

将Corba servant提供的外部服务暴露在服务总线上

JCA

连接JCA应用的协议绑定构件,主要用于处理遗留系统



















产品特点

采用InterESB的面向服务的应用集成解决方案,其最大优势在于以面向服务的体系架构即能集成遗留应用,保护前期投资,又能无缝集成未来应用,避免重复投资。产品的关键特点体现在:

  • 企业应用集成

提供丰富的协议构件,实现规则引擎,企业集成模式,流程管理等功能,具备强大的应用集成能力。动态插拔组件式架构,又简化集成的复杂性

  • 可视化开发

提供IDE工具对服务建模,来实现各种不同的集成需求。在建模过程中,基本不需要编程或只需少量编程,可以缩短集成的周期,提高集成的效果。基于组件的应用,开发快速且重用性高。

  • 完善的管理工具

提供系统运行状态的同步监控。集中式管理、分布式运行的工作模式,管理方便快捷。

  • 消息处理
    • JBI规格化消息
    • 同步、异步传输
    • 智能路由
    • 格式转换
    • 消息持久
  • 高可用、高可靠

支持主从备份、集群运行模式。增强系统健壮性、提高系统处理能力、实现负载均衡。

  • 安全

提供两个层次的安全控制:

    • 采用JAAS对服务进行统一的认证和授权
    • 采用SSL或WS-Security对消息进行安全的传输
  • 事务

使用JTA标准的事务管理器,保证消息传输的可靠性和服务处理的可靠性

平台支持

  • Solaris
  • HP-UX
  • IBM AIX
  • SUSE Linux
  • RedHat Linux
  • Windows 2003/Windows 2000/ Windows XP

应用领域

InterESB广泛用于各个领域的企业SOA建设。

  • 电信网络管理和应用领域
  • 电力系统应用集成
  • 银行和证券行业应用系统集成
  • 政府部门的应用系统集成
  • 船舶设计系统应用集成
  • 航空设计系统应用集成
  • 军队和国防信息化应用系统集成
  • 其他异构平台的应用集成