我在考慮將REST體系結構樣式應用於二進制網絡協議,並且我越來越關注如何以真實的方式標識服務器資源風格,可能是因爲我習慣於查看URI。在網絡之外應用REST體系結構:資源標識
例如,地址 - 端口對是否有資格作爲資源標識符;假設每對資源有一個資源?在這種情況下,資源並未在請求中明確標識。
有沒有人有任何製作非基於Web的REST協議的經驗?
我在考慮將REST體系結構樣式應用於二進制網絡協議,並且我越來越關注如何以真實的方式標識服務器資源風格,可能是因爲我習慣於查看URI。在網絡之外應用REST體系結構:資源標識
例如,地址 - 端口對是否有資格作爲資源標識符;假設每對資源有一個資源?在這種情況下,資源並未在請求中明確標識。
有沒有人有任何製作非基於Web的REST協議的經驗?
如果你關心網絡端口等事情,你應該諮詢IETF的「標準」,因爲我相信他們一定已經覆蓋了這個基礎:他們不需要明確地識別那種資源嗎?無論如何,SNMP MIB可能會爲您的工作帶來靈感。
只是一個建議。
你是對的,REST獨立於HTTP和URI。以下是使用HTTP和JMS(RESTful ESB)的RESTful系統的示例,但不是直接映射到您的應用程序,但它可能會給您一些想法。
將標識符看作是可以在地址空間內解析爲可以提供資源表示的端點的不透明文本值,並且您有所需。當我給上REST演示我展示使用標識符,諸如一個系統:
FIB(3)
和
1/4
以說明URI是不到REST系統必需。