论文部分内容阅读
随着计算机技术的发展,税务部门拥有越来越多的信息系统。这些应用系统往往彼此独立,形成信息孤岛,难以适应异构、大规模应用的集成需要。采用企业应用集成(EAI)技术将已有应用系统进行集成,是提升税务部门内部信息系统、达成目标和提高行政效率、改善公共服务职能的重要手段,也是当前的发展趋势之一。EAI技术的发展经历了三个阶段,从最初的点到点接口编程方式,到基于中间件的集成技术,到现在的Web服务集成技术。XML语言也大量用于应用系统之间的数据交换,目前已成为数据交换语言的主要标准。
面向服务体系结构(SOA)是在面向对象的分析与设计理论、软件分层理论等相结合发展起来的,允许企业将自己的系统按照服务的概念进行组织,服务与服务之间相对独立,从而使数据与处理流程相对独立,能够更好地适应企业的变化需要。按照SOA构造的信息系统能更好地实现集成,从根本上解决企业信息系统不断扩展、不断需要集成的问题。
对于G省税务部门而言,当前信息化的重点内容是进行应用集成。通过应用集成将内部应用整合成一个协同的工作环境,同时有效地与外界进行数据交换与协作。
本文将综合运用SOA理论、Web服务技术、XML语言等较先进的理论和技术,根据G省税务部门的信息化特点,提出了逐步实施SOA的迁移观点,并提出了税务应用集成框架。然后描述了框架的结构、功能和关键技术的实现机制。税务应用集成框架包括了应用适配器层、数据与功能整合层、服务接入层、数据交换标准等部分。这个集成框架的优点是将利用软件分层理论,将系统功能有效地进行了分层,并提供了基础的公共集成功能,这样在运用集成框架进行集成时,只需要重点关注业务逻辑的实现就可以了,简化了开发工作。
本文以G省国税系统信息化工作为案例,分析了其应用背景和应用集成工作中存在的难点,采用软件统一过程语言建模方法,利用新的框架给出了一些典型集成问题的实现方案模型。通过新旧集成方案的对比分析,证明了税务集成框架具有松耦合、易扩展、易开发、易管理的特点和优势,也说明了SOA体系结构具有很好的灵活性,在改造企业信息系统时,采用逐步实现方式是可行的。