WF
WFとは、Windowsでワークフローを作成するための技術基盤の名称である。「WWF」と略記されることもある。
WFによって、Microsoft .NET Frameworkなどによるアプリケーションの実行手順を示すワークフロー(システムワークフロー)や、ビジネスや人的作業の段取りを示すワークフロー(ヒューマンワークフロー)、あるいはシステムワークフローとヒューマンワークフローを統合した形式のワークフローなどを容易に作成することが可能となった。これによってアプリケーション開発や業務推進の効率化を図ることができる。
WFは、.NET Framework 3.0(WinFX)のコンポーネントの一部となっており、Windows Vistaにおいて初めて搭載された。ただし、WFは.NET Framework 2.0をサポートするWindowsでも動作可能であるため、Windows XPやWindows Server 2003上でも運用が可能である。
参照リンク
Windows Workflow Foundation - (Microsoft)
業務システム: | 製品ライフサイクル管理 ディザスタ・リカバリ トラブルシューティング WF ワークフロー ユーザーサポート ユビレジ |
Windows Workflow Foundation
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/02/16 13:53 UTC 版)
![]() | この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。(2024年2月) |
Windows Workflow Foundation (WF) は、マイクロソフトの技術であり、ワークフローを定義・実行・管理する。この技術は .NET Framework 3.0 の一部であり、Windows Vista に含まれている。また、Windows XP SP2 および Windows Server 2003 にもインストール可能である。
ワークフロー編集
ワークフローの構造を記述する言語としては、XMLベースのXAMLがよく使われている。しかし、任意の .NET 用言語(VB.NET、C#、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バージョンから使用されている。
参考文献
- Essential Windows Workflow Foundation, Dharma Shukla/Bob Schmidt, Addison-Wesley Professional, 2006年10月13日. ISBN 0-321-39983-8
- Foundations of WF ISBN 1-59059-718-4, Brian R. Myers, Apress, 2006年10月23日. ISBN 1-59059-718-4
- Pro WF: Windows Workflow in .NET 3.0, Bruce Bukovics, Apress, 2007年2月19日. ISBN 1-59059-778-8
- Professional Windows Workflow Foundation ISBN 0-470-05386-0, Todd Kitta, Wrox, 2007年3月12日. ISBN 0-470-05386-0
- Microsoft Windows Workflow Foundation Step by Step, Kenn Scribner, Microsoft Press, 2007年2月28日. ISBN 0-7356-2335-X
外部リンク
「Windows Workflow Foundation」の例文・使い方・用例・文例
- Windows 7に対応したソフトウェア
- Windows7をインストールする
- Windows 7 64ビット用
- Windows95対応のゲームを動かしたいのです。
- Windows Vistaのセキュリティ機能を迂回する方法を研究者が公表します。
- Windows Media Player の新しいスキンを入手し、プレーヤーの外観を変えてみましょう。
- Windows系OSではアドミニストレーターアカウントがルートに相当する。
- Mozilla Foundationは5月1日、メール/ニュースクライアントソフトの最新版「Thunderbird 2.0.0.14」をリリースした。
- Windows Workflow Foundationのページへのリンク