zoukankan      html  css  js  c++  java
  • [置顶] 某大型银行深化系统技术方案之六:系统运作流程

    传送门 ☞ Android兵器谱 ☞ 转载请注明 ☞ http://blog.csdn.net/leverage_1229


            系统的运作流程中,用户登陆、各服务组件之间都是在单点登录(SSO)认证体系下,用户只需登录一次系统就可访问每个SSO认证信息共享下的服务。下面是用户从登陆到工作项获取的流程:
            首先用户登陆,经过SSO统一认证后,将会话Session共享认证信息在各服务中进行共享;登陆成功后,任务抓取器调用权限服务以确定该用户拥有的岗位;从岗位信息中获取权限列表后,确定抓取哪个模块的任务队列;取得任务后,从任务类型返回该任务的工作页面;用户开始对任务进行处理,同时事务处理开始;用户提交给应用服务后,应用服务处理后将结果写回流程数据库,同时将业务数据写回业务数据库,此时完成了一个任务的事务处理。
            在一人多个岗位情况下,任务抓取器在取得权限时会确定两个及以上岗位的权限,对拥有的权限去不同的任务队列中获取任务,优先级调度器针对任务的优先级进行设置,使任务按照一定的顺序展现给用户,再若拥有的是同模块的不同岗位时,任务抓取器则会在该模块下抓取各个岗位所能获取的任务,当然对在业务上需要互斥的任务则不予抓取。
            针对人工服务,还有对于不需要人工参与的自动服务,流程控制引擎会在流程数据库中提取需要自动服务处理的任务,并提交给相应模块的自动服务,自动服务完成后将结果写回流程数据库,同时将业务数据写回业务数据库。

  • 相关阅读:
    洛谷P2345 奶牛集会
    洛谷P3531 [POI2012]LIT-Letters
    codevs 4163 hzwer与逆序对
    各种读入方式速度比较
    洛谷P1420 最长连号
    TCPDump:捕获并记录特定协议 / 端口
    linux下抓取网页快照
    Pro Android 4 第五章 理解Intent
    UpdatePanel和jQuery不兼容
    RAC 11.2.0.4 安装 遇到 INS-06001
  • 原文地址:https://www.cnblogs.com/snake-hand/p/3148102.html
Copyright © 2011-2022 走看看