プロセス記述によるサービス合成のパーベイシブコンピューティングへの適用

Bibliographic Information

Other Title
  • プロセス キジュツ ニ ヨル サービス ゴウセイ ノ パーベイシブ コンピューティング エノ テキヨウ
  • Adoption of Process-based Service Composition to Pervasive Computing
  • モバイルコンピューティング

Search this article

Abstract

パーベイシブコンピューティングの実現を目指す取り組みにおいて,センサやデバイスをサービスによりカプセル化するアプローチがある.パーベイシブコンピューティングにおいては状況に応じての利用サービスの選択や,状況の変化に応じての実行中断,サービスの切替えが必要となる.しかしそれらを合成フローに交えてすべて手続き的に記述してしまうと,その制御フローは複雑で再利用が困難なものとなってしまう.一方サービス指向コンピューティングのための枠組みでは,サービス合成プロセスとサービス選択機構を分離して扱うことができるが,実行時のサービスの切替えなどには対応できない.そこで本研究においては,サービスの切替えや実行の中断を考慮した形で再利用可能な合成プロセスを定義するためのモデルを提案するとともに,パートナの選択や切替えに関する指定を別途与えるための枠組みを提案する.この枠組みを用いることにより,中断時のサービスへのキャンセルの送信なども含めた形で合成プロセスを再利用可能とし,環境や嗜好に応じて容易にサービスの選択や切替えのロジックを与えたり差し替えたりすることができる.

Encapsulation of sensors and devices by networked services has been used for realization of pervasive computing. In pervasive computing, it is necessary to select services according to the current situation and to abort execution to switch services upon change in the situation. However, weaving such actions into service composition flow leads to very complex and non-reusable flow. On the other hand, although frameworks for Service-Oriented Computing provide mechanisms to manage service composition flow and mechanisms for service selection separately, switch of services at runtime has not been dealt with in such frameworks. This study proposes a model to describe a reusable composition process, considering switch of services and execution abort. This study also proposes a framework where behaviors for service selection and switch are described separately. The framework facilitates to describe reusable composition processes, including behaviors for cancelling upon execution abort, and to add or change behaviors for service selection and switch according to environmental conditions and preferences.

Journal

Citations (3)*help

See more

References(16)*help

See more

Related Projects

See more

Keywords

Details 詳細情報について

Report a problem

Back to top