标准的 ESB 企业服务总线产品 openhandx river

码农软件 · 软件分类 · ESB企业服务总线 · 2020-02-11 21:27:03

软件介绍

OpenHandx-River是一个OpenHandX-Unreal Web Service标准的ESB(Enterprise Service Bus)企业服务总线产品。ESB本身是构筑企业系统的必要元素,改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。OpenHandx-River提供了一种开放的、基于Unreal的 OpenService,通过简单的服务注册,来完成粗粒度应用(服务)和其他组件之间的互操作,够满足大型异构企业环境的集成需求。OpenHandx-River以一种无缝的非侵入方式提供企业全新的服务接口,并能够在部署环境中支持任何标准。更重要的是,充当“缓冲器”的River(负责在诸多服务之间转换业务逻辑和数据格式)与服务逻辑相分离, 从而使得不同的应用程序可以同时使用同一服务,不用在应用程序或者数据发生变化时,改动服务代码逻辑。

OpenHandx-River是将所有基于OpenHandX-Unreal开发项目的Web Service(或相同标准的Web Service)集中起来,统一包装、统一管理、统一入口构成企业服务总线,是打造数据服务为中心企业架构的重要组件。River提供了代理、点对点两种ESB服务模式,同时满足安全和高速访问的需求。在消息传递上River具备发送消息的功能,解决系统间异步的消息和数据传递。此外OpenHandx-River也是OpenHandx-Real和Unreal框架的最佳实现。

1. 主要特性

  • 提供代理、点对点两种ESB服务模式

  • 异步的消息和数据传递功能

  • 支持ESB服务集群,负载均衡

  • 支持服务调用出错自动重试

  • 完善简洁的服务、用户、权限管理

  • 提供集群方式的服务调用监控和内存监控的功能

2. 代理模式

 代理模式是指A系统需要访问B的系统服务必须通过River ESB,River ESB充当代理了角色,完成服务转发和信息的传递。这种模式安全性较高,B系统处于企业安全性最高的生产网,并且不直接暴露给外网提供服务。A系统可以处于级别低的办公网,中间可以由River ESB完成代理功能。这样既保证了B系统的安全,又能完成系统间服务的调用,用作安全性要求较高的场合。

3. 点对点模式

点对点模式是指A系统通过River ESB拿到B系统的相关信息,然后直接调用B系统的服务,River ESB仅仅充当了服务地址解析的角色。这样做的好处减少了网络和River ESB服务器的开销,因此性能大大提高。这种模式需要A、B系统处于同一网络,能直接互联,主要用作性能要求高的场合。River ESB提供专门的接口来调用,B系统具体部署在何处对于A系统仍然是不透明的,就象代理方式访问River ESB一样。

4. 异步消息服务

通常有这样一种需求,A系统需要给B系统传输消息或数据,B系统由于种种原因忙于别的事情(比如:正在做数据加工汇总等批量)不能立即响应当前服务请求。A系统可以将消息或数据上传到River ESB服务器中,B系统有空的时候再从River ESB服务器取回消息或数据。这样就完成了系统间异步消息的传输。

本文地址:https://codercto.com/soft/d/25410.html

HTML5

HTML5

Matthew David / Focal Press / 2010-07-29 / USD 39.95

Implement the powerful new multimedia and interactive capabilities offered by HTML5, including style control tools, illustration tools, video, audio, and rich media solutions. Understand how HTML5 is ......一起来看看 《HTML5》 这本书的介绍吧!

SHA 加密
SHA 加密

SHA 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试