審計線索數據可用于已經執行的每個流程節點。該功能類似于 BPEL 控制臺中相應的功能。通過 Flex 用戶界面,可以訪問在用戶界面中選擇的流程節點的詳細信息數據(請參見圖 5)。
圖 5 查看有效載荷信息
可以使用以下 ActionScript 2.0 代碼提取審計線索數據:
bpelObject.bpelDetails = eventData.event.details.data;
Flex 界面通過跟蹤審計線索中的活動來輪詢當前業務流程狀態的更改,從而以可視化方式描繪業務流程中哪個步驟已經掛起。檢測到更改時,Flex 應用程序將使用遠程調用請求一個新的當前實例跟蹤來檢索審計線索。隨后,使用此實例跟蹤在與每個 BPEL 流程用戶任務關聯的輸入屏幕上顯示數據。Flex 客戶端輸入屏幕使用活動關聯 ID 與相應的 BPEL 流程步驟關聯。
結論
業務流程的價值在于它能夠提供優秀的流程性能可視化描繪并支持任務集成。從美學角度而言,本文描述的應用程序對于最終用戶極具吸引力。
正如我所演示的,RIA 可以提供一個松散耦合的表示層方法來提交新的 SOA 應用程序。通過組合 RIA 前端與 SOA 后端,企業可以降低互聯網應用程序的管理和部署成本。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
