我們正在開發Restful webservices(JAX-RS)。我們有這樣的資源組織執行以下操作:Restful WebService部署策略 - 最佳實踐
基地URI:api.example.com
- >帳戶
[ACCOUNTID]
- >聯繫人
- >訂單
- >購物車
爲了說明,如果我想訪問聯繫人資源,我的URI將如下所示:
http://api.example.com/Accounts/233/V1/contacts/
和訂單, http://api.example.com/Accounts/233/V1/orders/
我們希望部署聯繫人,訂單,推車等在上述表示,集羣當然各個Web應用程序(如WAR的)。要求是消費者應用程序需要使用上述URL方案訪問這些應用程序。消費者應用程序不知道有多個應用程序已部署。基本問題是,單獨部署這些應用程序的最佳實踐是什麼,仍然能夠堅持面向資源的架構?
注意:我們現在還沒有使用任何ESB。所有這些API目前都在內部使用。
謝謝馬丁。讓我看看治理並回到你身邊。我會等待幾天,然後再接受你的回答,看看我是否有更多的想法......我希望沒有任何問題。 – 2013-03-14 19:28:54
+用於指出治理工具 – 2013-03-15 19:37:27
在stackoverflow上的投票是通過點擊小箭頭而不是通過評論。 – 2013-03-18 10:19:19