-
1 # Java進階架構師
-
2 # IT的老司機
只有網頁版才可以,那是基於瀏覽器訪問,但是某些特效也會受限於瀏覽器。
其它基於具體平臺開發的程式碼都是受限於平臺底層作業系統的限制,基本不可能互通。
只有(資料庫)資料是可以互相流動的,這也是透過介面完成的,不同系統的資料庫介面也是不一樣的。
-
3 # 行行查
中介軟體技術發展的初衷是以適應網路技術應用的複雜性及跨平臺特性為基礎,是在軟體產業不斷髮展過程中自然產生的。
1968年,IBM釋出CICS交易事務控制系統,使得應用軟體與系統服務分離,是中介軟體技術萌芽的標誌,但由於CICS不是分散式環境的產物,業界還不將CICS作為正式的中介軟體系統,直到90年代網際網路的誕生促使分散式系統和網路應用產生。
1990年ATT公司BELL實驗室誕生了Tuxedo系統,Tuxedo解決了分散式交易事務控制問題,是嚴格意義上的中介軟體的誕生標誌,也是最早的交易中介軟體(Tuxedo系統先被NOVELL從ATT公司買走,後來又賣給了BEA公司,2008年BEA被Oracle收購,現屬Oracle旗下)。
1994年IBM釋出訊息佇列服務MQ系列產品(訊息佇列(Message Quequing)是在訊息傳輸過程中儲存訊息的容器),解決分散式系統非同步、可靠、傳輸的通訊服務問題,訊息中介軟體誕生。
1995年,SUN公司推出JAVA語言,JAVA提供了跨平臺的通用的網路應用服務,成為現在中介軟體的核心技術。
1999年,J2EE釋出使得JAVA從一個程式語言,演變為網路應用架構,成為應用服務平臺的事實標準。應用伺服器中介軟體應運而生,應用中介軟體是中介軟體技術的集大成者,也成為中介軟體的核心產品。
交易中介軟體、訊息中介軟體和應用伺服器中介軟體等共同構成基礎中介軟體,此後隨著技術的不斷髮展和市場需求,陸續產生整合中介軟體(用於異構系統間的資源整合)和行業領域應用平臺(定製化特色)等。
中介軟體是三大基礎軟體之一,它位於作業系統、網路和資料庫之上,應用軟體的下層,負責管理計算資源和網路通訊,方便不同的應用軟體之間進行資訊互動。
基礎軟體三大支柱之一,網信技術體系中的關鍵性基礎設施。根據東方通招股說明書,中介軟體與作業系統和資料庫共同構成基礎軟體三大支柱,是一種應用於分散式系統的基礎軟體,位於應用與作業系統、資料庫之間,為上層應用軟體提供開發、執行和整合的平臺。中介軟體解決了異構網路環境下軟體互聯和互操作等共性問題,並提供標準介面、協議,為應用軟體間共享資源提供了可複用的“標準件”。
中介軟體提供系統軟體和應用軟體之間連線,以便於軟體各部件之間的溝通,特別是應用軟體對於系統軟體的集中的邏輯,在現代資訊科技應用框架如Web服務、面向服務的體系結構等中應用比較廣泛。
中介軟體領域中國產化進展相對較好。參考CCW Research資料,IBM和Oracle兩大巨頭佔比超過60%;國內企業東方通和金蝶天燕(太極股份參股21%)排名分列三、四位,並從金融、電信等傳統領域逐步向醫療、網際網路等新興領域拓展。
根據Gartner統計,2017年全球中介軟體市場中,市佔率最高的廠商是IBM,達到21.5%,前五大廠商的市佔率之和為46.5%。
請至網站www.hanghangcha.com
回覆列表
這個...那你的意思就是安卓app能在ios上執行咯,不存在的,就是因為特異性,有差別才有對比,就是沒有一家獨大,才能不斷推進軟體行業的進步,如果有這麼個全平臺通用軟體,那我覺得前提應該是全平臺的底層應該先統一了,這樣子就不存在所謂安卓蘋果微軟系統了,但是巨頭們的戰略決定了只有摧毀,不可能被收編。“統一”這個詞在哪裡分量都是無比的重,就拿現在來說,全國交通一卡通在國家的推動下,都尚未完全實現真正一卡通,各方利益博弈,並不是簡簡單單技術實現了,說統一就行的,所以你知道歷史書上說的“統一度量衡”,是多麼偉大的功績了吧。