6. 应用资源类维护、编目及查询。
完成上述过程的梳理和资源分类只是一个起点,还要利用 SOA 理念,将梳理的结果以
服务的形式体现出来,才能最终为业务应用提供最直接的帮助。事实上,梳理的过程和基
于梳理结果建立服务的过程也就是搭建政务应用基础设施的过程,有了基础设施就有了业
务应用的完整地图,业务流、数据流就可以按照指定的方式运行。
资源共享应用模式
从软基础设施的角度对电子政务领域的信息资源目录进行了梳理,建立了以组织架构
职责、业务活动、业务对象、业务流程为内容的目录体系,并基于这个目录体系形成了服
务体系,就可以依据这些软基础设施进一步构建具体的资源和服务。这些资源可以通过服
务的模式对外共享,任何需要这些资源的机构和个人都能拿到所需要的资源。
资源的有效共享依赖于三个方面: 一个是资源本身的描述,另一个是资源本身的实际
存储方式,最后是资源的提供方式。
资源本身的描述和逻辑集中有赖于基于元数据的资源描述,逻辑集中就是将资源的描
述以目录的形式进行统一存储; 资源的物理存储方式依赖应用构建前期对数据的规划,此
层的变动只会影响资源的物理层面特性,并不影响其服务的特性,因此原有的对应用层限
制最大的数据层,通过目录的统一服务变得非常灵活而有弹性; 最后,资源的提供方式则
是基于前两个方面的服务方案,资源共享以服务的形式体现。
业务协同应用模式
不同机构的业务办理都有可能依赖于其他业务,而业务本身的办理又通常需要资源的
支撑,资源本身的负责方或许是本单位,也可能是其他单位,信息资源的共享应用模式解
决了第二个问题,而第一个问题也通过对业务的梳理为业务协同建立了完整的指导。如何
实现这些业务的协同是 SOA 在这种应用模式下的重点。在这种应用模式下,完成业务协同
包括三个步骤:
第一步: 业务处理服务
业务处理服务源于对组织内或组织间业务活动的分析,组织内的业务处理服务可以直
接基于业务活动抽象的用例来构造; 组织间的业务活动一部分来自于业务活动的分析,另
一部分来自于资源共享的需求,近而依据这部分需求建立起共享的服务。
第二步: 业务流程服务
业务流程服务源于组织内各部门间或组织间的业务关系的分析,通过建立业务的前置
关系、后置关系从而形成业务流程,依据业务活动间的关系建立起对外提供的业务服务。
第三步: 服务查询检索
服务查询检索主要是供外部用户明确了解组织提供了哪些服务、具体的服务内容是什
么以及如何获取和使用这些服务。
服务查询检索依据信息资源目录,信息资源目录清晰梳理了客户的业务,但如何提供
这些业务,则需要通过服务去实现。通过服务定义和服务描述,建立了关于服务的完整描
述,使用者可以基于这些描述的任一方面对服务进行检索。
最后通过服务检索查询的功能开发定义明确的交互界面,用户可以通过交互界面查询
定位所需的服务。
不同服务渠道的应用模式
服务的灵活性和可扩展性是 SOA 的主要特性之一,电子政务的一个重要特性是强调服
务,因此整合不同服务渠道也是重点之一。
SOA 在应用与业务之间加入一个服务层,解决了原有的系统建设通常不会建立服务层
完成系统间的调用,而是直接调用下层其他应用或者采用数据共享的方式,从而避免直接
访问下层其他应用。另外,在大多数机构中,存在不同的应用和技术共存,由于这些应用
提供的功能都是特定的,要在应用间共享信息最好的解决方案是转向一种面向服务的架构
相关文档
评论