我們正在開發與旅遊領域相關的基於Java的CMS,並且正在考慮公開Web服務,以便感興趣的第三方可以利用它們來獲取數據/內容從我們的系統發佈到那裏門戶/應用程序爲第三方創建/公開Web服務的設計決策
我不確定我們應該如何公開這些Web服務,並且不能清楚地瞭解設計預期。
由於我們有Action類(控制器)來處理視圖併發送回數據以查看,並且這些Action類將負責與Facade圖層進行合併。
有人可以建議我應該是最好的方法。
- 我們應該揭露Action類的REST接口也。
- 我們應該創建一個應該暴露的單獨的一組類。
- 我們應該繼續與休閒風格或基於SOAP的方法
MYU問題有點主觀的,但截至目前,沒有任何方向我不知道我可以把這裏的任何其他信息
更新
截至目前我們不考慮訂票等,但大部分的東西將是相對於只獲得內容從系統中。 但可能會在未來我們會提供選項,以提供一些產品THRID方可以賣那邊appllication
感謝您的投入,基本上Action類是Struts2 Action(MVC框架),並且從UI中獲得了我們的Spring安全性。 – 2012-03-26 10:28:37