首页 > 产品展示 > 主要产品
 
产品综述
主要产品
BOA专区
SOA专区
信息资源交换与管理平台
下载专区
 
电信行业
金融行业
交通能源行业
政府行业
军工行业
 
 
应用集成中间件TongIntegrator
  概览    主要功能    主要特点    应用实例      白皮书下载
概述

    TongIntegrator作为东方通科技公司的企业应用集成产品,主要功能是在两个或更多的异构系统(如不同的数据库、消息中间件、ERP或CRM等)之间进行资源整合,实现互连互通、数据共享、业务流程协调统一等功能,构建灵活可扩展的分布式企业应用。
     相比传统的企业应用集成软件平台和TongIntegrator早期版本2.X,TongIntegrator3是一个全新的符合SOA架构的应用服务整合平台,提供了企业服务总线(Enterprise Service Bus,简称ESB)功能,基于工业标准,用于构建可管理、可扩展及经济高效的EAI解决方案。
     TongIntegrator 3提供了从企业应用集成的设计、开发、部署,到运行、管理、监控各个生命周期阶段的工具和完整解决方案。它提供的开发工具,简单、经济、可扩展,并全面支持服务及服务常用形式Web Service,简化了服务的创建与封装,并能够使用户灵活地编排服务,以满足不断变化地业务需要和业务处理流程。
     TongIntegrator 3基于工业标准,如遵循J2EE规范、完全支持XML数据交换、支持Web服务常用规范(如SOAP、WSDL等)。为了方便用户进行异构系统接入,TongIntegrator3还提供了大量的基于JCA规范的适配器,如文件系统、各种数据库、消息中间件等系统的适配器。

TongIntegrator3 系统体系结构图

     TongIntegrator3系统由集成开发工具TI Studio、监控管理中心、资源中心、运行环境逻辑节点、便于应用集成开发的组件和套件(如适配器、Java服务、合成服务等)、及企业服务总线TI ESB组成
 
 
TongIntegrator3系统主要功能:

 

1) 提供企业服务总线ESB功能
     TongIntegrator3基于开放式标准,内置提供了ESB常用功能,如服务的查找、访问、路由等,还内置了基于XML的数据对象,便于服务之间数据交互和互操作支持信息(数据)集成,流程集成与应用集成。
2) 支持企业级服务质量
     支持的企业级服务质量,包括消息安全、失败恢复、状态诊断、服务管理、服务审计及消息可靠传输、事务的完整性等。
3) 提供数据格式转换功能
     TongIntegrator3利用简单的拖放映射功能,将数据从一种格式转换成另一种格式。输入数据和输出数据可进行任意格式间的转换 (结构化的XML、非 XML 或 Java 数据任意组合) ,从而可快速集成异构应用,无需考虑表示数据采用的格式;可在一个业务流程内进行变换;数据转换功能可以通过控件来使用。可将数据转换封装成一个服务,跨多个业务流程和应用重复使用。
4) 多种服务/组件通讯方式
     TongIntegrator3支持多种服务/组件通讯方式,如同步和异步等,用户可以按照自己的需要,灵活定义通讯方式。
5) 提供对Web Service的完整支持
     既支持对各种系统提供的Web Service进行访问,又能够将常用业务流程或组件封装成Web Service供复用。支持Web Service常用标准协议,如SOAP1.1/1.2、WSDL2.0等。
6) 提供强大的应用集成开发平台
     集成开发工具 TI Studio,提供了多种适配器及系统服务,集成了多种便捷的开发向导,覆盖了从设计、开发、配置、打包及部署的多个开发过程,功能强大,界面友好。
     应用集成开发工具TI Studio还支持资源、权限管理,既支持分布式多人团队协作开发,还支持脱离资源中心进行脱机开发,提高整个团队开发效率与资源共享,资源使用及开发方式又灵活方便。
7) 服务与业务流程编排
     TongIntegrator3提供的集成开发工具,既能进行服务的封装与调用,又能根据业务需要,将多个不同服务、组件等进行编排重组,形成满足用户集成需要的业务流程。
8) 集成多种常用系统适配器并提供适配器定制开发能力
     TongIntegrator3集成了多种多种企业应用中常见的适配器,如文件适配器,FTP、HTTP、JMS等网络通讯适配器,Oracle、DB2、SQLServer、SyBase、Excel、Access 及JDBC等数据库适配器,Web Service 适配器等,通过现成的适配器,减少程序员开发工作量,实现快速应用集成能力。
9) 提供适配器开发向导和工具,便于用户定制开发扩展适配器
     TongIntegrator3提供的适配器基于JCA1.5 规范,便于用户扩展开发自己的适配器。除了系统本身集成的适配器之外,TongIntegrator3还提供了适配器开发向导,便于用户开发适合自己需要的定制适配器,并无缝集成到开发系统中。
10) 监控与管理
     TongIntegrator3提供了基于浏览器的管理控制台,能够对监控节点、服务、组件及业务流程进行状态查询和监控管理。监控管理功能基于JMX标准,便于简化统一管理接口,并扩展管理功能,同时方便开放API供用户访问。
11) 支持分布式部署,可部署到多种应用服务器
     TongIntegrator3是基于J2EE1.4规范的分布式企业集成应用,开发的服务、组件及业务流程,可以部署到多种支持J2EE1.4规范的应用服务器,如东方通公司的TongWEB,JBoss Server等。

 
TongIntegrator3主要特点:

