当前位置:首页 > 在线教育 > 新产品开发案例(新产品研发方案怎么写)

新产品开发案例(新产品研发方案怎么写)

一个ESB产品项目实践案例分享

产品简介

XESB全称是XXX企业服务总线,即XXX企业服务总线。

XESB是一个解决应用程序间集成问题的架构平台。XESB为集成系统通信提供最基本的连接中枢。XESB将现有的信息技术资产和应用程序作为服务公开,并提供给呼叫者。它还可以消除不同应用系统之间的技术差异,使不同的应用服务器协同工作,实现不同服务之间的通信和集成。

XESB还为集成系统的统一管理提供安全、监控和管理功能。

XESB解决的问题

随着软件行业的发展,企业越来越需要集成多个系统:

多系统导致系统之间复杂的通信关系;

不同的系统使用不同的接口;

系统之间的接口消息规范不统一;

交互系统的协议紧耦合;

系统升级导致双方变更;

更换旧系统成本高;

系统间调用的安全性不能统一处理;

系统间调用无法统一监控和管理。

产品主要功能

传统的接口调用模式

服务总线

功能简介-服务治理

将独立的软件资产封装为总线中的可用服务;

服务的统一描述和控制,便于开发和管理;

服务调用过程可以被监控和追踪;

支持HTTP/Webservice

服务的注册与调用

服务版本

服务治理

1:正常

900:未提供凭据

901:不正确的凭证

910:全球知识产权黑名单

911:服务IP黑名单

912:全局凭据黑名单

913:服务凭证黑名单

914:全球知识产权白名单

915:全球知识产权白名单

916:凭证白名单

920:连接失败

服务日志记录

简要日志:

转移服务的名称/版本/类别/组

请求标识/呼叫时间/日志级别

呼叫耗时/请求IP/请求密钥/响应代码

详细日志:

实际服务地址

外部发布地址

请求参数/请求消息头

响应结果/响应结果标题

服务调用者的疑问

服务集市

传统的数据交换

适配器

功能简介-数据交换

统一数据资源的描述和控制;

任何资源都可以互连,独立于任何数据生产者或消费者;

适用于异构、不同协议、不同数据格式、一对多、多对单等企业集成场景;

当前数据资源支持:ActiveMQ、卡夫卡、MQTT、FTP

它可以支持JDBC,Redis,MongoDB,HTTP,Webservice,netty,AMQP,STOMP,POP3,SMTP,File等

路由

数据交换

简要日志:

路由名称/数据源/数据目的地

请求标识/记录时间

日志级别/路由耗时

详细日志:

传入数据

传出数据

特殊规则

异常信息

特殊规则

容器与组件

OSGi生命周期

XESB架构

更大的使用场景

容器集群

服务的负载均衡

数据交换的集群问题

为数据交换定制的集群模式

为数据交换定制的集群架构

路由的负载均衡

完整的产品架构图

产品稳定性

稳定性高达99。%.

在项目的实际测试环境中,有十组路由,每组路由同时并发处理100条数据。经过15天24小时不间断稳定性测试,数据路由总数超过2.4亿条,仅丢失2条数据;

至今没有iESB导致的数据丢失事故。

使用场景—服务治理

使用场景—数据交换

中国共产党北京市委员会组织部

扫描二维码推送至手机访问。

版权声明:本文由ABC留学网提供发布,如需转载请注明出处。

本文链接:https://www.jumpabc.net/zaixianjiaoyu/26638.html

分享给朋友: