- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
概要设计书修订模板
文件编号 GH-SEP-概要设计书-服务总线-v1.0
服务总线
概要设计书
作者:
评审:
批准:
发布日期:2012-02-19
当前版本:V1.0
国华人寿保险股份有限公司
修订历史纪录
*A – 追加 M – 修改 D – 删除
版本 改版日期 改版说明* 作者 评审 批准 1.0 2012-02-19 A 傅士琪 目录
修订历史纪录 1
1 概述 3
1.1 项目背景 3
1.2 项目范围定义 3
1.3 客户目标 3
1.4 需求参考 3
2 词汇表 3
3 系统架构 4
3.1 系统用例 4
3.2 系统组件 5
3.3 系统设计 6
3.3.1 类图及类描述 6
3.4 系统部署 10
3.5 系统间时序图 11
3.6 数据库设计 12
3.6.1 数据模型 12
4 服务总线系统设计 12
4.1 组件用例汇总表 12
4.2 缓存组件 13
4.2.1 初始化加载缓存 13
4.2.2 手动刷新缓存 13
4.2.3 定时刷新缓存 14
4.2.4 处理外部系统调用请求 15
概述
项目背景
工行银保通前置机就满期给付、续期缴费、加费、犹撤和退保五种交易,访问服务总线的统一WebService接口。服务总线针对每次请求的类型,找到对应类型请求的相关配置,根据配置决定是否需要报文转换,调用相应服务器上的应用执行前置机的请求,将执行结果返回给前置机。
项目范围定义
服务总线包括如下功能:系统启动加载、处理外部系统调用请求、缓存刷新等功能。
客户目标
满足业务部门要求
需求参考
GH-SEP-需求规格说明书-服务总线-v1.0.doc
词汇表
词汇 释义 分流策略 内部系统调用服务总线,服务总线根据配置调用不同内部系统的方案。 报文转化 服务总线转化外部系统请求和内部系统回应的方式。 XSLT XSLT是扩展样式表转换语言 这是一种对XML文档进行转化的语言 系统架构
系统用例
系统组件
系统设计
类图及类描述
Service
类名 缓存Service 类ID SerBusCacheServiceImpl 描述 服务总线缓存管理service实现类 主要方法 方法名 方法详述 初始化加载缓存 参数:无
返回值:void
异常: 返回指定异常
描述:服务总线启动时缓存相关分流策略和报文转化模板 刷新指定缓存 参数:String缓存服务code
返回值:void
异常: 返回指定异常
描述:根据缓存注册服务编码刷新指定的缓存
类名 交易处理Service 类ID SerBusTransServiceImpl 描述 服务总线处理外部系统调用请求的Service实现类 主要方法 方法名 方法详述 处理请求 参数:String 服务总线标准请求报文
返回值:String 服务总线标准回应报文
异常: 返回指定异常
描述:前置外部系统发起服务请求,服务总线转化请求报文根据分流策略调用内部系统,将内部系统处理结果返回外部系统
BO
类名 内部系统分流BO 类ID SerBusLbPolicyBOImpl 描述 内部系统分流BO处理类 主要方法 方法名 方法详述 加载分流策略 参数:无
返回值:void
异常:返回指定异常
描述:缓存加载分流策略 删除缓存策略 参数:无
返回值:void
异常:返回指定异常
描述:删除缓存分流策略 查询后置机地址 参数:LbDTO 分流策略DTO
返回值:LbResultDTO 返回分流策略结果DTO
异常:返回指定异常
描述:根据分流策略从缓存中查询后置内部系统访问地址
类名 日志BO 类ID SerBusLogBOImpl 描述 服务总线日志管理BO 主要方法 方法名 方法详述 记录操作日志 参数:LogDTO 日志DTO
返回值:void
异常:返回指定异常
描述:服务总线处理操作日志BO实现类
类名 报文转化BO 类ID SerBusXmlTransBOImpl 描述 服务总线请求报文和回应报文转化BO 主要方法 方法名 方法详述 报文转化 参数:String 需要转化的报文, String 转化模板
返回值:String 转化后的报文
异常:返回指定异常
描述:根据报文模板转化报文 加载转化模板 参数:无
返回值:void
异常:返回指定异常
描述:缓存加载报文转化模板 删除缓存模板 参数:无
返回值:void
异常:返回指定异常
描述:删除缓存模板
类名 请求处理BO 类ID SerBusTransBOImpl 描述 处理外部系统服务类请求BO 主要方法
原创力文档


文档评论(0)