Windows Workflow Foundationとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Windows Workflow Foundationの意味・解説 

Windows Workflow Foundation

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/16 13:53 UTC 版)

Windows Workflow Foundation (WF) は、マイクロソフトの技術であり、ワークフローを定義・実行・管理する。この技術は .NET Framework 3.0 の一部であり、Windows Vista に含まれている。また、Windows XP SP2 および Windows Server 2003 にもインストール可能である。

ワークフロー編集

ワークフローの構造を記述する言語としては、XMLベースのXAMLがよく使われている。しかし、任意の .NET 用言語(VB.NETC#C++/CLI など)のコードでワークフローを表現することが可能である。

ワークフローは「アクティビティ」から構成される。開発者は固有のアクティビティを書くことができ、それをワークフローに使用する。WF には汎用のアクティビティとしていくつかの制御構造が用意されている。

Windows Workflow Foundation の拡張セットが Microsoft Visual Studio 2005 でサポートされている。それには、ビジュアル・ワークフロー・デザイナーやワークフローのデバッグも可能なビジュアル・デバッガ、ワークフロー用のプロジェクトシステムが含まれる。

ワークフローの実行管理

.NET Framework 3.0 ワークフロー・ランタイムは、ワークフローの実行と管理を行うファシリティであり、任意のCLRアプリケーションドメイン(Windows Service として、Console Service として、Web Application として)で実行される。

ホストは、シリアライズなどのサービスも必要に応じて提供する。ワークフローのインスタンスのイベント(アイドルとなった、停止したなど)を契機として捉えることもできる。

ワークフローとの通信

WFワークフローには、外界と通信するためのメソッドとイベントのインタフェースが定義されている。ホストアプリケーションはワークフローを実行するまえに環境を設定し、それらインタフェースを実装したオブジェクトを提供する。

それらインタフェースを実装したオブジェクトがイベントを発生させると、対応するワークフローがそれに反応し、データを受け渡す。

インタフェース上のメソッドはホストとの通信のためにワークフローから呼び出される。

Windows Workflow Foundationが使用されている製品

  • Microsoft Office SharePoint Server 2007バージョンから使用されている。
  • Microsoft Speech Server 2007バージョンから使用されている。
  • Microsoft Dynamics CRM 4.0バージョンから使用されている。
  • Microsoft BizTalk Server 2006バージョンから使用されている。

参考文献

外部リンク



このページでは「ウィキペディア」からWindows Workflow Foundationを検索した結果を表示しています。
Weblioに収録されているすべての辞書からWindows Workflow Foundationを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からWindows Workflow Foundation を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Windows Workflow Foundation」の関連用語

Windows Workflow Foundationのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Windows Workflow Foundationのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのWindows Workflow Foundation (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS