我想的概念很簡單:先從狀態放置區找出還沒有執行的Flow Step,再從Flow Engine的設定上決定Flow Step的執行先後關係,接著就依Flow Step的內容直接找Component 或Web Service完成動作並註記狀態。
以這個目的來思考,我們就得先設計好Context與執行狀態的存取,唯有資料有便利存放的地方才能夠快速且正確地使用它們;接下來的課題就是如何讓Context與執行狀態與Web Service的要求的XML迅速地作轉換。
我的作法會是根據每個Web Service宣告一個實作自Basic Data Model的資料模組來對應,在使用Web Service之前固定做資料設定的動作後,生成XML傳入;使用後傳回的XML依前述動作反著執行讓最新的資料更新回Context,就能夠讓系統繼續運行了。
2007年9月29日 星期六
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言