請注意我們的項目任務是整合,并不是從零開始去實現業務。下面是我理解的項目設計過程
第一步,業務擴展和業務流程圖。業務擴展是大賽推薦的創新方式,業務流程圖是要畫出來的,業務流程圖是為之后的設計提供業務上的邏輯概念。
第二步,業務建模。在這里的業務建模我覺得并不是像書上說的建模,不是那么的繁瑣,因為書上的建模是從零開始的,并沒有ERP系統的支持。就拿提交訂單這個業務模塊來說,我們所要做的可能只有一個方法的設計,而這個方法內部的具體操作只是對原有ERP系統已有的提交訂單功能模塊的調用。而這個調用的語句塊兒會涉及到如何生成一個xml文件,并傳遞給ERP系統,目的是讓ERP系統做出提交訂單的處理。
第三步,抽象出服務。在業務建模基礎上,利用已經建模出來的組件去暴露出服務,設計服務的接口。把所有的服務都抽象出來。
第四步,設計企業服務總線。所有的服務都已經有了以后,就要用企業服務總線去將服務根據業務邏輯的要求連接起來,去完成整個業務。這里就涉及到服務之間的消息傳遞了。至此就算結束了。
以上只是我的個人見解,希望隊友們能夠提出建議。