论文部分内容阅读
智能建筑是通过将建筑物的结构、系统、服务和管理四项基本要求以及他们的内在关系进行优化,来提供一种投资合理,具有高效,舒适和便利环境的建筑物。智能建筑的核心是智能建筑信息管理系统(Intelligent Building ManagementSystem,IBMS),它利用计算机技术、图像处理技术、以及网络技术等,实现对建筑进行全面有效的监控和管理,确保建筑物内所有设备处于高效、节能、最佳运行状态,为用户提供一个安全、舒适、快捷的工作环境。本文主要针对面向服务架构(SOA)在智能建筑信息管理系统中的应用研究进行探讨。传统的智能建筑信息管理系统存在系统孤立、厂商依赖性强、耦合度高、重用性差,扩展性差等问题。而采用面向服务的体系则可以有效解决上述问题,由于SOA基于HTTP/SOAP/WSDL等开放式技术,将应用程序的不同功能单元——服务,通过服务间定义良好的接口和契约联系起来,接口采用中立的方式定义,独立于具体实现服务的硬件平台、操作系统和编程语言,使得构建系统的服务可以使用统一和标准的方式进行通信,对于特定厂商产品依赖性小,具有松散耦合、粗粒度、互操作性等优点。因此,通过采用SOA架构的设计思路,可以最大程度地减少智能建筑信息管理系统间的耦合度,提高系统的互操作性,可重用性,灵活性和可扩展性,使智能建筑信息管理系统的性能得到了很大的提高。本文在介绍SOA概念和Web服务相关技术后,根据IBMS的系统需求提出了基于SOA服务集成平台的IBMS详细实现方案,介绍了智能建筑信息管理系统设计及实现的过程。本文实现的智能建筑信息管理系统的设计和开发过程具有通用性,对类似工作具有借鉴意义。