IBM:SOA技术支撑平台支持财政部门信息化建设

 

1.“金财工程建设对技术支撑平台的要求

近年来,随着财政改革的不断深化,金财工程建设取得了较大进展,初步形成了以预算管理为源头,以国库收支管理为预算执行主线的系统框架,并在中央财政和地方财政部门逐步得到了推广,为财政改革的顺利推进、加强财政管理提供了较有力的技术支撑。但是,金财工程建设也存在一些问题,主要表现在:

相对独立的信息系统繁多;

技术规范不统一;

各系统间口径及编码不一致;

预算编制、预算执行等系统至今没有实现有效的无缝链接。

总体来讲,在软件技术架构和技术标准规范方面,财政部门面临的主要挑战是:如何在五统一建设的原则下,树立大财政大系统的理念,理顺各个财政核心业务的脉络,利用先进、成熟的信息技术和设计思想,构建一个衔接现行系统的统一的技术支撑平台,使金财工程主要业务系统成为一个灵活、可扩展、具有整合能力的有机整体。

技术支撑平台将成为金财工程应用技术标准的载体,提供完整的技术实现框架,为未来在此之上构建的应用系统,提供以下支撑服务功能:

在信息管理方面,建立元数据管理平台,提供统一数据口径、统一编码体系、统一维护基础信息、统一数据库的技术架构,为实现信息的全面共享打好坚实的基础。

制定统一的开发标准和开发方法,搭建统一技术平台,统一门户、统一对外信息交换平台、统一报表工作平台、统一安全管理机制。

通过组织结构管理、工作流机制、权限管理等提供相关业务协同。

为财政业务应用系统的灵活性、扩展性、可复用性提供技术基础。

为了实现上述业务目标,SOA面向服务的体系结构毫无疑问具有指导性的意义和作用。

2. 基于SOA的技术支撑平台架构

以服务为导向的体系架构SOA,是目前领先的、具整合能力的应用体系架构,是通过业务服务的概念来提供IT的各项基本应用功能,这些服务可以自由地排列组合、互通互连、融会贯通,能随时弹性配合未来的、新的需求而调整。例如,在SOA这种架构下,预算指标的查询、项目信息查询、用户权限认证等业务功能,通过标准的接口进行封装成,并发布成服务,以服务的方式部署在系统数据与功能整合平台上。任何一个应用要访问其它一个应用可以通过服务的发现和服务的表述来确定被访问的服务的属性和调用格式,从而实现标准化的应用之间的协作,而且满足应用系统之间的松耦合原则,完全可以避免因为单方面系统、程序内部的调整而冲击到另一方应用。

通过建立SOA架构,实现各级财政部门、各个业务系统的信息服务,不论是旧的或新的,都能够通过服务的包装,成为随取即用的IT 资产,以服务的形式对外发布,以松耦合原则实现共享,并可将各种服务快速整合,开发出组合式应用,达到整合即开发的目的,实现对财政业务需求的快速响应。

基于SOA的应用系统可以很方便地与其他应用系统实现交互,从而避免IT孤岛的出现,在SOA体系结构中考虑了各类集成的技术实现方式

终端用户界面集成

应用程序连接

流程集成

信息集成

构建集成开发模型

IBM所建议的基于SOA的技术支撑平台架构如下图所示:

开发平台:该服务层包含软件开发平台,用于进行集成平台的开发、测试和部署。

建模(Model):使得业务专家与IT技术人员共同工作,来建立业务流程的运转模型;

设计(Design):使用IT工具,将模型最终实现到一个可实施的业务流程;

部署(Implement):将开发完成的模型产品化,并部署到一个财政管理机关中的IT基础架构中;

测试(Test):提供一个与基础开发工具高度集成的测试环境;

业务执行管理服务:该服务层对运行环境中各个集成组件进行关联性监控管理的架构。

流程监控(Process Monitoring):提供对传统的业务行为监控(Business Activity Monitoring —BAM)的支持,允许用户对其部署使用的各类集成组件所完成的关键业务流程进行仪表盘似的监控;

IT资源监控(IT Monitoring):对目标客户提供面向业务流程的视图,该视图的信息是从整个IT 操作运行环境中获得的,并由一系列事件捕获机制和工具进行整合;

