- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UIP-接出子系统
UIP-接出子系统 内容 功能描述 设计实现 使用说明 功能描述 接出系统主要实现的是接收ESB请求队列消息,根据服务编码完成服务路由调用,并返回结果消息给ESB的响应队列的过程; 具体过程为接出系统从ESB请求队列中获取请求的平台消息,经过协议适配器、安全管理处理之后,再通过CCI调用外围系统接口;CCI调用返回响应消息后,经过安全管理、协议适配器处理之后,最后将响应的平台消息添加到ESB响应队列中 这些功能的具体实现分别由ESB模块、协议适配器模块、安全管理模块来完成,而接出管理模块则通过commons-chain进行处理,将上述过程串行起来,协调完成整个接出调用过程 内容 功能描述 设计实现 使用说明 设计实现-模块结构图 设计实现-工作过程图 设计实现-接出主类设计 设计实现-接出主类设计 OutManager接出子系统主启动类,定义了通用线程池容器(threadPoolMap)、Jolt连接管理器容器(cmJoltMap)、socket连接管理器容器(cmscMap)、commons-chain命令链执行线程容器(runnerMap),分别在启动时保存相应的资源; OutManager中定义的loadXXX()方法用于子系统启动时加载各种资源并存放到对应的Map容器中; OutManager中定义的getXXX()方法用于获取各类容器中保存的各种资源。 设计实现-接出命令链设计 设计实现-接出命令链设计 类图说明:在接出管理模块中,定义的类、接口以及方法的描述如下; 类AsyncCatalogRunner负责加载commons-chain任务链,该类实现Runnable接口,即为线程类,在OutManager主启动类中启动该线程,在线程run()方法中,循环从ESB请求队列中接收平台消息,并执行定义的commons-chain任务链; 类Common2SpecialCMD、EncryptSpecialMsgCMD、CallServiceCMD、DecryptSpecialMsgCMD、Special2CommonCMD、PutCommonMsgCMD分别实现commons-chain框架中提供的接口Filter,在各自的execute()执行业务功能,在各自的postprocess()方法中实现错误处理; 类CatchExceptionCMD也实现commons-chain框架中的Filter接口,用于实现异常处理;在定义commons-chain任务链时异常处理作为第一个命令节点,如果在任务链执行过程中某一个节点命令执行出现异常,则由postprocess()最后捕获处理,将异常信息封装成响应消息添加到ESB的返回队列中。 内容 功能描述 设计实现 使用说明 使用说明-配置说明 JMS队列配置(AccessOut.xml) !--与接入对应的接出配置信息组-- ConfigItem ConfigNameO_SERVERS/ConfigName ConfigDesc接出层与接入层SERVER对应的配置信息组/ConfigDesc ConfigParam ParamNameO_SERVER001/ParamName ParamValueO_SERVER001/ParamValue ParamDesc接出配置信息组O_SERVER001/ParamDesc /ConfigParam /ConfigItem !--接出子系统对应于监听SERVER001的消息队列-- ConfigItem ConfigNameO_SERVER001SENDQUEUE/ConfigName ConfigDesc接出端发送队列(对应于接入端SERVER001接收队列)/ConfigDesc ConfigParam ParamNameSERVER001sq1/ParamName ParamValueSERVER001rq1/ParamValue ParamDesc对应于接入端接收队列SERVER001rq1,并与接入端发送队列SERVER001sq1配对/ParamDesc /ConfigParam /ConfigItem ConfigItem ConfigNameO_SERVER001RECVQUEUE/ConfigName ConfigDesc接出端接收队列(对应于接入端SERVER001发送队列)/ConfigDesc ConfigParam ParamNameSERVER001sq1/ParamName ParamValueSERVER001sq1/ParamValue ParamDesc对应于接入端发送队
您可能关注的文档
- OFD.ppt
- ribon.pdf
- RX-100Ⅱ泄漏电缆方案及报价.doc
- RP通道与信号转导.pdf
- S16949标准条款.doc
- R_SS12_C1_1 ZXTR B322、R01系统结构介绍-18.ppt
- SX11届八年级期末测试.doc
- S4000-C产品使用说明书_2008-03-7.pdf
- 推荐TT340超声波测厚仪.doc
- T130 超声波测厚仪使用说明.pdf
- 小学科学实验教学中的实验设计与实施研究教学研究课题报告.docx
- 高中历史课堂中基于历史文化的项目式学习模式探讨教学研究课题报告.docx
- 劳动教育与学生综合实践活动的整合教学研究课题报告.docx
- 高中地理教学资源的整合与应用策略探讨教学研究课题报告[001].docx
- 中国多激光SLM设备行业市场占有率及投资前景预测分析报告.pdf
- 初中美术课堂中数字绘画工具的创新应用教学研究课题报告.docx
- 小学生科学兴趣培养动物骨骼标本制作教学实践教学研究课题报告.docx
- 2025年上海安全工程师安全生产断路专业技能考核真题集锦.doc
- 论初中道德与法治课学生核心素养的培养.docx
- 中国多辊矫直机行业市场占有率及投资前景预测分析报告.pdf
最近下载
- 中建EPC项目管控要点经验分享.pptx
- 中建EPC项目设计管理分享.pptx
- 人教版高中英语选择性必修第一册《UNIT 2 LOOKINGINTO THEFUTURE》大单元整体教学设计.docx
- 儿童自闭症社交训练.pptx VIP
- 2023-2014年医药制造业行业(证监会Ⅱ)比率、现金流、发展、盈利、经营、偿债能力均值.doc
- (人教2019版)高中英语选择性必修一Unit 2 “教学评”一体化教学设计 课件.pptx
- 《广播影视发展史》课件.pptx VIP
- 死亡否认=THE DENIAL OF DEATH_13854410.pdf
- 《广播影视发展史》课件.pptx VIP
- 采购管理第四版梁世翔答案.docx
文档评论(0)