在最近的一次研討會上
的成員Paulrob提出有關JAVA兩個API(JavaPOS和J/XFS)的問題
他寫道
有人知道這兩個接口的分別嗎?在較高的層面上來看
JavaPOS是用於零售領域而J/XFS用於金融領域
但是當你深入物理層面
它們看起來是一樣的
如支持手寫板
MICR
打印機等設備
同時
JavaPOS現在也很不起眼——那麼它過時了嗎?
哪一種接口更受青睐?
根據JavaPOS網頁給的資料
Java Point
of
Sale(JavaPOS)工程是由一群零售商發起的
他們的目的是為諸如磁墨水字符閱讀機(MICR)
鈔票兌換機(cash changer)
自動售貨機
磁條閱讀機
掃描儀
天平等零售用具提供設備編程API
這樣
從編程的角度來看
JavaPOS是基於事件驅動的
關於一系列通用設備類型模型的異步API
標准委員會提供了標准API接口
規范和文檔
然而個別硬件設備制造商還必須為它們自己的產品提供相應的支持
雖然從表面上JavaPOS似乎是一潭死水
但是事實上並不完全是這樣的
發往該項目的e
mail可以很快得到回復
最近
該項目們委員會在聖地亞哥召開了一次會議
決定在近期更新網站
雖然不是春風得意的狀態
但是JavaPOS還沒有死去
J/XFS(J/eXtensions for Financial Services)是最初由幾家硬件設備制造商和技術公司支持的標准
目的在於支持
金融領域中各種特有的輸入/輸出設備
類似於JavaPOS
J/XFS是由異步事件驅動模型構成的
但是
J/XFS可以支持稀少用戶(thin client)應用模型
也就是說絕大多數或全部數據存儲在中央服務器中
從編程的角度來看
通過使用通用的DeviceControl類來訪問各種被支持的設備
J/XFS模型看起來有一個更加簡化的對象模型
該標准還定義了一系列支持類(support class)
用於促進遠端數據存儲
From:http://tw.wingwit.com/Article/program/Java/Javascript/201311/25476.html