|

実際にはつぎのものを
すべて仕上げた。
1 継続(continuation)をJava上に実装する為のライブラリjavaflowの開発
2 これを用いてワークフローを実行するdalma engine
3 dalma engine上でワークフローアプリケーションと外部世界の入出力操作を仲介するendpoint群の実装
4 複数のワークフローアプリケーションを実行・管理・運用する為のdalmacon
5 dalmaconをウェブ上で操作する為のdalma webui
6 これらの開発を効率化するツールmaven dalma pluginとdalma ant task
7 更に,これら開発成果の実用性を検証するため,実際にワークフローアプリケーションを開発
再利用性をまし,また個々のソフトウェアを簡潔に実装する為に,ソフトウェ
アを適切に分割するのは大事である。これを重視した結果,7つのモジュールができた。Java言語を用いてこれらソフトウェアを開発し,javaflow
はApacheに,残りはjava.net上にオープンソースソフトウェアとして公開した。

|