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)  編輯  收藏

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


          網站導航:
           
          主站蜘蛛池模板: 扎赉特旗| 犍为县| 营口市| 聊城市| 双鸭山市| 磴口县| 绵阳市| 读书| 南通市| 安阳市| 海口市| 库车县| 新巴尔虎左旗| 鲜城| 谢通门县| 寻甸| 平泉县| 高清| 赤峰市| 华池县| 甘洛县| 江西省| 阿拉善盟| 乌恰县| 柘荣县| 无极县| 江华| 江西省| 隆昌县| 亳州市| 通州区| 新兴县| 南木林县| 隆尧县| 宣汉县| 澳门| 昔阳县| 吴堡县| 嵊州市| 寿光市| 虞城县|