本站小编为你精心准备了综合治税信息系统设计与实现参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
1.1WCF技术介绍WCF是微软公司开发的支持数据通信的应用程序框架,用于构建分布式、可交互的应用程序[4]。它采用SOA的体系结构,在继承WebService优点的基础上实现其性能的大幅提升。WCF是微软.Net战略的重要组成部分,与VisualStudio开发环境无缝集成,整合了原有的.NetRemoting、WebService、Socket通讯机制[5],并融合了Http和Ftp等相关技术。将WCF用于快速高效构建分布式、松耦合的企业级应用系统,其优势如下:(1)统一性。.Net开发平台在分布式处理方面提供了Remoting、MSMQ、WebService、WSE等技术,WCF整合了这些技术,并提供统一的开发模型。开发者可以采用面向对象的方法,通过WCF来创建面向服务的应用程序。此外,基于.Net技术的多种开发语言都可以用来开发WCF服务,并且不同语言编写的WCF服务可以方便地互相调用。(2)互操作性。WCF通过支持WS-*标准及基础SOAP通信机制,提供了与其它平台的互操作特性,既能实现.Net到.Net间的通信,也能实现跨进程、跨机器甚至跨平台通信。(3)安全性和可靠性。WCF支持多种安全协议,并且从认证、授权、传输安全与身份管理几个方面实现系统的安全支持[6],因此在用户认证、数据完整性验证、数据加密等多种场合,WCF均可为构建安全的分布式应用提供方便快捷的支持。(4)兼容性。WCF充分考虑到了与旧有系统的兼容性,应用WCF并不会影响基于原有技术如ASMX和.NetRemoting开发的应用,并且WCF应用可以直接与ASMX等进行交互。(5)可配置性。WCF通过配置文件支持对协议、消息、安全模式等进行配置,使应用程序变得非常灵活,提高了程序的可扩展性。
1.2系统整体架构综合治税信息系统整体架构如图1所示,在经典三层架构基础上,使用WCF对业务逻辑层进行封装和,形成统一的服务层来响应界面表示层的服务请求。图1系统整体架构系统架构中,数据逻辑层使用ADO.NET完成对数据库的访问[7],主要包括数据保存和查询服务;业务逻辑层通过创建一系列的业务组件对象,实现涉税信息采集、比对、分析等功能的逻辑处理,该层一方面通过数据逻辑层完成数据存取操作,另一方面通过服务层向客户端提供数据处理服务;WCF服务层通过部署WCF终结点,实现业务逻辑、实体模型以及公共服务功能的统一管理和,并将客户端发来的服务请求,转发到业务逻辑层完成实际业务处理操作;界面表示层用于响应系统用户的操作,通过可视化的UI,实现涉税信息输入及处理结果输出。
1.3系统架构特点系统架构特点如下:(1)安全性高。服务层通过WCF接口隔离服务请求者对业务逻辑的直接访问,能够充分利用WCF的安全机制提高系统安全性。(2)响应速度快。可在服务层应用负载均衡提高请求响应速度,在数据逻辑层应用数据缓存提高数据访问速度。(3)可维护性强。分层模型所带来的松耦合性,可以很容易地用新的实现来替换原有层次的实现,将逻辑变化所产生的影响限制在最小范围内。(4)实现分布式事务处理。由于业务逻辑统一通过WCF进行接口,因此能够利用WCF实现分布式事务处理。(5)人员更加独立。开发人员可以仅关注架构中的某一层,有利于不同类型应用开发人员的分工协作,充分发挥各自优势。(6)开发效率高。一方面能够利用WCF提供的工具自动生成访问服务接口的客户端代码,另一方面分层架构使得代码开发和测试更加模块化。
2系统应用效果
河北省综合治税信息共享系统自上线以来,运行稳定、性能良好,实现了项目建设的总体目标,为全省综合治税工作的开展提供了有力的技术支撑。(1)提高了信息采集质量。首先,通过系统的自动交换接口实现了部分省直部门涉税信息的自动采集,涉税信息的及时性得到提高;其次,通过历史信息校验功能提示信息口径差异,涉税信息准确性得到加强;再次,利用系统提供的二次审核功能发现少报漏报,涉税信息的完整性得到了保证。(2)加强了涉税信息的增值应用。在整合第三方涉税信息的基础上,利用系统的比对分析功能,从医保卡支付、土地出让、股权转让、企业所得税税赋等不同角度,辅助税务部门筛选漏征漏管疑点信息,查找偷税漏税线索,充分发挥了第三方信息的协税护税作用。(3)扩大了信息共享范围。随着系统在全省的部署应用,涉税信息的共享纵向覆盖省市县三级,横向延伸到各成员单位,基本实现了“纵向到底,横向到边”的共享范围。此外,系统中信息共享的内容也随着各地综合治税工作的开展不断丰富。(4)规范了涉税信息内容格式。基于系统提供的单据管理功能,按照涉税信息目录要求,系统对各类涉税信息的内容格式进行了规范,形成了全省统一的采集标准,对信息采集的周期、报送范围、时限要求、信息项目、数据类型、填写格式、编码规则进行了详细规定。(5)提高了信息管理水平。按照综合治税信息管理工作要求,系统定期对全省信息报送情况进行统计分析,并以图表方式对数据采集进度、迟报漏报情况进行展示,为各级综合治税办强化信息管理、加强日常督促考核、促进信息报送常态化提供了有力支撑。
作者:赵晓鹏 卫耀伟 常晓冰 单位:河北省综合治税领导小组办公室 河北省财政厅 财税信息中心 河北财华信息技术有限公司