目 录
文摘
英文文摘
声明
1 绪论
1.1论文工作背景
1.2 国内外电子缴税现状
1.2.1 江苏地税电子缴税现状
1.2.2 国外税务信息化概况
1.3本文主要工作
1.3.1提出问题
1.3.2分析问题
1.3.3解决问题
1.3.4测试
1.4论文组织
2相关技术
2.1 Oracle数据库应用技术简介
2.1.1 数据库的概念
2.1.2 关系数据库简介
2.1.3 PL/SQL简介
2.2 J2EE简介
2.2.1 J2EE的概念
2.2.2 J2EE的优势
2.3 EJB简介
2.3.1 EJB的概念
2.3.2 EJB的组件构成
2.4 Java消息服务简介
2.4.1 JMS概念
2.4.2 JMS中的消息
2.5 Socket简介
2.5.1 Socket基本概念
2.5.2 Java Socket服务端
2.5.3 Java Socket客户端
2.6 SOA与ESB理论概述
2.6.1 SOA概述
2.6.2 ESB概述
3需求分析
3.1 业务概念定义及业务实体定义
3.1.1 业务概念
3.1.2业务实体
3.2系统功能需求
3.3数据交换平台税库银业务需求
3.3.1 实时扣款交易
3.3.2 退库交易
3.3.3交易对账
3.4 ESB平台需求
3.4.1路由功能
3.4.2交易服务
3.4.3 通讯模式
3.4.4交易维护界面需求
3.4.5 ESB平台的安全性
4系统设计
4.1总体架构设计
4.1.1应用架构
4.1.2逻辑架构
4.2业务通讯模式设计
4.2.1 实时扣款通讯模式设计
4.2.2 退库交易通讯模式设计
4.2.3下载入库流水通讯模式设计
4.3数据交换平台概要设计
4.3.1平台架构设计
4.3.2 业务功能设计概述
4.3.3 业务逻辑处理类的设计
4.3.4实时扣款交易业务功能设计
4.3.5退库交易业务功能设计
4.3.6下载入库流水功能设计
4.4数据交换平台数据库设计
4.4.1总体设计思想
4.4.2实时扣款交易数据库设计
4.4.3 退库交易数据库设计
4.4.4生成入库流水数据库设计
4.5 ESB平台概要设计
4.5.1总体设计思想
4.5.2接入端设计
4.5.3接出端设计
4.5.4任务调度设计
4.5.5 ESB平台异常处理设计
4.6 ESB平台数据库设计
5系统实现
5.1 数据交换平台实现方法与步骤
5.1.1 实时扣款组织发送报文的实现
5.1.2退库交易生成退库文件数据的实现
5.1.3生成入库流水数据的实现
5.2 ESB平台实现方法与步骤
5.2.1交易请求调度的实现
5.2.2路由的实现
5.3交易代码维护界面实现
5.4交易节点维护界面实现
5.5交易服务维护界面实现
5.6交易路由维护界面实现
6测试
6.1编写扣款模拟国库端测试程序
6.2测试环境部署
6.2.1大集中征管系统的部署
6.2.2省局ESB平台的部署
6.2.3南京市局ESB平台的部署
6.2.4南京市局数据交换平台的部署
6.3交易信息配置
6.3.1 省局ESB端交易配置
6.3.2南京市局ESB端交易配置
6.4业务功能测试
6.4.1 实时扣款交易测试
6.4.2退库交易款测试
6.4.3交易对账测试
6.5安全性测试
6.5.1 省局ESB平台的安全控制测试
6.5.2市局ESB平台的安全控制测试
6.6测试数据
结 论
参考文献
致 谢