With the gradual increase of users of the Internet of Things for Building Equipment, the resource integration between heterogeneous systems will also become more and more sophisticated, for the business of the Internet of Things for Building Equipment are expanding gradually. These heterogeneous systems exist a lot of characteristics, such as wide geographical, extensive, various transport protocol (BACnetã€KNXã€LonWorksã€RS-485and ZigBee......).However,the business and processes of the Internet of Things for Building Equipment have to rely on the information that generates from these heterogeneous systems, such as the information from fresh air handling unit of the central air-conditioning system, the information of lighting equipments from Intelligent Light System and so on. Therefore, the Internet of Things for Building Equipment needs an effective method to integrate these resources between the heterogeneous systems, in order to build a Resources share platform for system integration. Taking into account the complexity of the Internet of Things for Building Equipment, the traditional point-to-point method has been unable to satisfy the requirements of the system integration.According to the above requirements of the Internet of Things for Building Equipment, this paper proposes a Service-oriented Middleware system for the Internet of Things for Building Equipment to solve these problems. Using middleware technology and the standard and loose coupling Characteristics of the SOA (service oriented architecture), we encapsulate the business logic of the Internet of Things for Building Equipment and heterogeneous systems into the WebService, and then publish the WebService to the UDDI (Uniform Description Discovery And Integration) service registry, for the WebService that published in the UDDI service registry has been encapsulated into standard services and exposed Standards-based open interfaces,so, services on the UDDI service registry can communicate with each other. Service consumers can call the published service from UDDI service registry, orchestrate the services and reconstruct the process according to their business needs, thus improving the heterogeneous platform integration ability, system scalability and business development flexibility.Through the system application, the middleware system designed in this paper can better implementation for the service encapsulation, service publication, service orchestration and process reengineering, can complete the integration between heterogeneous systems. In addition, by publishing the exiting business components of the Internet of Things for Building Equipment to the UDDI service registry, service consumers can directly call these WebServices to build the business processes, instead of redevelopment. |