obd(open bufferdefinition)檔案是一種簡化的介面定義語言,用於描述 open broker 中介軟體介面的資料型別和 open boss 後台服務相互呼叫的資料型別,並盡量簡化和規範應用中資料型別的寫法,使程式更集中於解決業務邏輯。obd檔案不能直接使用到程式設計中,工具obdi2cpp用於將 .obd 檔案對映成相應的 .cpp 檔案。
1) 在 open boss 的五層結構中,處於中介軟體位置的 open broker 需要一種帶有資料型別的介面定義方式來描述中介軟體傳遞的資料內容;此外,後台服務互調,也需要定義一種類似功能的動態介面,以減小模組之間的耦合程度。
3) 以檔案形式提供的介面格式清晰,易於管理。
4) 介面需要充分考慮到穩定(能有效的檢查出介面資料使用者和提供者的不一致,從而保證服務的穩定)、相容性好(適合於多種用途但是api一致)和高效的要求。
什麼是OBD及組成和作用 工作原理
1 obd通訊協議 2 obd相關技術標準 3 車聯網 obd應用 4 obd的歷史和未來 5 obd簡述 6 車載診斷系統 obd 12月1日起,沒有加裝obd的車輛禁止在北京銷售。08年7月,全國將實施車輛加裝obd。這是一次汽車技術公升級的過程,看似簡單的obd問題,實則相當複雜。obd,不僅...
為什麼要引入補碼
現在我們知道了計算機可以有三種編碼方式表示乙個數.對於正數因為三種編碼方式的結果都相同,所以不需要過多解釋 原碼 1 0000 0001 反碼 1 0000 0001 補碼 1 0000 0001 為了解決原碼做減法的問題,出現了反碼 1 1 1 1 0000 0001 原 1000 0001 原 ...
為什麼要引入註解
使用annotation之前 甚至在使用之後 xml被廣泛的應用於描述元資料。不知何時開始一些應用開發人員和架構師發現xml的維護越來越糟糕了。他們希望使用一些和 緊耦合的東西,而不是像xml那樣和 是松耦合的 在某些情況下甚至是完全分離的 描述。如果你在google中搜尋 xml vs.annot...