宋哲琛,张运涛
(浙江水利水电专科学校,浙江杭州 310018)
高等教育事业和信息化技术发展至今,高校数字化建设取得了长足发展,但是仍然还存在诸多不足.首先,由于各高校在进行信息化建设初期缺乏统一规划,不同部门或同一部门内部往往存在多套信息系统.这些系统有各自的数据库和独立的应用程序,通过拷贝数据、或业务系统直接建立接口,这些位置上分散的独立系统形成了所谓的“信息孤岛”,无法确保数据的准确性、一致性和实时性.
其次,目前很多高等院校实现二级管理,系部业务和校园数字化平台业务既有一致性也有各自的独立性.因此,在构建系部业务管理系统时,既要充分考虑如何与现有的数字化平台业务进行集成,又要考虑子系统之间的信息共享.
SOA(Service Oriented Architecture),即面向服务的体系架构,为解决这些问题提供了一个很好的解决方案.
面向服务的体系结构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来.接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言.这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互[1].
SOA将应用程序的不同功能单元称为服务,通过这些服务之间定义良好的接口和契约联系起来[2].
典型的SOA包含以下3种角色:(1)服务提供者,或……