ESB项目需求说明书.docx

上传人:b****6 文档编号:8616600 上传时间:2023-02-01 格式:DOCX 页数:7 大小:19.15KB
下载 相关 举报
ESB项目需求说明书.docx_第1页
第1页 / 共7页
ESB项目需求说明书.docx_第2页
第2页 / 共7页
ESB项目需求说明书.docx_第3页
第3页 / 共7页
ESB项目需求说明书.docx_第4页
第4页 / 共7页
ESB项目需求说明书.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

ESB项目需求说明书.docx

《ESB项目需求说明书.docx》由会员分享,可在线阅读,更多相关《ESB项目需求说明书.docx(7页珍藏版)》请在冰豆网上搜索。

ESB项目需求说明书.docx

ESB项目需求说明书

 

需求说明书

 

第1章项目描述

第2章平台需求说明

2.1平台功能需求

2.1.1集成共享总线

2.1.1.1路由分发

动态路由分发:

URL路由、基于规则的路由、消息合并、消息分发

基于服务路由

基于消息路由

路由规则管理

2.1.1.2任务管理

负载均衡

资源配置

任务调度

任务执行

2.1.1.3协议转换

要求能对目前主流的通讯协议和消息格式能够自动适配和接入,无需开发能实现异构消息格式、不同通讯协议直接的自由转换。

提供图形化、可配置的数据格式转换工具和手段。

实现异构系统间信息的自由流转,相互协作。

HTTPTOJMS;JMSToHTTP

SocketToJMS;JMSToSocket

SOAPToJMS;JMSToSOAP

JSONToSOAP;SOAPToJSON

基于XQuery、XPath或XSLT进行消息转换

XML转换、MFL转换

基于消息级别的跟踪

自定义协议转换

2.1.1.4接口适配

WebService适配

FTP适配

MQ适配

HTTP适配

JMS适配

Socket

2.1.1.5数据处理

2.1.1.5.1数据抽取

支持多种关系数据库

2.1.1.5.2文本抽取

2.1.1.5.3数据映射

2.1.1.5.4数据压缩/解压

2.1.1.5.5数据加密/解密

数据可以使用高级加密标准(AES)或RC2进行加密。

AES和RC2支持多种密钥长度。

2.1.1.6异构系统连通性

支持iWay5.5Adapters、.NET、OracleAQ、Tuxedo、MSMQ、IBMMQ、OracleWebLogic、IBMWebSphere、ApacheAXIS、AxwayEDI、CycloneB2BInterchange等

WebsphereMQ的内部传送,SecureFTP;Siebel和PeopleSoft;OracleBPELPM;SAP

2.1.1.7跨平台数据和消息传递

支持同步、异步、发布、订阅

支持传统消息格式:

JMS、EJB/RMI、Tuxedo、FTP、SMTP、File、Email(SMTP/POP3/IMAP)、Socket、EJBconverterJAR、EJB/RMIonWebLogic和本地数据库查找等。

支持http(s)/FTP/File/JAVA/.net/Mail/Socket/DB/MQ/自定义接口

支持各种WebService传输,包括:

HTTP/SOAP、WS-I、WS-Security、WS-Policy、WS-Addressing、SOAPv1.2等

提供客户传输协议开发包,能够对特定的传输协议进行客户化开发,满足各种应用场景的需求

通信模式的定制:

包括日志记载、模式识别、评测、变换、消息验证以及定制路由

支持变量定义、顺序、分支、循环等基于规则的服务编排和路由

2.1.2服务管理

2.1.2.1服务编排

动态消息路由

异常处理机制

服务业务运算

垃圾信息过滤机制

2.1.2.2服务管控

2.1.2.2.1服务发布管理

1)标准服务发布

服务集成平台对注册的标准服务进行相关配置验证,包括对服务的访问权限、服务的

流量控制等一系列关键信息进行最终验证,通过后将对标准服务正式发布,发布后的标准

服务转为工作态,此时用户可以通过服务查找找到该标准服务,并可以调用该标准服务。

2)标准服务暂停

当标准服务出现异常或需要调整时,对消费者不可用,服务集成平台将标准服务置为

暂停态,对消费者可以查找但不可使用。