1) 符合SOA架构
     TongIntegrator3内部集成了企业服务总线功能,支持服务的查找、访问、路由及服务的治理。集成开发工具TI Studio,支持服务的开发封装、消费、服务编排、消息路由、及业务流程构建与部署,覆盖了服务开发的多个环节。
2) 基于J2EE服务器
     TongIntegrator3基于J2EE1.4规范,开发的服务、组件、业务流程需要部署到应用服务器上运行。理论上,基于TongIntegrator3开发的应用集成项目,可以迁移到任何符合J2EE1.4规范的应用服务器上。
3) 基于开放式标准,高度可扩展
     TongIntegrator3的技术架构及实现基于开放式标准,如J2EE1.4规范,服务基于EJB2.1实现,支持JMS1.1、SOAP1.2、WSDL2.0等规范。基于开放式标准,便于系统迁移并便于将来扩展。
     适配器基于JCA1.5标准。JCA1.5标准是J2EE规范的一部分,它是用来封装企业信息系统访问的适配器接口规范。适配器基于JCA标准开发,便于统一应用系统访问接口,进行资源/组件的的复用和应用集成开发。
     监控管理基于JMX标准,便于简化统一管理接口,并扩展管理功能,同时方便开放API供用户访问。
4) 功能强大的分布式集成开发环境
     TI Studio支持分布式多人团队协作开发,支持分布式部署和运行。集成开发工具覆盖了用户构建EAI应用系统的整个生命期:设计、开发、部署、监控,功能强大。
     TI Studio集成了多种易于使用的开发向导、数据映射工具、Java服务编排器等,界面友好,服务、组件在集成环境中可方便复用,打包、部署及配置简单,大大较少服务及业务开发人员的工作和技术难度,提高开发效率,使用户能够快速适应业务变化。
5) 全面支持Web Service
     TongIntegrator3支持Web服务的封装和访问,并支持Web服务的常用协议,如SOAP、WSDL等。提供的集成开发工具,支持Web服务的编排及不同粒度的服务封装,便于创建松耦合及可复用的面向服务架构。
6) 跨平台
     TongIntegrator3基于Java和标准的J2EE规范实现,保证了集成平台本身及创建的服务、组件和业务流程应用能够跨平台部署和运行。它支持市场上常见的Linux、Windows及大多数Unix操作系统,创建的集成应用系统能够部署或迁移到实现了J2EE规范的应用服务上。
7) 适配器支持主流常用系统
     适配器基于开放式标准,具有很高的效率和可靠性。TongIntegrator3提供众多常用系统的适配器,如各种数据库系统、消息中间件、文件系统等,这样便于迅速集成企业现有系统,提高开发效率。
8) 资源权限存储与管理灵活
     基于TongIntegrator3平台上的组件、服务及项目等资源,既可集中存储,又可由独立的开发者分别存储开发管理。这样,既方便网络内团队协作开发,又方便网络外的个体独立开发。
 
 
应用示例
下面介绍一个TongIntegrator3的应用示例。


【示例】用户的信息系统中,已有三个各自独立的业务系统:
 

系统A是一个基于J2EE应用服务器技术构建的网站。
系统B是由一些未联网运行的单节点应用构成的一个业务处理系统。
系统C是一个包含两个处理系统的业务处理系统。
用户的上述各系统彼此独立,形成几个信息孤岛,无法实现信息交换和共享。为解决这些问题,用户选择TongIntegrator3将企业内各信息孤岛联结起来,建立统一信息系统,在整个机构范围内实现信息的充分交换和共享,以提高运营效率和质量。
在本例中,用户建设的目标如下:
将系统B中的各单点运行的应用系统联网运行,并建立中心数据库,将各业务节点上的数据及时采集到中心数据库中。
将系统A,B,C集成为一个统一的信息处理系统,实现各子系统间的相互访问
为实现上述目标,系统的实现方案如下:
在子系统B中各业务节点上安装消息中间件TongLINK/Q,将个业务节点联网;建立子系统B的数据中心,数据中心上部署TongIntegrator3和数据库系统。各业务节点的数据通过TongLINK/Q网络及在中心部署TongIntegrator3直接同步到中心数据库系统中,完成该任务的绝大部分工作包括数据格式转换,数据入库等都可以通过配置来完成;用户只需要开发业务前端节点上的TongLINK/Q应用程序,可以采用不同的工具开发,并且使用自己特有的数据格式,当数据传送到数据中心时由TongIntegrator自动将数据转换为分中心数据库可以识别的数据格式。
在子系统C中部署TongIntegrator3,利用TongIntegrato3r开发系统为业务处理系统开发相应的JCA适配器,将两个业务系统集成到统一的信息系统中。
在子系统A中部署TongIntegrator3,将基于Web的系统集成到统一信息系统中,这样,机构内外的统一信息系统用户可以通过Web网站,访问子系统A的中心数据库,访问子系统B的业务处理系统的应用及各节点的业务应用。
用户采用TongIntegrator3实现的统一信息系统具有如下特点:
采用统一的技术框架实现了各孤立系统及业务节点间的集成,并为未来集成新的业务系统建立了良好的体系结构。 通过内置的JCA适配器,支持与各种主流技术的参数化继承。
提供开发向导,用户可以根据需要为自己的应用系统开发自己的JCA适配器。
支持数据格式的自动交换,实现不同系统间的信息翻译。
应用开发工作量极少,实现难度大大降低,开发周期随之大幅缩短。