
TongESB
公司介绍:
产品详情
东方通TongESB是一款面向企业级的全链路服务集成平台,旨在解决企业数字化转型过程中异构系统互联、数据孤岛割裂、业务流程分散等核心痛点,通过标准化的服务接入、灵活的流程编排、全面的服务治理与监控,实现跨系统、跨地域、跨层级的业务协同与数据共享,为企业构建稳定、高效、安全的一体化集成架构。
一、核心定位与整体架构
TongESB的核心定位是企业级服务集成的“枢纽”,连接企业内部各类业务系统、外部合作伙伴系统及云端服务,提供统一的服务入口与交互标准,支撑业务流程的端到端自动化。其设计遵循“松耦合、高内聚、可扩展”的原则,采用分布式微服务架构,确保平台的灵活性与可伸缩性。
TongESB的逻辑架构分为六大层次,各层次协同工作,形成完整的集成能力闭环:
- 服务接入层:负责对接企业内外部各类异构系统,通过标准化协议与适配器实现系统间的互联互通,是集成的“入口”与“出口”。
- 服务编排层:基于可视化工具对分散的服务进行组合与编排,构建复杂的业务流程,是集成的“大脑”与“调度中心”。
- 数据转换层:实现不同系统间数据格式的映射与转换,解决数据异构问题,是集成的“翻译官”。
- 服务治理层:对服务全生命周期进行管控,包括注册、授权、限流、熔断等,保障服务的可用性与稳定性,是集成的“管理者”。
- 监控运维层:实时监控平台运行状态、服务调用情况与业务流程执行结果,提供告警与日志分析能力,是集成的“运维中心”。
- 安全合规层:覆盖身份认证、数据加密、访问控制与审计日志等全链路安全能力,满足企业合规要求,是集成的“防护盾”。
二、核心功能模块详解
1. 服务接入与适配模块
服务接入是集成的基础,TongESB提供丰富的协议支持与适配器,覆盖企业常见的所有系统类型,确保各类异构系统能够快速接入平台。
- 多协议支持:兼容SOAP、RESTful(JSON/XML)、HTTP/HTTPS、JMS、MQTT、AMQP、TCP/UDP、FTP/SFTP、JDBC等主流协议,满足不同场景的接入需求。例如:
- RESTful协议:支持JSON与XML格式,适配移动应用、Web前端与云服务的轻量级集成;
- JMS/AMQP:对接企业消息队列系统(如ActiveMQ、RabbitMQ),实现异步消息传递;
- MQTT:支持物联网设备(如传感器、智能终端)的接入,满足低带宽、高延迟场景的消息传输;
- JDBC:直接连接关系型数据库(Oracle、MySQL、SQL Server、达梦、人大金仓等),实现数据的读写与同步;
- FTP/SFTP:支持文件的上传、下载与同步,适用于批量数据交换场景(如银行对账文件、零售订单文件)。
- 行业适配器:针对企业常用的商业系统与行业标准,提供专用适配器,减少定制开发工作量。例如:
- ERP适配器:支持SAP S/4HANA、Oracle EBS、用友U8/U9、金蝶K/3 Cloud等主流ERP系统的集成,实现订单、库存、财务数据的同步;
- CRM适配器:对接Salesforce、Oracle CRM、用友TurboCRM等系统,同步客户信息与销售数据;
- 行业标准适配器:支持HL7(医疗)、SWIFT(金融)、EDI(零售)等行业标准协议,满足特定行业的合规要求;
- 云服务适配器:对接阿里云OSS、AWS S3、腾讯云COS等云存储服务,以及阿里云RDS、AWS RDS等云数据库,实现云与本地系统的集成。
- 自定义适配器开发:提供适配器开发SDK,支持用户基于Java或Python自定义适配器,满足特殊系统的接入需求。SDK包含模板代码、调试工具与文档,降低开发门槛。
2. 服务编排与路由模块
服务编排与路由是TongESB的核心能力,通过可视化工具将分散的服务组合成端到端的业务流程,实现业务逻辑的自动化执行。
- 可视化服务编排:提供拖拽式的流程设计器,支持服务调用、分支判断(if-else)、循环(for/while)、聚合(split-join)、异常处理(try-catch)、定时任务等组件,用户无需编写复杂代码即可构建业务流程。例如:
- 分支判断:根据订单金额选择不同的审批流程(金额>10万走总经理审批,否则走部门经理审批);
- 聚合:同时调用库存查询与价格查询服务,将结果合并后返回给前端;
- 异常处理:当支付服务调用失败时,自动触发退款流程并发送告警通知。
- 灵活的路由策略:支持多种路由方式,满足不同场景的流量分发需求:
- 动态路由:基于消息内容(如订单类型、用户地区)或上下文(如请求时间、用户角色)选择目标服务;
- 负载均衡路由:支持轮询、加权轮询、最少连接数等算法,将请求分发到多个服务实例,提高系统吞吐量;
- 故障转移路由:当主服务实例故障时,自动切换到备用实例,保障业务连续性;
- 内容路由:基于消息payload中的特定字段(如“productId”)将请求路由到对应的服务节点;
- 优先级路由:为高优先级请求(如VIP用户订单)分配更高的处理优先级,确保关键业务的响应速度。
- 事务管理:支持分布式事务(XA协议)与本地事务,确保跨系统业务流程的原子性。例如:订单支付流程中,若库存扣减成功但支付失败,系统会自动回滚库存操作,避免数据不一致。
- 批量处理:支持批量消息的接收、处理与发送,提高大规模数据交换的效率。例如:每日凌晨批量同步前一天的销售数据到数据仓库。
3. 数据转换与映射模块
企业内不同系统的数据格式往往存在差异(如A系统用XML,B系统用JSON,C系统用自定义CSV),TongESB提供强大的数据转换能力,实现异构数据的无缝对接。
- 可视化数据映射:提供图形化的映射工具,支持源数据与目标数据的字段映射、常量赋值、函数转换等操作。例如:将ERP系统中的“order_no”字段映射到CRM系统中的“order_id”字段,并通过函数将日期格式从“yyyy-MM-dd”转换为“MM/dd/yyyy”。
- 多格式转换支持:覆盖XML、JSON、CSV、Excel、数据库表、自定义文本等多种数据格式的相互转换。例如:
- XML<->JSON:解决前后端数据格式不一致问题;
- CSV<->数据库表:实现批量数据导入导出;
- Excel<->JSON:支持业务人员上传Excel文件并转换为系统可识别的JSON格式。
- 数据清洗与增强:提供数据清洗功能,包括去重、过滤、格式校验、默认值填充、空值处理等。例如:过滤掉订单金额为空的记录,为缺失的“create_time”字段填充当前时间,校验手机号格式是否正确。
- 自定义脚本转换:支持Groovy、JavaScript等脚本语言编写自定义转换逻辑,满足复杂场景的需求。例如:通过Groovy脚本计算订单的折扣金额(折扣金额=订单金额*折扣率)。
4. 服务治理与管控模块
服务治理是保障集成平台稳定运行的关键,TongESB提供全生命周期的服务治理能力,实现服务的可管、可控、可观测。
- 服务注册与发现:内置服务注册中心,存储服务的元数据(如服务名称、版本、描述、输入输出参数、QoS要求),支持服务的自动发现与订阅。服务提供者将服务注册到中心,消费者通过中心查找并调用服务,无需硬编码服务地址。
- 服务生命周期管理:覆盖服务从创建、测试、发布、上线、下线到归档的全生命周期。例如:
- 测试环境:服务在测试环境验证通过后,才能发布到生产环境;
- 灰度发布:支持部分用户使用新版本服务,其余用户继续使用旧版本,降低升级风险;
- 下线通知:服务下线前自动通知所有消费者,避免调用失败。
- 服务授权与访问控制:基于RBAC(角色-权限-用户)模型,实现细粒度的权限控制。例如:
- 角色定义:创建“管理员”“开发人员”“测试人员”“普通用户”等角色;
- 权限分配:为“开发人员”分配服务创建、编辑权限,为“普通用户”分配服务调用权限;
- 服务级授权:限制某个用户只能调用特定服务的特定版本,例如只允许“财务部门”调用“支付服务”V2版本。
- 服务限流与熔断:保障系统稳定性,防止过载:
- 服务限流:设置服务的最大并发数或每秒请求数(QPS),超过限制的请求将被拒绝或排队;
- 服务熔断:当服务调用失败次数达到阈值时,暂时关闭服务调用,避免故障扩散(雪崩效应),一段时间后自动尝试恢复;
- 服务降级:在高并发场景下,关闭非核心服务(如推荐服务),优先保障核心服务(如支付服务)的运行。
- 服务版本管理:支持服务多版本共存,不同版本的服务可以独立运行,互不干扰。例如:同时发布V1和V2版本的订单服务,旧系统继续使用V1版本,新系统使用V2版本,实现平滑升级。
5. 监控运维与分析模块
监控运维是保障平台稳定运行的重要手段,TongESB提供全方位的监控与运维能力,帮助用户快速定位问题、优化性能。
- 实时监控仪表盘:提供可视化的监控仪表盘,展示平台运行状态、服务调用指标、业务流程执行情况。例如:
- 平台指标:CPU使用率、内存使用率、磁盘空间、网络带宽;
- 服务指标:调用量、响应时间、成功率、错误率、并发数;
- 流程指标:流程执行次数、成功次数、失败次数、平均执行时间。
- 告警中心:支持多种告警方式(邮件、短信、钉钉、微信、SNMP陷阱),用户可设置告警阈值(如响应时间>5秒、成功率<99%、CPU使用率>80%),当指标超过阈值时自动触发告警。告警信息包含问题描述、发生时间、影响范围,帮助运维人员快速响应。
- 日志管理:记录详细的调用日志与系统日志,包括请求来源、参数、响应结果、错误堆栈、执行时间等。支持日志的检索、过滤、导出与分析,方便排查问题。例如:通过日志检索找到某个订单的调用记录,查看是否存在错误。
- 分布式链路追踪:支持OpenTelemetry与Zipkin标准,跟踪一个请求从开始到结束经过的所有服务节点,展示每个节点的执行时间与状态,帮助定位性能瓶颈。例如:一个订单支付请求经过前端、ESB、支付服务、库存服务,链路追踪可以显示每个服务的响应时间,发现库存服务响应过慢的问题。
- 自动化运维:支持容器化部署(Docker)与Kubernetes编排,实现服务的自动部署、滚动升级、弹性伸缩。例如:根据服务调用量自动增加或减少节点数量,保障系统在高并发时的稳定性;当节点故障时,自动将流量转移到其他节点,实现故障自愈。
6. 安全与合规模块
企业级集成平台需要满足严格的安全与合规要求,TongESB提供全链路的安全防护能力,保障数据与系统的安全。
- 身份认证与单点登录:支持OAuth2.0、JWT、LDAP、AD域、SAML2.0等身份认证方式,实现用户的统一身份管理。支持单点登录(SSO),用户只需登录一次即可访问所有集成的系统,提高用户体验与安全性。
- 数据加密与传输安全:保障数据在传输与存储过程中的安全:
- 传输加密:支持TLS/SSL协议,确保数据在网络传输过程中不被窃取或篡改;
- 存储加密:对敏感数据(如用户密码、银行卡号)进行加密存储,采用AES-256、RSA等加密算法;
- 消息内容加密:对消息 payload 进行加密,只有授权的接收方才能解密。
- 访问控制与细粒度权限:基于RBAC模型,实现细粒度的权限控制。例如:
- 系统级权限:允许或禁止用户访问平台的某个功能模块(如服务管理、流程设计);
- 服务级权限:允许或禁止用户调用某个服务;
- 数据级权限:允许或禁止用户访问某个数据字段(如只允许财务人员查看订单金额)。
- 审计日志与合规性:记录所有用户操作(如服务发布、权限变更、调用记录)与系统事件,满足等保2.0、GDPR、SOX等合规要求。审计日志不可篡改,可用于追溯与审计。
- 防攻击与防护:提供多种安全防护措施,防止恶意攻击:
- SQL注入防护:过滤请求中的SQL注入语句;
- XSS防护:过滤请求中的恶意脚本;
- DOS/DDOS防护:通过限流、黑白名单等方式防止恶意请求淹没系统;
- IP白名单:只允许指定IP地址的请求访问平台。
7. 云原生与容器化支持模块
随着企业数字化转型向云原生方向发展,TongESB提供完善的云原生支持,适配现代IT架构。
- 容器化部署:支持Docker容器化部署,提供官方Docker镜像,用户可快速部署ESB节点。容器化部署简化了环境配置,提高了部署效率与一致性。
- Kubernetes编排:支持Kubernetes(K8s)编排,实现服务的自动扩缩容、滚动升级、故障自愈。例如:通过K8s的HPA(Horizontal Pod Autoscaler)根据CPU使用率自动调整Pod数量,保障系统在高并发时的稳定性。
- 微服务集成:与Spring Cloud、Dubbo等微服务框架无缝集成,支持微服务的注册、发现、治理与监控。例如:Spring Cloud应用可通过TongESB调用Dubbo服务,实现跨框架的微服务集成。
- 云服务对接:支持对接主流云厂商的服务,如阿里云、AWS、Azure、腾讯云等。例如:对接阿里云OSS存储订单附件,对接AWS Lambda执行无服务器函数,对接腾讯云短信服务发送告警通知。
- 弹性伸缩:基于云平台的弹性计算能力,实现ESB节点的自动扩缩容。当流量高峰来临时,自动增加节点;当流量低谷时,自动减少节点,降低IT成本。
三、技术特点与优势
TongESB作为企业级服务集成平台,具有以下核心特点与优势:
- 企业级稳定性与可靠性:采用分布式架构,支持集群部署与故障自动转移,保障系统7×24小时稳定运行。数据持久化与事务管理能力确保业务数据的一致性,满足金融、政府等关键行业的高可靠要求。
- 高性能与高吞吐量:优化的消息处理引擎采用异步非阻塞IO模型,结合内存缓存(Redis)与批量处理技术,大幅提高系统吞吐量。支持每秒处理数十万级别的请求,满足大规模企业的集成需求。
- 全面的异构系统适配能力:覆盖所有主流协议与适配器,支持传统系统、云服务、物联网设备的接入,解决企业异构系统互联的痛点,实现“一站式”集成。
- 低代码与易用性:可视化的流程设计器与数据映射工具,降低集成开发的技术门槛,减少编码工作量。丰富的模板与示例帮助用户快速上手,缩短项目交付周期。
- 开放与可扩展:支持标准协议与接口,兼容开源框架与商业产品,提供SDK与插件扩展机制,用户可自定义适配器或组件,满足特殊场景的需求。
- 国产化与信创适配:全面适配国产操作系统(银河麒麟、统信UOS)、国产数据库(达梦、人大金仓、神通)、国产CPU(鲲鹏、飞腾、龙芯)与国产中间件(东方通TongWeb、TongLink/Q),满足国家信创战略要求,保障信息安全自主可控。
四、典型应用场景
TongESB广泛应用于金融、政府、制造、零售、医疗等多个行业,以下是几个典型场景:
- 金融行业:银行核心系统集成
某国有银行需要整合核心业务系统、信贷系统、CRM系统、支付系统与第三方支付平台(支付宝、微信支付),实现跨系统的业务协同。通过TongESB:
- 接入核心系统(SOAP协议)、信贷系统(RESTful协议)、CRM系统(JDBC)、支付系统(JMS)与第三方支付平台(RESTful);
- 编排贷款申请流程:用户提交申请→CRM系统验证客户信息→信贷系统评估信用→核心系统创建账户→支付系统放款→第三方支付平台通知用户;
- 通过服务治理实现权限控制与限流,保障核心业务的稳定性;
- 监控系统实时跟踪流程执行情况,出现异常时自动触发告警。
- 政府行业:政务服务一网通办
某市政府需要整合公安、社保、税务、民政等部门的系统,构建“一网通办”平台,实现市民一站式办理政务服务。通过TongESB:
- 接入各部门系统(如公安人口系统、社保缴费系统、税务申报系统),使用专用适配器对接传统政务系统;
- 编排政务服务流程:市民提交申请→公安系统验证身份→社保系统查询缴费记录→税务系统核实纳税情况→民政系统审批→结果反馈给市民;
- 通过单点登录实现用户统一身份认证,保障数据安全;
- 监控平台运行状态,确保政务服务的高可用性。
- 制造行业:ERP与MES系统集成
某汽车制造企业需要整合ERP系统(SAP)与MES系统(制造执行系统),实现生产计划与车间执行的同步。通过TongESB:
- 使用SAP适配器接入ERP系统,使用RESTful协议接入MES系统;
- 编排生产流程:ERP系统下达生产计划→MES系统分配生产任务→车间设备执行→MES系统反馈生产进度→ERP系统更新库存;
- 通过数据转换实现SAP与MES系统的数据格式映射;
- 监控生产流程执行情况,及时发现并解决生产问题。
- 零售行业:线上线下一体化
某连锁零售企业需要整合线上商城(电商平台)、线下POS系统、库存管理系统与供应链系统,实现线上线下库存同步与订单一体化处理。通过TongESB:
- 接入线上商城(RESTful)、POS系统(JDBC)、库存系统(FTP)与供应链系统(EDI);
- 编排订单处理流程:线上订单→库存系统扣减库存→供应链系统发货→POS系统同步订单→用户收货;
- 通过MQTT协议接入门店智能终端,实时同步库存数据;
- 监控订单处理速度与库存水平,确保服务质量。
- 医疗行业:医院信息系统集成
某三甲医院需要整合HIS系统(医院信息系统)、LIS系统(检验信息系统)、PACS系统(影像信息系统)与医保系统,实现患者信息共享与医保自动结算。通过TongESB:
- 使用HL7适配器接入HIS、LIS、PACS系统,使用RESTful协议接入医保系统;
- 编排患者就诊流程:患者挂号→HIS系统创建病历→LIS系统提交检验申请→PACS系统提交影像申请→医保系统结算费用;
- 通过数据加密保障患者隐私数据安全;
- 监控系统实时跟踪就诊流程,确保医疗服务的连续性。
五、总结
东方通TongESB作为一款成熟的企业级服务集成平台,通过全面的服务接入、灵活的流程编排、完善的服务治理与监控运维能力,帮助企业打破数据孤岛,实现异构系统的无缝集成,加速数字化转型进程。其企业级稳定性、高性能、易用性与国产化适配能力,使其成为金融、政府、制造等关键行业的首选集成解决方案。
如需了解更多产品详情,请访问东方通官方网站:
登录后查看
http://www.tongtech.com/Data-Integration/Data-Integration-22/index.html" rel="noopener noreferrer" target="_blank">http://www.tongtech.com/Data-Integration/Data-Integration-22/index.html案例介绍
版权/专利









