论文部分内容阅读
传统的门禁管理和通道管理往往只注重对智能建筑私人区域进行安全管理,为了杜绝各种各样的安全漏洞和提高安全级别,更需要加强对公共区域到私人区域的通行管理。在私人区域的管理往往存在很多异构的软硬件平台及各种门禁、通道设备等安全控制系统,这些系统来自不同的厂商和不同的时期,采用不同的技术、不同的开发环境、不同的实现方式和数据结构,而且它们往往拥有独立的身份标识介质及身份认证模块,管理着各自的用户、权限和角色数据。本文首先综述了临时访客管理、面向服务架构、企业服务总线和Web Service等相关概念和技术,然后分析了智能建筑中临时访客管理的现状及存在的问题,建立了访客管理的业务模型和以接口服务为基础基于总线的业务集成方式。接着,阐述了基于面向服务架构的访客管理系统的设计和实现,包括系统管理模块、访客管理模块、通道管理模块、接口服务模块。系统以访客卡、访客证为身份标识介质,通过企业服务总线ESB,定制异构系统的适配器,以接口服务的方式,实现了与JSE门禁系统、G3门禁系统和通道系统的无缝连接。本文以企业实际产品研发项目为背景,在深入分析现有临时访客管理与通道门禁控制管理的基础上,提出了一种基于面向服务架构SOA(Service OrientedArchitecture),通过企业服务总线ESB(Enterprise Service Bus)实现与异构系统互连互通的集成模型。该模型首先定义服务的契约,即消息类,包括请求与响应的消息类;接着通过异构系统不同的适配器,以接口服务的形式对外提供粗粒度的调用;通过服务总线以异步方式发送请求消息,接口服务根据消息类型选择合适的异构系统适配器,进行各自的业务处理,并通过总线以响应消息返回处理结果。该模型可以在不改变现有系统投资的情况下与不同时期开发的系统实现互连互通,从而满足异构系统的集成需求,实现访客管理系统与异构系统的数据交换和设备控制。最后,通过严格的功能测试和性能测试,验证了基于SOA的异构系统集成的可行性,访客管理系统具有较好的扩展性、兼容性及稳定性。