SOAを用いた異種ビル管理システムの連携とサービス競合問題

西澤 茂隆 (0651086)


建物の付加価値を高めるための様々なビル管理システムが商品化されてきている. 現行のビル管理システムは,それぞれが建物内の設備機器を 専用プロトコルで制御する閉じた制御方式を採用しているため, 異なるシステムを連携することは困難である. しかしながら,今後は複数のシステムを組み合わせて,より付加価値の高い サービスを実現することが期待されている.

本論文では,サービス指向アーキテクチャ(SOA)を適用す ることで,複数のビル管理システムを柔軟に連携し,新たな サービスを迅速に構築する枠組みを提案する.具体的には,既存のビル 管理システムのコントローラ部の機能を,デバイスや通信プラットフォーム に非依存なWebサービスとしてネットワークに公開する.

一方,SOAによって複数システムの連携が容易になる反面, システムの複雑化,異なるシステム間のサービス競合などの 新たな問題が発生する. これらの問題に対処するため,本論文ではビル管理システムのモデル化手法を 提案する.具体的には,各管理システムを,設備機器の集合と それらによって実現されるサービスシナリオの集合とで性質付け, システムが単体で矛盾なく一貫して動作するための条件を定式化する. さらに,提案モデルに基づいて複数システム間のサービス競合を検出する手法 も提案する.

また本論文では,実用的なビル管理システムに対するケーススタディを 行い,10個の管理システム,33本のサービスシナリオのモデル化を行った. また,499通りのシナリオ組み合わせに対して,34個のサービス競合を検出 することが出来た.