ESB项目需求说明书.doc

上传人:最*** 文档编号:1544591 上传时间:2019-10-25 格式:DOC 页数:10 大小:135KB
返回 下载 相关 举报
ESB项目需求说明书.doc_第1页
第1页 / 共10页
ESB项目需求说明书.doc_第2页
第2页 / 共10页
ESB项目需求说明书.doc_第3页
第3页 / 共10页
点击查看更多>>
资源描述
I 需求说明书 1 目录 2 第1章 项目描述 3 第2章 平台需求说明 2.1 平台功能需求 2.1.1 集成共享总线 2.1.1.1路由分发 动态路由分发:URL 路由、基于规则的路由、消息合并、消息分发 基于服务路由 基于消息路由 路由规则管理 2.1.1.2任务管理 负载均衡 资源配置 任务调度 任务执行 2.1.1.3协议转换 要求能对目前主流的通讯协议和消息格式能够自动适配和接入,无需开发能实现异构 消息格式、不同通讯协议直接的自由转换。提供图形化、可配置的数据格式转换工具和手 段。实现异构系统间信息的自由流转,相互协作。 HTTP TO JMS;JMS To HTTP Socket To JMS;JMS To Socket SOAP To JMS;JMS To SOAP JSON To SOAP;SOAP To JSON 基于 XQuery、XPath 或 XSLT 进行消息转换 XML 转换、MFL 转换 基于消息级别的跟踪 自定义协议转换 2.1.1.4接口适配 WebService 适配 FTP 适配 MQ 适配 HTTP 适配 JMS 适配 Socket 4 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异构系统连通性 支持 iWay 5.5 Adapters、.NET、Oracle AQ、Tuxedo、MSMQ、IBM MQ、Oracle WebLogic、IBM WebSphere 、Apache AXIS、Axway EDI 、Cyclone B2B Interchange 等 Websphere MQ 的内部传送,SecureFTP ;Siebel 和 PeopleSoft;Oracle BPEL PM;SAP 2.1.1.7跨平台数据和消息传递 支持同步、异步、发布、订阅 支持传统消息格式: JMS、EJB/RMI、Tuxedo、FTP、SMTP、File、Email(SMTP/POP3/IMAP)、Socket、EJB converter JAR、 EJB/RMI on WebLogic 和本地数据库查找等。 支持 http(s)/FTP/File/JAVA/.net/Mail/Socket/DB/MQ/自定义接口 支持各种 Web Service 传输,包括:HTTP/SOAP 、WS-I、WS-Security、WS-Policy、WS- Addressing、SOAP v1.2 等 提供客户传输协议开发包,能够对特定的传输协议进行客户化开发,满足各种应用场景的 需求 通信模式的定制:包括日志记载、模式识别、评测、变换、消息验证以及定制路由 支持变量定义、顺序、分支、循环等基于规则的服务编排和路由 2.1.2 服务管理 2.1.2.1服务编排 动态消息路由 5 异常处理机制 服务业务运算 垃圾信息过滤机制 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服务注册管理 注册权限管理 允许浏览服务注册处,允许将资源从其它应用导入到注册处 允许将配置数据从一个环境移植到另外一个环境(例如,从开发域到测试域,或到生产域) ; 在导入过程中,系统允许忽略一些针对特殊环境的设置 订阅关系管理 路由信息管理 服务元数据管理 日志数据管理 6 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%)的服务的平均处理时间 7 2.1.3.2.4 服务吞吐量监控 能够显示最近一段时间内的每次服务调用过程中的请求和响应的报文大小。 能够从服务域、服务商、服务目录、服务、时间段等不同的维度统计服务调用过程 中请求和响应报文的平均大小。 能够从服务域、服务商、服务目录、服务、时间段等不同的维度维度统计前 N 位 请求报文最大和响应报文最大的服务调用,即 TopN 统计。 2.1.3.3监控报告 2.1.3.3.1 ESB 平台监控报表 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 用户组/角色关系管理 能够添加/修改/删除角色与用户组的对应关系 8 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 用户/用户组关系管理 能够添加/修改/删除组织用户和用户组间的关系 9 第3章 数据库概要说明
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!