3)标准服务注销

发现长期不用的服务能务时,需要通过注销将该标准服务废除。

标准服务废除需要启

动相应标准服务注销管理流程

2.1.2.2.2服务版本管理

总线上可保存一个服务的历史版本,可根据不同时期的需要发布不同版本,记录版本发布历史。

2.1.2.2.3服务发现/订阅管理

2.1.2.2.4动态的、策略驱动的服务选择

2.1.2.3服务注册管理

注册权限管理

允许浏览服务注册处,允许将资源从其它应用导入到注册处

允许将配置数据从一个环境移植到另外一个环境(例如,从开发域到测试域,或到生产域);在导入过程中,系统允许忽略一些针对特殊环境的设置

订阅关系管理

路由信息管理

服务元数据管理

日志数据管理

2.1.2.4SLA

服务的平均处理时间

处理量

错误、违反安全和schema验证错误的次数

管理员可以为违反SLA规则的行为设定警告

设定服务的线程、流量等参数

客户化的报警和报表

2.1.3监控中心

2.1.3.1平台监控

2.1.3.1.1平台资源占用状况监控

实时显示平台的cpu,内存等资源的占用情况

2.1.3.1.2吞吐量监控

显示一段时间内的交易次数,平均报文大小,总报文大小等数据

2.1.3.1.3消息队列使用情况监控

2.1.3.2服务监控

2.1.3.2.1服务并发量监控

能够从服务域、服务商、服务、时间段等不同的维度统计服务调用的并发量

2.1.3.2.2服务平均处理时间监控

能够从服务域、服务商、服务等不同的维度统计一个时间段内服务的平均处理时间

2.1.3.2.3服务忙时处理时间监控

能够从服务域、服务商、服务等不同的维度统计忙时(如cpu占用70%,内存占用70%)的服务的平均处理时间

2.1.3.2.4服务吞吐量监控

能够显示最近一段时间内的每次服务调用过程中的请求和响应的报文大小。

能够从服务域、服务商、服务目录、服务、时间段等不同的维度统计服务调用过程

中请求和响应报文的平均大小。

能够从服务域、服务商、服务目录、服务、时间段等不同的维度维度统计前N位

请求报文最大和响应报文最大的服务调用,即TopN统计。

2.1.3.3监控报告

2.1.3.3.1ESB平台监控报表

2.1.3.3.2服务吞吐量报表

2.1.4开发视图

消息增强开发视图

消息路由开发视图

消息转化开发视图

服务开发视图

服务编排开发视图

服务调试视图

2.1.5平台管理

2.1.5.1权限管理

2.1.5.1.1角色管理

能够为组织添加/修改/删除角色,以及角色相关属性等。

2.1.5.1.2权限管理

能够为组织/角色/个人配置合适的操作权限及菜单访问权限。

2.1.5.1.3用户组/角色关系管理

能够添加/修改/删除角色与用户组的对应关系

2.1.5.2日志管理

2.1.5.2.1系统日志管理

要求提供完整的日志记录功能。

日志信息应包含服务器基础日志,服务活动日志,对发生在服务总线上的所有活动均要求提供完整详尽的日志信息。

日志记录内容可配置,对于不同的服务/服务组,可设定不同的日志记录要求。

比如对于重点服务,要求详尽记录所有交易报文内容。

对于简单服务,记录基本访问和响应信息即可。

日志信息要求分类、分级别。

可保存于数据库,以供长期分析使用。

日志的记录,可异步保存入数据库,在数据库发生故障时,保证日志信息的完整性和不丢失。

提供日志信息的图形化分析和统计能力。

2.1.5.2.2出错日志追踪服务

对于重要操作要求记录日志,关键操作的每一步处理应该是可追踪的,如告警确认人员、时间等信息。

2.1.5.3用户管理

2.1.5.3.1用户管理

能够添加/修改/删除用户,以及用户相关属性等。

2.1.5.3.2用户组管理

能够添加/修改/删除组织,以及组织关系、组织相关属性等。

2.1.5.3.3用户/用户组关系管理

能够添加/修改/删除组织用户和用户组间的关系

第3章数据库概要说明

第4章

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1