我国税务系统信息化经过将近二十年的建设与完善,逐步实现税务系统数据大集中,解决好数据传输、数据安全和数据储存等问题,为增加数据的透明度、整合数据、查询数据和分析数据提供基础,促进税务征管的精细化和科学化,虽现已初具规模,并且积累了大量的经验和成果,但是同样也存在数据沉积、分散建设在基层,使得信息孤立,难以规范统一、难以监控全面实时等很多矛盾和问题。所以,我国提出税务系统数据处理的总体建设规划。如何实现税务系统数据一体化建设的实施呢?做以下三个方面的分析:
一、HA技术的建立
何为HA技术呢?HA技术其实就是为了保证在错误管理和操作、系统故障、正常情况下的软硬件维修所引起的一场失败时,正常的税务系统数据不受影响,尽可能降低停机几率,确保系统的可用性的一种新技术。HA技术的类型包括HP9000MC/SG集群和Sybase’sFailoverHA技术。HP9000MC/SG集群是一组把HP服务器由网络连接,同时经硬件和软件共同实现冗余,以致避免因为单节点的连接失败致使整个系统瘫痪。其优点就是能够克服单点故障,并且可以保障应用系统的正常工作,当其中一个或多个包的数据资源出现连接失败时,MC/SG软件就会自动把那个连接失败的应用包送到接群的其他节点上。Sybase’sFailoverHA技术有两大功能,一个是数据库失败返回功能,另一个是数据库失败恢复功能。Sybase’sFailover由两台或两台以上的机器组成,每一台机器都是HA集群的节点,每两台上的两个AS相互成为彼此的备节点胡主节点,通常情况下,AS只执行自己的应用,互相是伙伴关系。但是当某一个节点因为机器本身或者AS问题以致不能启动数据库服务时,另一个节点自动启动数据库服务,这就称为失败恢复过程;当那个连接失败的节点恢复连接后,服务由另一个节点返回到那个恢复连接的节点上,这个过程叫做失败返回。
二、J2EE框架平台的系统设计
J2EE的全称为Java2PlatformEnterpriseEdition,是一种分布式应用开发的技术框架。J2EE整合了DAS<税务数据处理平台>、XMLBeans,Hibernate,Spring框架等关键技术与一身,结合税务系统技术整体规划和数据储备要求,阐述了J2EE框架平台在税务系统数据处理应用中的特点和优势。通过J2EE提供的统一开发平台,大大的降低了开发多层框架应用的成本费用,并且还有力支持了现有的应用程序,增添了目录支持,使安全机制增强了提高了税务系统的性能。DAS采用粗粒度设计模式,结合税务数据信息资源建立总体的框架结构,支持DAS对非单一数据接口协议或技术的采集,使得纳税人能够自主选择渠道接入DAS来完成业务办理,很大程度上方便了纳税人。在现实的技术上DAS采用了成熟的多层体系结构,使税务系统平台更易于维修保养和拓展,即可以适应未来税务数据随着业务变化而加快适应的要求,又可以完成当前的业务需求。XMLBeans的作用是处理和访问XML文档和数据,是用Java技术处理和访问XML文档和数据技术的突破性技术。XMLBeans能够让操作者面向对象的立场来处理饿对待XML文档和数据,而且还能够忠于此XML数据所对应的Schema和XML结构。Hibemate是通过reflection机制把JavaBeans对象及其间关系完整的映射到关系型的数据库中,同时能够使开发人员脱离JDBC代码直接对JavaBeans的管理,包括CRUD的增加、更新、读取和删除操作。Hibernate的优势还不止于此,还有其出色的管理功能。经过Hibernate完整的封装,其能够轻松的解决锁机制、事务操作、延迟加载和数据缓存等等问题。尤其,Hibernate还是个免费的开源项目,很实用。但其缺点是不支持数据库中的一部分高级功能。Spring框架是个开源框架,框架的主要优点就是它的分层结构,有七个定义完好的模块构成,以致允许操作者选择哪个组件使用,而且为J2EE程序的开发提供了集成框架。
三、面向对象系统技术的应用
犹豫考虑到数据本身具有多态性、分类性、继承性等特征那个和处理数据软件的可维护性和复用等要求,适时开发优势数据处理软件——面向对象技术。该技术着眼于现在放眼于未来,大大的减少了物理和人力的浪费。结合税务的实际情况应认真思考以下因素:
首先,应该充分分析软件的完整性和系统性,税务数据的应用范围光、内容多,内容包含着纳税人的税种登记、申申报缴纳,资产负债、利润损益以及基本信息情况等等,再确定软件处理整体。应用于纳税评估、征管分析、经济政策分析、行业分析、区域分析、进出口统计和经济统计等等;税务系统数据的应用用户比较多,涉及各级税务机关,同样也涉及到我国国家统计机构和经济决策机构;充分考虑到软件功能的开放性、完整性和建设税务系统数据信息化的长远性。
其次,应该考虑税务系统数据处理软件的代码、功能、分析、设计、测试和软件的复用性。能够保持代码、功能、分析、设计、测试信息的独立性、完整性和课移植性,必然也可以为此后的研发工作节约时间和节省财力,最好的解决问题的方法就是运用面向对象技术。
再次,随着时代的发展和进步,税务业务范围不可避免的会扩大延展,采用开放式的思路,不影响其他部分的实现,从而获得最大的收益。
最后,税务系统数据的分类,数据庞大而又复杂,但是税务数据具有分类性,经济行业具有系统分类,能够分成几个父行业,每个父行业可以有若干个子行业,而每个子行业又能有几个孙行业。其中,子行业在持其特立独行的方面外往往还继承父行业具有的特性,对于某个方面和程度分析来说,子行业不应穷举全部经济算法和指标,应继承其父类的相同点,尽其所能减少重复,冗余。
面向对象技术具有对象唯一性、分类性、信息隐蔽性、继承性和多态性特征。面向对象技术在程序设计方面有很大的优势。面向对象技术强调从客观事物发来认识构造系统和问题域,这样就使得系统能够更加准确的对问题域做出反应。从税务系统数据出发,寻找有关规律才能做出合理出色的软件。进行该技术的开发,有益于人类思维能力的开发,并且能够有效的控制税务系统的复杂性,是软件更加有效,更加完善。研发始终都要贯穿对象概念,使每个开发阶段的税务系统成分都具有良好的对应。不难看出,税务系统数据的很多特性都十分面向对象技术的工作范畴,若处理方法和软件工程上采用面向对象技术,必然可以得到良好的效果。
综上所述,税务机关数据系统建设发展迅速,税务系统数据的途径和来源愈来愈多,数据处理显然已渗透到工作的点点滴滴,如何运用一种高效的方法技术来处理这些海量的税务信息数据,并且得出准确有效的结果,俨然已经成为税务机关的重中之重。无论是建立HA技术的数据处理中心,J2EE框架下的数据处理平台还是应用面向对象技术数据处理软件,都是有效,系统,准确处理庞大繁杂的税务数据的强大手段,大大的提高税务机关的工作效率和工作质量。由此,我们也能够充分从技术改革中看到时代的进步和经济的发展使技术得到前所未有的飞跃,使得各行各业从中获益,在这个良好的框架中,因为尽最大限度的降低了系统内部的消耗,因此使得软件系统设计和硬件系统设计的性能和操作更好的协调发挥作用,与此同时也降低了整个系统的运营成本和建设成本。
相关专题:青岛理工大学研究生处 创造性思维训练