基于TUXEDO中间件技术的社保费银行代收代扣应用系统

基于TUXEDO中间件技术的社保费银行代收代扣应用系统

论文摘要

随着技术进步,分布式计算(Distributed Computing)己成为企业级的主要计算模式,而以交易中间件为基础框架的三层客户机/服务器模式的联机事务系统(OLTP :OnLine Transaction Processing)已被广泛用于建立这类大型企业关键业务的应用系统。近几年业已发展成熟的三层或多层客户机/服务器应用模式和中间件产品,不仅是解决分布式计算环境下异构的硬件平台和软件平台的互操作性和移植性的关键技术,而且为解决应用系统的交易完整性、可伸缩性、可靠性、互用性、安全性提供了有效手段。本文共分六个部分,首先介绍了分布式事务处理技术、联机事务处理系统技术及客户机/服务器体系模式,并对中间件技术的基本概念特性做了分析;然后着重对本项目所使用BEA系统有限公司的交易中间件产品TUXEDO的相关技术内容和细节进行了深入的分析和研究;最后详细介绍了本次项目的设计思路、设计方案与具体实现。本文提出了利用Tuxedo中间件产品和技术,实现金华市医保处通过城域网络与商业银行之间构建社会保险费代收代扣业务系统的设计思路、实现方案。该方案充分利用了TUXEDO产品提供的事务处理功能、可靠的通信保障功能与高效的ATMI编程环境,实现了应用系统的安全性、可靠性,为金华市居民医疗保险业务的开展打下了坚实的基础。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 社会保障信息化建设概览
  • 1.2 项目背景
  • 1.3 论文的内容和结构
  • 第二章 联机事务处理技术及其体系结构
  • 2.1 事务的概念及特性
  • 2.2 本地事务
  • 2.3 分布式事务
  • 2.4 Web 服务事务技术
  • 2.4.1 Web 服务事务特点
  • 2.4.2 协议标准
  • 2.5 X/Open DTP 参考模型
  • 2.5.1 功能结构与组件
  • 2.5.2 功能组件之间的通信接口
  • 2.6 XA 与两阶段提交协议
  • 2.7 联机事务处理系统及其体系结构演变
  • 2.8 客户机/服务器模式
  • 2.8.1 两层客户机/服务器模式
  • 2.8.2 三层及多层客户机/服务器模式
  • 2.8.3 两层C/S 模式和三层C/S/S 模式的比较
  • 第三章 中间件技术及Tuxedo 中间件
  • 3.1 中间件概述
  • 3.2 中间件的应用领域和分类
  • 3.3 Tuxedo 整体功能与特点
  • 3.4 ATMI 基本架构
  • 3.4.1 Tuxedo ATMI 域模型
  • 3.4.2 Server 和Services
  • 3.4.3 ATMI 事务管理
  • 3.5 Tuxedo ATMI Services 的通信方式
  • 3.5.1 Request/response 通信函数
  • 3.5.2 会话通信函数
  • 3.5.3 通信结束函数
  • 3.6 Tuxedo 的错误处理
  • 3.6.1 Tuxedo 超时机制
  • 3.6.2 Tuxedo 的状态码
  • 3.7 应用设计
  • 3.7.1 编写客户程序
  • 3.7.2 编写服务程序
  • 第四章 社保费银行代收、代扣系统总体设计
  • 4.1 金华市居民医疗保险系统需求分析
  • 4.1.1 现状分析
  • 4.1.2 总体要求
  • 4.1.3 业务需求分析
  • 4.2 金华市居民医疗保险系统总体设计
  • 4.2.1 设计目标
  • 4.2.2 金华市居民医疗保险系统建设原则
  • 4.2.3 居民医保系统软件体系结构
  • 4.3 社保费银行代收、代扣系统性能指标要求
  • 4.4 医保与银行联网网络设计
  • 4.5 社保费银行代收、代扣系统功能设计
  • 4.6 应用服务器架构设计
  • 4.6.1 单域模式
  • 4.6.2 多域模式
  • 4.7 事务设计
  • 4.7.1 非事务模式
  • 4.7.2 全局(多域模式)事务
  • 4.7.3 本地(单域模式)事务
  • 4.8 安全设计
  • 4.9 交易设计
  • 4.9.1 交易接口设计
  • 4.9.2 交易服务(service)类型
  • 第五章 社保费银行代收、代扣系统实现
  • 5.1 基本业务流程
  • 5.1.1 委托协议登记、修改、撤销
  • 5.1.2 协议代扣
  • 5.1.3 柜面实时收费
  • 5.1.4 退费
  • 5.1.5 银行发起查询缴费人的综合信息
  • 5.1.6 日终记账
  • 5.2 医保端交易服务设计
  • 5.2.1 服务设计
  • 5.2.3 交易流程驱动结构
  • 5.3 交易报文结构
  • 5.3.1 约定
  • 5.3.2 报文定义
  • 5.3.3 交易报文头
  • 5.4 交易定义
  • 5.4.1 银行委托验证查询
  • 5.4.2 银行委托确认返回
  • 5.4.3 银行批量应征数请求
  • 5.4.4 银行批量扣款结果返回
  • 5.4.5 银行逐笔应征数请求
  • 5.4.6 银行逐笔扣款结果返回
  • 5.4.7 交易结果查询
  • 5.4.8 银行人员信息综合查询
  • 5.4.9 缴费信息综合查询
  • 5.4.10 交易结果状态码定义
  • 5.5 数据库设计
  • 5.5.1 相关表设计
  • 5.5.2 存储过程设计
  • 5.5.3 定时工作Job 设置
  • 5.6 交易服务代码设计
  • 5.6.1 TradeLocal 服务编程
  • 5.6.2 TradeDTP 服务编程
  • 5.6.3 FileManaSvr 服务编程
  • 5.7 TUXEDO 服务器部署
  • 5.7.1 目录结构
  • 5.7.2 创建事务日志
  • 5.7.3 编译配置文件
  • 5.7.4 启动应用服务器
  • 第六章 结束语
  • 6.1 本项目工作总结
  • 6.2 今后工作展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于TUXEDO中间件技术的社保费银行代收代扣应用系统
    下载Doc文档

    猜你喜欢