网站大量收购闲置独家精品文档,联系QQ:2885784924

IP-接出子系统.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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对应于接入端发送队

文档评论(0)

ranfand + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档