用户交互服务:该服务层对用户和各类接入设备进行整合,使其能够从外部与内部的各类整合应用进行交互。

应用递交(Delivery):提供一个用户交互的,通过Portlets和其他一系列特殊技术(例如:多接入设备、页面聚合、代码转换、语言翻译等),来支持不同用户与内部集成应用的交互。

用户体验(Experience):提供各种以用户为核心的服务,例如个性化和协作功能;

资源访问控制(Resource):提供对Portlet组件运行时管理支持,例如安全和授权

业务流程集成服务:该服务层对各个集成组件进行聚合组织,使其组装成一个新的业务功能。

业务流程编排(Choreography):用编排的方式来将各个集成组件组合成一个个业务流程,并使其能够用来建立更为复杂的组合流程;

事务处理(Transactions:用来支持两类事务的执行,一是ACIDAtomicity, Consistency, Isolation, Durability)事务型行为,同时也支持补偿性流程的事务型行为;

人机交互(Staff):支持在业务流程中集成以为导向的任务管理,提供对任务分配、任务授权等人机交互功能的支持,同时通过与用户交互服务的集成,可以方便管理与工作流相关的各个业务接触点;

信息集成服务:该服务层提供数据集成服务,可以在一个异构的数据源基础上进行数据聚合。

联邦数据库技术(Federation):支持在一个复杂的数据环境下实现数据聚合,包括传统的关系型数据源(DB2InformixOracleSybaseSQL Server等)和非传统的数据源,例如XML数据、文本型数据和内容信息;

同构/异构数据复制(Replication):在同构/异构数据源之间提供自动的、实时数据同步机制;

数据格式转换(Transformation):通过SQLXML标准,对各类数据源中的数据进行自动转换,由此可以支持数据清洗和元数据交换等功能的实现。

企业服务总线:该服务层为一个企业内的各个业务区域或者多个企业之间提供内部连接服务。

事件(Event):通过消息服务机制提供以事件为驱动的服务;

传递(Transport):提供通讯服务,实现同步、异步传递功能

仲裁(Mediation):在传递过程中实现消息转换、动态路由以及绑定仲裁服务;

对外服务:该服务层提供传统的B2B集成方案

一致性控制(Community):支持对B2B交易一致性的管理控制;

交换数据格式(Document):对B2B交易过程中的数据文件格式进行统一规定和控制;

交换协议(Protocol):提供传输级别的服务,包括认证等一系列自动外部数据文件交换控制服务;

业务应用服务:该服务层为用户定制的各类应用组件提供了一个基础架构和运行环境。

组件(Component):提供一个运行环境或是一系列可以自动运行的程序容器,例如持续对象,关联对象,事务管理等;

界面(Interface):提供一系列的服务,用来与数据库、消息系统、管理架构(如JMX/CEI)、其他企业级应用建立稳固的双向集成接口;

核心业务逻辑(Core):提供运行时服务,例如内存管理,对象实例,对象池,事件发布,目录及安全。必须是J2EEXML、消息和Web 服务等常规编程模式的一部分;

应用及数据访问服务:该服务层提供对已有应用及其数据进行访问和操作的接口,支持事务型服务、数据库连接服务、消息系统连接服务以及与其他数据源的连接服务。

事件捕获(Event Detect):提供由特定应用和数据源支持的基于事件的通报服务;

On-Ramp:使得应用和数据集成模版化;

基础架构服务:公共基础架构服务定义了一个虚拟化的层面,该层面使得构建在其之上的业务集成架构能够运行在任何包含了安全、目录服务、存储管理等底层的硬件平台之上。

基于SOA的技术支撑平台,不但能全面支持财政信息化建设当前的信息共享和交换的需要,而且IBM提供了全面、成熟、先进的业务整合架构,不但涵盖了对当前全球范围内业务应用系统整合需求的理解和最新整合技术的运用,而且包含了对未来业务应用系统整合需求的前瞻和对未来整合技术发展趋势的把握,所以技术支撑平台能够满足未来金财工程的可持续发展。

该架构为实现未来整合的财政业务应用平台的需求,提供了以下支持:

