Pages

2013-03-15

REST Web Service

  
  Web Service是一種軟體服務,過Web 通訊協定及資料格式的開放式標準 (ex. Http、XML、 SOAP) 來為其他的應用程式提供服務。REST是Web Service裡的一種軟體架構設計風格,全名為Representational State Transfer,相較於SOAP,撰寫風格簡潔有力,資料傳輸量小。 

  簡單來說,REST就是Http加上URI (Uniform Resource Identifier),它把軟體視為資源,利用URI的方式來定義資源所在位置。而Http裡所定義的Post/Get/Put/Delete方法,相當於它的Create/Read/Update/Delete行為。Client端便是透過此方式對資源進行存取,其資源狀態不斷改變,因而稱為表徵狀態轉移。

註:Json (JavaScript Object Notation) 為Javascript的一個子集,是一種lightweight的資料傳輸格式,常和REST Web Service搭配使用。

No comments:

Post a Comment