我正在開發將不同接口連接到不同系統的Java EE應用程序。具有與其他系統不同接口的Java EE應用程序的哪些部署
我:
- SOAP,由客戶
- 另一種通過網頁叫
- REST SOAP接口,通過移動應用
然後我有一些所謂的叫業務邏輯背後的數據庫操作和調用一些後端系統。
你將如何分割在不同的部署本企業應用?我看到三種不同的方式:
- 構建只是一個大耳朵(一個部署)
- 構建模塊的業務邏輯和部署三個不同的前端模塊,每個模塊包含該業務邏輯模塊內的一切(三級部署)
- 三個建前端模塊調用包含經由遠程接口的業務邏輯(4個部署)
我會傾向於第一溶液的第四模塊,包一切一起在一個部署,錯誤修正和發佈wi將主要影響多於一個模塊。但是也有一些缺點嗎?
在書可以讀了很多關於JEE但很少了解這些類型的最佳實踐。
感謝您的回答,所以我明白,每種解決方案都有其自身的優點/缺點。 – boskop