高职数字档案管理系统讨论 摘要:高校档案信息系统本应是一个有机整体,但实际情况是每个子系统都成了一座“信息孤岛”
而基于 SOA 的数据交换平台能将不同服务连接起来,实现各个信息模块间的资源整合、配置和共享,为校内各部门协同办公提供基础平台
关键词:SOA;数字档案;Web 服务 一、SOA 的概述 (一)SOA 定义
SOA(ServiceOrientedArchitecture)也叫面对服务架构,是为了实现信息时代各部门业务集成、协同办公,将应用程序的不同功能模块(即服务)拆分,仅通过两个服务之间中立的接口和契约连接起来
其本质就是服务的集合,将同一体系提供不同服务的独立系统联系起来,架起信息共享的桥梁,提高系统的整合性
(二)SOA 基本结构
典型的 SOA 结构包括服务 品 质 、 平 台 和 核 心 三 个 重 要 组 成 部 分 , 其 中WSDL、UDDI、SOAP 是 SOA 结构的核心成分
WSDL 进行服务描述,它将自己的服务内容和接口定义发布到服务注册中心,并且接受和执行服务请求者的请求;UDDI 用来注册和咨询,将集中储存在数据库中的信息资源向服务请求者展现;SOAP 作为传输层,是搭建在服务提供者和服务请求者之间的信息通道,服务请求者通过查找得知满足自身需求、允许访问的服务之后,其请求便会反馈到相关应用程序,并进入实际的操作流程
[1](三)SOA 架构的优势
面对服务架构最大的特点便是服务提供者和服务请求者之间的松散耦合关系以及标准接口定义
这两点的存在使得 SOA 架构具有以下几大鲜亮的优势:(1)系统集成复杂性低:相对于传统集成方式,采纳标准接口使整个系统显得更加简单
(2)复用性强:在拓展系统时,新增子系统可以沿用先前的接口契约,联通已有的服务,避开二次开发
(3)降低系统成本:基于上述两点,SOA 系统可节约大量的人力和财力,有效降低系