保证在一个异构的环境中实现信息稳定、可靠的传输,屏蔽掉硬件层、操作系统层、网络层等相对复杂、烦琐的界面,为用户提供一个统一、标准的信息通道,保证用户的逻辑应用和这些底层平台没有任何关系,最大限度地提高财政业务应用的可移植性、可扩充性和可靠性;

提供一个基于企业服务总线(Enterprise Services Bus)的先进应用整合理念,最大限度地减少应用系统互联所面临的复杂性。系统的实现维护都相对简单,保证每一个应用系统的更新和修改都能够实时地实现;同时当新的应用系统出现时能够简便的纳入到整个IT环境当中,与其它的应用系统相互协作,共同为用户提供服务。

提供全面的整合服务能力,为用户提供完整的整合服务功能,可以涵盖到整合的各个层面。

面向服务的体系结构(SOA)是下一步财政应用系统开发的重点。面向服务的体系结构是由强调互操作性和位置透明度的组件互连而成,它常常是在现有系统投资的基础上发展起来的,不仅可以在此架构基础上开发新的财政业务应用系统,也可以通过利用当前的资源(包括开发人员、软件语言、硬件平台、数据库和应用程序)来保护现有的投资,从而在提高生产力的同时,降低成本和风险。这种可适应的、灵活的体系结构类型,为在开发和维护中缩短系统上线时间以及降低成本和风险提供了基础。

IBM软件产品对技术支撑平台的支持如下所示:



3.
基于SOA的技术支撑平台实施思路

目前,财政部门已经拥有了预算编制、国库集中支付、工资统发等多个核心业务应用系统,因此,在建设新的财政业务应用系统时,一方面要树立大财政大系统的理念,另一方面也必须考虑对于现有的数据等IT资产的继承。同时,由于大系统的建设是有一个相当长的建设周期,不可能同时开发所有的业务应用,所以对现有应用系统的整合,也是必须考虑的问题。因此,在财政部门内实现一个基于SOA的应用系统架构,也是一个长期建设和完善的过程。

基于SOA的技术支撑平台不仅仅是一个技术平台,同时支持财政信息化建设的战略和规划要求,可以从财政部门的实际出发,在大财政大系统的理念指导下,以财政部门当前所遇到的信息化技术问题为切入点,以SOA的方法重点加以解决,取得经验,并逐步扩展到全部的业务系统和新的应用领域。

在财政部门建设基于SOA的技术支撑平台,可以从解决当前财政信息化建设遇到的主要问题入手,逐步实现完整的财政应用技术支撑体系框架,为今后建设整合的财政应用大系统打下坚实的技术基础,完全解决以下问题:

财政部门内部和财政部门与外部相关部门的数据交换问题。

各独立应用之间用户交互界面的整合问题。

跨应用系统的信息资源整合问题。

 

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
IBM区块链技术路线图可以概括为以下几个方面。 首先,IBM在区块链技术路线图上重点关注企业级解决方案的开发。他们着重于为企业提供区块链技术的安全、可扩展性和可信度。IBM的区块链技术可以应用于各行业,如供应链管理、金融服务和医疗保健等领域,以提高效率并减少成本。 其次,IBM在区块链技术路线图上注重跨链互操作性和标准化。他们努力实现不同区块链系统的互联互通,以促进数据和资产的无缝交互。同时,IBM也积极参与制定区块链技术的标准,以推动整个行业的标准化进程。 第三,IBM在区块链技术路线图上强调隐私和安全性。他们致力于解决隐私和安全问题,确保敏感数据在区块链系统中的保护。IBM利用加密技术和身份认证机制,保护数据的完整性和机密性,并提供审计和合规性的解决方案。 最后,IBM的区块链技术路线图中还包括全球合作伙伴关系的建立。他们与各种行业的合作伙伴密切合作,共同推动区块链的发展和创新。通过合作,IBM加强了区块链技术在全球范围内的推广和应用。 总结来说,IBM的区块链技术路线图主要包括企业级解决方案的开发、跨链互操作性和标准化、隐私和安全性以及全球合作伙伴关系的建立。通过这些措施,IBM致力于推动区块链技术的应用和发展,为企业和行业带来更多的机会与效益。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值