摘 要:结合自身实际建设,详细介绍了基于共享数据中心(Sharing Data Center)、应用SOA(Service-Oriented Architecture)核心组件ESB(Enterprise Service Bus)实现的数字化校园应用系统整合,真正意义上达到了数字化校园数据的同步和有效共享,从根本上消除了“信息孤岛”。
关键词:企业服务总线;共享数据中心;组件;数字化校园;应用整合
互联网的快速发展为高校数字化校园的发展提供了极好的机遇。但高校在数字化校园建设过程中,由于诸多原因,应用系统数据的使用、集成和共享出现了瓶颈,随着应用的增多,“信息孤岛”也日渐突现,一定程度上制约着高校信息化建设的发展。因此,实现各应用系统之间的数据有机整合成为高校数字化校园建设急待解决的关键问题。
根据需求调研,采用共享数据中心模式来解决应用系统数据整合。共享数据中心存储全局共享的数据, 通过数据交换工具,把业务系统需共享的数据抽取到共享数据中心进行保存,通过数据订阅和抽取的方式实现数据共享。这种模式既体现了数据中心的“共享”地位,又实现了共享数据的存储和转发,能有效地实现数据的整合[1]。
对于应用系统与共享数据中心的集成,根据数据标准,使用数据集成客户端工具(ESB客户端工具),在共享数据中心库中建立系统需要的数据结构。共享数据中心根据应用系统的业务需要,生成相应的主题库,应用系统在进行数据操作时,直接调用中间件服务,对共享数据中心主题数据库进行操作。
本文以我院数字化校园数据集成和整合项目(下简称“本项目”)为例,阐述基于SOA下,如何基于共享数据中心应用ESB中间件实现数字化校园应用系统的数据整合。
1 SOA和ESB中间件技术