講演名 | 2021-08-27 コンテキストに基づくサービス連携を支援するイベントルーチングサービスの検討 中田 匠哉(神戸大), 中村 匡秀(神戸大), |
---|---|
PDFダウンロードページ | ![]() |
抄録(和) | 高度なスマートシステムでは,物理世界やサイバー空間における様々な状況(コンテキスト)に応じて,異種分散サービスを動的に連携させることが求められる.現状このようなサービス連携のロジックは,それぞれのアプリケーションで個別に実装されており,連携の複雑さに比例してアプリケーションの複雑度や開発工数が増大する.本研究では,コンテキスト・アウェアなサービス連携を,アプリケーションに中立な形で提供するサービスUni-messe (Unified Rule-based Message Deivery Service) を提案する.Uni-messe は,ECR (Event-Condition-Routing) ルールに基づき,様々なアプリケーションやサービスで生起されたイベント・メッセージを,定義された条件に応じて,適切なアプリケーションへと配信する.本稿では,まず Publish/Subscribe メッセージ基盤を用いた Uni-messe のアーキテクチャを考察する.次に,6W1H (Who/Whom/When/Where/What/Why/How) イベントモデルに基づく ECR ルールのデータモデルを提案する.最後に,ECR ルールの評価とルーチングの振る舞いを定義する.Uni-messe を使って,スマートホーム内のカーテンの自動制御,および,デイリールーチンの自動化を行うアプリケーションを実装した.Uni-messeによって,ルールに基づくサービス連携をアプリケーションから分離できるため,アプリケーションの開発者や利用者は,サービス連携をより効率的に実装・再利用できるようになる. |
抄録(英) | In advanced smart systems, heterogeneous distributed services are integrated dynamically, based on various contexts in cyber/physical worlds. Currently, the logic of such service integration is implemented specifically in each application. Thus, as the way of integration becomes sophisticated, the complexity and development effort of the application become quite expensive. In this research, we propose a service, called Uni-messe (Unified Rule-based Message Delivery Service), which provides context-aware service integration in an application-neutral manner. Based on ECR (Event-Condition-Routing) rules, Uni-messe routes an event message from an application to a designated application based on a specified condition. We first present the architecture of Uni-messe with publish/subscribe messaging platform. We then propose the data model of the ECR rules based on 6W1H (Who/Whom/When/Where/What/Why/How) event model. Finally, we define the condition evaluation and routing behaviors. Using the implementation of Uni-messe, we demonstrate automatic curtain control and daily routine automation in a smart home. Since Uni-messe de-couples the rule-based service integration from individual applications, it allows developers and users to implement and reuse flexible integration efficiently. |
キーワード(和) | スマートシステム / マイクロサービス / コンテキストアウェア / ルールベース / Pub/Sub / IoT |
キーワード(英) | smart system / micro-services / context awareness / rule-based system / Pub/Sub / IoT |
資料番号 | SWIM2021-18,SC2021-16 |
発行日 | 2021-08-20 (SWIM, SC) |
研究会情報 | |
研究会 | SWIM / SC |
---|---|
開催期間 | 2021/8/27(から1日開催) |
開催地(和) | オンライン開催 (FIT2021との併催) |
開催地(英) | Online |
テーマ(和) | ソサエティ5.0に向けたサービスコンピューティングとインタプライズモデル化技術,一般 |
テーマ(英) | |
委員長氏名(和) | 五月女 健治(法政大) / 菊地 伸治(物質・材料研究機構) |
委員長氏名(英) | Kenji Saotome(Hosei Univ.) / Shinji Kikuchi(NIMS) |
副委員長氏名(和) | 林 章浩(静岡理工科大) / 山登 庸次(NTT) / 木村 功作(富士通研) |
副委員長氏名(英) | Akihiro Hayashi(Shizuoka Inst. of Science and Tech.) / Yoji Yamato(NTT) / Kosaku Kimura(Fujitsu Lab.) |
幹事氏名(和) | 能上 慎也(東京理科大) / 山田 耕嗣(阪産大) / 中村 匡秀(神戸大) / 細野 繁(東京工科大) |
幹事氏名(英) | Shinya Nogami(Tokyo Univ. of Science) / Koji Yamada(Osaka Sangyo Univ.) / Masahide Nakamura(Kobe Univ.) / Shigeru Hosono(Tokyo Univ. of Tech.) |
幹事補佐氏名(和) | 工藤 司(静岡理工科大) / 辻 孝吉(愛知県立大) / 手塚 伸(日立) / 中口 孝雄(京都情報大学院大) |
幹事補佐氏名(英) | Tsukasa Kudo(Shizuoka Inst. of Science and Tech.) / Kokichi Tsuji(Aichi Pref. Univ.) / Shin Tezuka(Hitachi) / Takao Nakaguchi(KCGI) |
講演論文情報詳細 | |
申込み研究会 | Technical Committee on Software Interprise Modeling / Technical Committee on Service Computing |
---|---|
本文の言語 | JPN |
タイトル(和) | コンテキストに基づくサービス連携を支援するイベントルーチングサービスの検討 |
サブタイトル(和) | |
タイトル(英) | Developing Event Routing Service to Support Context-Aware Service Integration |
サブタイトル(和) | |
キーワード(1)(和/英) | スマートシステム / smart system |
キーワード(2)(和/英) | マイクロサービス / micro-services |
キーワード(3)(和/英) | コンテキストアウェア / context awareness |
キーワード(4)(和/英) | ルールベース / rule-based system |
キーワード(5)(和/英) | Pub/Sub / Pub/Sub |
キーワード(6)(和/英) | IoT / IoT |
第 1 著者 氏名(和/英) | 中田 匠哉 / Takuya Nakata |
第 1 著者 所属(和/英) | 神戸大学(略称:神戸大) Kobe University(略称:Kobe Univ.) |
第 2 著者 氏名(和/英) | 中村 匡秀 / Masahide Nakamura |
第 2 著者 所属(和/英) | 神戸大学(略称:神戸大) Kobe University(略称:Kobe Univ.) |
発表年月日 | 2021-08-27 |
資料番号 | SWIM2021-18,SC2021-16 |
巻番号(vol) | vol.121 |
号番号(no) | SWIM-156,SC-157 |
ページ範囲 | pp.32-37(SWIM), pp.32-37(SC), |
ページ数 | 6 |
発行日 | 2021-08-20 (SWIM, SC) |