論服務接口的重要性


論服務接口的重要性

服務接口是跨平台、跨語言的關鍵技術。在新的雲平台時代,軟件系統應該使用“服務接口”。

像xml, json,因為是明文而被業界廣泛認可,還有像facdbook的thrift,google的protobuf,這些大廠推出的追求性能的二進制解決方案,都已經成為了業界的事實標准。

筆者測試用go開發服務端,delphi開發rest客戶端和protobuf客戶端,測試OK。使用http通訊,使用json,google protobuf序列。

跨語言開發,需要“服務接口”,服務接口需要json, google protobuf。。。。。。這些標准序列。

服務接口讓不同語言開發的運行在不同平台上的軟件系統之間不再有隔閡,企業分布於各個軟件系統中的信息不再是孤島。

實現服務接口的數據交換系統,作為中介者也可以將傳統“非服務接口”業務系統中的數據采集到企業雲平台中,傳統業務系統只需要調用數據交換系統的“服務接口”即可。

對於企業應用開發來說,新的應用應該使用“服務接口”來開發,舊的應用系統因為需要融入雲平台而需要改造。

這些中間件全部可以跨語言調用,中間件全部可以跨OS部署。

服務接口,獨立於語言之外,跟DATASNAP clientdataset的搞法完全不同,不依賴 任何語言、控件,卻可以被任何語言、控件 使用,用哪種語言都可以開發服務接口。

 DELPHI,以前人們說是在WEB方面沒有跟上,倘現在要說的話,是在雲時代跟不上
DELPHI以及使用它的一幫程序員 都還沒有完成向雲時代進軍的思路轉變
開發方式變了,但DELPHI及DELPHIER們思想仍沒有變


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM