BlogJava 聯系 聚合 管理  

          Blog Stats

          隨筆分類(196)

          隨筆檔案(209)

          文章檔案(4)

          相冊

          CRM&ERP

          Google

          SOA


          BlackStone SOA Group

          這兩天通讀了WebSphere的tutorial,主要是對其一些概念性的內容有了進一步了解。現把一些主要的概念作一歸納。

          1. Start node & Stop node & End node

          ? Start node:標志處理流程(process flow)的開始。Process可以由數據觸發,也可不由數據觸發。當由數據觸發時,process起始于數據輸入;當不由數據觸發時,process起始于start node。一個process可以有多個start node。

          ? Stop node:標志process的結束。所有process、sub process、循環都至少要有一個stop node。當一個工作流(flow)執行到stop node時,process會立刻結束,無論是否還有工作流執行。

          ? End node:用于標志一個工作流(flow)的結束。它不會對其它流造成影響。

          2. Forks & Joins

          ? Folk將其輸入復制成多份,然后同時轉發給若干個并行的tasks,它有一個輸入,多個輸出。

          ? Join負責把幾個并行的tasks(或process path)重新匯合并同步。它有多個輸入,一個輸出。只有在接收到每個分支(branch)的輸入以后,join才允許流程往下走。但它不會將business items合并。如果需要把所有business items合并,必須額外添加一個task來完成。

          3. Decision & Merges

          ? Decision:對于simple decision有一個輸入,兩個輸出;對于multiple-choice decision一個輸入多個輸出。工作流程(flow)經過decision時,會根據條件限制只走一個輸出路徑。

          ? Merge:它把若干個process paths匯合起來,business items也不會被改變。只要一接到輸入,merge就會轉發這個輸入,不會有延遲。

          溫建明

          2006-05-28


          posted on 2006-06-02 22:21 BlackStone SOA 閱讀(136) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 繁昌县| 安国市| 乌拉特前旗| 日喀则市| 铜梁县| 麦盖提县| 南通市| 琼海市| 韩城市| 太白县| 新丰县| 玛沁县| 大竹县| 玛纳斯县| 萍乡市| 鹤峰县| 正宁县| 高邮市| 蒲江县| 高陵县| 应城市| 盐亭县| 黄龙县| 荣昌县| 大邑县| 嘉黎县| 遵义县| 永州市| 霍山县| 沂源县| 姜堰市| 巴林左旗| 锦州市| 林西县| 仁布县| 资溪县| 白水县| 吴江市| 武宣县| 邮箱| 鹤峰县|