由於到目前爲止ColdFusion中還沒有完整的BPM框架/解決方案,您如何將工作流建模爲可輕鬆擴展和維護的ColdFusion應用程序?如何在ColdFusion中建立業務工作流程模型?
商務工作流程更是那麼好聽映射到編程語言的流程圖。例如:
你如何模擬一個任務X,它遵循並行發生的多個任務Y0,Y1,Y2,其中Y0是一個人類進程(需要等待輸入),Y1是一個web服務,可能會出錯並可能需要自動重試,而Y2是一個自動化過程;在任務Z完成後,只有當所有的Y完成時才執行任務Z?
我的想法......
- 好像我需要做存儲/管理/保持 跟蹤狀態,並與
cfscheuler
頻繁檢查了一大堆。 cfthread
不會有太大幫助,因爲某些任務可能需要幾天的時間(例如等待用戶的確認) 。- 我已經可以像流將要在多個UDF的四處傳播, DB,和CFC
- 在其他的語言,也許我們可以移植到任何CF開源工作流引擎?
謝謝你的智力。 :)
謝謝。關於JPDL,是否可以在JPDL中定義進程,然後從CF和CF服務器中調用JBoss執行引擎? – Henry
@Henry:沒有試過 - 在學習JPDL之後寫下我自己的 - 但應該是可以的。 – orangepips
@oranagepips你寫了你自己的執行引擎?在ColdFusion中?哇。我猜你不打算開源嗎?你可以分享的任何提示?謝謝 – Henry