我們的開發團隊正在努力與服務目錄建立。SOA服務邊界和生產支持
現在,我們有兩個組,一組到產品銷售,另一種以服務產品。 我們有一個特定的服務來計算產品的價格是否有利可圖。銷售發生時,銷售可以由經理覆蓋。此次銷售也必須在另一個系統中有所體現,以跟蹤各種銷售情況並且數字必須匹配。盈利能力的參數也是變化的,並且每個月都有所不同,但是銷售可以基於之前的一組參數。
眼下銷售利潤率服務只計算利潤,它也提供了一個RESTful URI。開發商
一組建議,盈利服務還支持這些「經理覆蓋」,並支持基於以前日期的日期參數來計算。當然,開發團隊的銷售人員不同意。如果服務不支持這一點,那麼服務開發人員將不得不在兩個系統之間爲每個產品執行ETL,而不僅僅是利潤服務。現在,由於我們沒有一套服務來處理這個問題,所以生產支持獲得了請求,然後必須更新與給定產品關聯的1+系統。
所以,如果一個服務適用於很小的一部分,但一個例外基於業務流程打破它,這是否意味着服務的邊界是不正確的,需要考慮業務流程的變化?
二,不添加日期參數延長了服務的邊界太多,或者是否應該例外,如果該服務已經擁有的參數,它也將有參數的歷史呢?目前,我們並沒有一項只存儲參數的服務,因爲沒有人需要它。
如果有需要可以給出答案之前,任何澄清,請讓我知道。