企业服务总线 打印

在学校的复杂系统应用环境中,仅仅依靠数据整合技术来实现应用系统的整合是不够的,在有些场景下,数据整合技术是不适用的,比如:某些应用系统由于数据安全问题(如核心财务数据、工资数据),一般不会希望将这些数据保存在公共数据库中共享;某些跨部门的业务流程可能仅仅只是需要触发某个业务处理,而不需要业务数据的传递,如离校流程中学生只需要查询其图书馆是否还有未归还的图书,这时就没有必要将图书馆的借还书数据全部传递给离校系统。 随着学校面向师生服务的应用系统越来越多,类似的场景还有很多,这时,需要采用其他的技术手段来实现应用系统整合,而服务整合平台(ESB)就是一个很好的解决方案。

企业服务总线是一个基于SOA体系架构的松耦合应用集成架构,在学校分布式、异构的应用环境中,为学校提供更大的灵活性,重用性和整体的反应能力。企业服务总线充当 SOA 中服务提供者和请求者之间的连接服务的中间层,它是一个灵活的连接框架,可促进可靠而安全的系统集成,并同时减少应用程序接口的数量、大小和复杂度。
企业服务总线为整个架构中的应用系统提供消息映射、可靠传输、格式转换、服务重定向、服务封装、协议转换、数据路由、流程再造等功能。ESB直接与业务系统连接,实现对业务系统中系统服务和业务服务的标准化封装,使原先不符合条件的既有系统也可以按标准的方式加入到SOA架构中,所有的Web服务通过ESB实现统一的定义、注册、发布、发现、调用、注销和管理等。

企业服务总线的系统框架如下图: