2011-09-07 63 views
0

我使用控制器作爲服務來返回HTML/JSON。我在這裏做的是否有適當的技術名稱?MVC3 - 這種類型的服務模式是否有適當的名稱?

  1. 用戶觸發事件
  2. 執行AJAX GET
  3. 請求由控制器進行處理
  4. 返回HTML/JSON
  5. 填充前端HTML對象(一個或多個)與結果

這讓我覺得我是一個面向服務的設計。它具有RIA應用程序的優點。我聽說過「RESTFUL」服務,但我不知道這是否符合法案。

回答

2

我在我們的主應用程序中使用完全相同的架構。它是面向服務的設計/體系結構的一個子集。您實際使用「服務」,如:Login,CreateBlogPost,DeletePicture,Register,Connect等。但我相信服務可以實現更廣泛的目標。例如,暴露一個API,它可以按照您描述的相同方式進行基本訪問,但會響應GET以外的更多HTTP動詞:POSTHEADPUT,DELETE。這是您提到的RESTful服務

因此,要回答您的問題,您所描述的模式在架構良好的RIA中扮演角色。我不相信它有自己獨特的名字(除了是SOA的一部分)。