最近花了許多時間來研究目前系統的架構要如何調整會比較對後續開發工作更簡單進行

我的想法是想要將 Service Interface 換為 RESTful service

image

有關 REST (Representational State Transfer) 概念可以參考  Architectural Styles and the Design of Network-based Software Architectures

設計方法符合 REST 原則可稱為 RESTful

這個概念在 2000 年左右即被提出,但為何沒有像 SOAP web services 那樣被廣泛運用?

個人覺得是因為各家軟體開發工具的支援不是太好,

隨著近年來 AJAX 等技術的興起,它也越來越被重視,各軟體開發商的工具給與更多的支援

 

那為何我會想要使用 RESTful service 呢?主要有兩個:

1. service 可以很方便的將資料以 JSON 的格式傳給前端的 UI

2. 可以方便的與 需要與 C/C++, PHP, Java 等等異質平台做整合

 

實作的部份… 待續

Enjoy.

anISV 發表在 痞客邦 PIXNET 留言(2) 人氣()