ESB项目需求说明书.doc_第1页
ESB项目需求说明书.doc_第2页
ESB项目需求说明书.doc_第3页
ESB项目需求说明书.doc_第4页
ESB项目需求说明书.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

I 需求说明书需求说明书 1 目录目录 2 第第1 1章章项目描述项目描述 3 第第2 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用户

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论