我必須提供對我的語義的訪問。目前,它是一個RDBMS,但後來我可能會使用額外的非RDBMS數據源(圖形,hadoop等)。如何屏蔽數據庫?
我的語義消費者位於公司域/ Intranet內,但在遠程服務器上運行。而且,由於我們處於設計階段,因此不清楚它們將用於實現其業務邏輯(Java/C或其他)的技術。 我認爲向我們的SW的外部模塊提供直接訪問通過JDBC/ODBC的數據模型(因爲我不想僅僅致力於RDBMS)是一個好主意。
該計劃是創建一個API來訪問我的語義。 API基本上是CRUD。目前的候選人是使用Spring的REST API。
我擔心REST訪問可能會很慢。該技術最好是基於Java的。但是,也歡迎C-base和其他人。
我想知道:我應該考慮什麼替代REST? 除訪問速度外,唯一的要求是它必須易於實施和維護。
我很感激你的建議。
anonymous downvoter - 在地獄裏燃燒! – aviad 2013-04-07 18:08:00
我會檢查出protobuf,謝謝你的提示! – aviad 2013-04-07 18:16:15