Interstage BPM Studio for Systemwalkerは、スタンドアロンで動作するツールです。Interstage BPMサーバへ接続せずにオフラインで、プロセス定義と共にワークフローアプリケーションプロジェクトを作成できます。Interstage BPM Studio for Systemwalkerで作成したすべてのアーティファクトは、ユーザが選択したファイルシステムのフォルダに格納されます。
また、個別のプロセス定義、またはワークフローアプリケーションプロジェクト全体をInterstage BPM Studio for Systemwalkerからエクスポートし、Interstage BPMサーバへインポート(配備)することができます。
個別のプロセス定義の転送
Interstage BPMサーバ上にプロセス定義を公開できます。公開後、利用者がプロセスインスタンスを開始できます。
Interstage BPMサーバからエクスポートしたプロセス定義を、Interstage BPM Studio for Systemwalkerへインポートすることも可能です。Interstage BPM Studio for Systemwalkerでプロセス定義を変更した場合、変更したプロセス定義を再びInterstage BPMサーバへ転送します。
Interstage BPM Studio for SystemwalkerとInterstage BPMサーバ間のデータ交換には、XPDLを使用します。XPDLとは、XML Process Definition Languageの略で、プロセス定義の標準ファイル形式です。
次の図は、Interstage BPM Studio for SystemwalkerとInterstage BPMサーバ間でどのようにプロセス定義が転送されるのかを示します。
図1.5 プロセス定義の転送
ワークフローアプリケーションプロジェクトの転送
Interstage BPM Studio for Systemwalkerでは、ワークスペース、ローカルシステム、およびInterstage BPM サーバ間で、ワークフローアプリケーションプロジェクト全体を転送することが可能です。
これらのファイルには、アプリケーションの運営に必要なものすべてが含まれます。
プロジェクト全体を転送することも可能ですし、選択した特定のコンポーネントだけを転送することも可能です。
Interstage BPMコンソールを使用して、Interstage BPMサーバ上にアプリケーションを配備し、公開することもできます。
ワークフローアプリケーションプロジェクトの名前は、アプリケーションを明確に識別するものでなければなりません。
ワークフローアプリケーションプロジェクトの転送には、以下のオプションがあります。
[サーバからアプリケーションのダウンロード]:この機能は、Interstage BPMサーバからプロジェクトをダウンロードします。この機能により、リモートサーバから作業中のワークスペースにワークフローアプリケーションプロジェクトをダウンロードすることができます。
プロジェクト全体、もしくは特定のコンポーネントを選択してダウンロードできます。
詳細については、「4.1.14 ワークフローアプリケーションプロジェクトのサーバからのダウンロード」を参照してください。
[アプリケーションのアップロード]:この機能は、Interstage BPMサーバにプロジェクトをアップロードします。この機能により、作業中のワークスペースからリモートサーバにワークフローアプリケーションをアップロードすることができます。
[サーバからアプリケーションのダウンロード]機能と同様に、プロジェクト全体、もしくは、特定のコンポーネントを選択してアップロードできます。
詳細については、「4.1.15 ワークフローアプリケーションプロジェクトのサーバへのアップロード」を参照してください。
[Barファイルのインポート]:この機能は、プロジェクトをローカルファイルシステムからインポートします。この機能により、ファイルシステムに保存されている.barファイルから、プロジェクト、もしくは特定のコンポーネントを選択してインポートすることができます。
詳細については、「4.1.12 ワークフローアプリケーションプロジェクトのインポート」を参照してください。
[アプリケーションのエクスポート]:この機能は、プロジェクトをファイルにエクスポートします。この機能により、ローカルのワークフローアプリケーションプロジェクトを作業中のワークスペースからローカルファイルシステムにエクスポートすることができます。
また、特定のコンポーネントを選択してエクスポートすることも可能です。
エクスポートされた.barファイルを、Interstage BPMサーバ上に配備することができます。
詳細については、「4.1.13 ワークフローアプリケーションプロジェクトのエクスポート」を参照してください。
以下の図は、ワークフローアプリケーションプロジェクトがInterstage BPM Studio for SystemwalkerとInterstage BPMサーバ間でどのように転送されるのかを示しています。
図1.6 ワークフローアプリケーションプロジェクトの転送