當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 陜西OA系統(tǒng) > 西安OA系統(tǒng) > 西安OA快博
開(kāi)源軟件的互操作策略
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
文章來(lái)源:泛普軟件執(zhí)行開(kāi)放標(biāo)準(zhǔn),解決互操作性,已成為當(dāng)前軟件產(chǎn)業(yè)發(fā)展中的一個(gè)核心問(wèn)題
縱論各種開(kāi)源軟件與各種私有商業(yè)軟件在各自相互之間,在各個(gè)層次上的互操作性問(wèn)題
開(kāi)源軟件在實(shí)現(xiàn)互操作性方面的天然優(yōu)勢(shì)
兼評(píng)微軟私有商業(yè)軟件在實(shí)行互操作性方面的正反措施
二十世紀(jì)后期以來(lái),世界經(jīng)濟(jì)進(jìn)入全球一體化和快速增長(zhǎng)期,需要有一種具有可操作性的途徑來(lái)實(shí)現(xiàn)計(jì)算資源的整合和信息共享,為此呼喚實(shí)施開(kāi)放標(biāo)準(zhǔn)。而開(kāi)放標(biāo)準(zhǔn)指的是通過(guò)應(yīng)用編程接口、通信協(xié)議以及數(shù)據(jù)和文件格式,使用公開(kāi)發(fā)布并為公眾認(rèn)可的技術(shù)規(guī)范來(lái)實(shí)現(xiàn)異構(gòu)系統(tǒng)之間的互操作性。開(kāi)放標(biāo)準(zhǔn)的全部?jī)r(jià)值在于它對(duì)異構(gòu)系統(tǒng)靈活性的支持,只有采用開(kāi)放標(biāo)準(zhǔn)才能建立支持異構(gòu)系統(tǒng)互聯(lián)互通、互操作、信息共享、資源整合的統(tǒng)一平臺(tái)。所以,解決軟件的互操作性,包括解決開(kāi)源軟件之間、私有商業(yè)軟件之間,以及開(kāi)源軟件與私有商業(yè)軟件之間的互操作性問(wèn)題,已成為當(dāng)務(wù)之急,并已形成當(dāng)前軟件產(chǎn)業(yè)發(fā)展中的一股技術(shù)潮流。開(kāi)源軟件在這方面的優(yōu)勢(shì)是:它充分體現(xiàn)開(kāi)放標(biāo)準(zhǔn)實(shí)施的過(guò)程;面對(duì)應(yīng)用解決方案,它既適合于建立開(kāi)源架構(gòu)(Open Source Stack),也適合于建立混源架構(gòu)(Mixed Source Stack),且更有利于建立在松耦合條件下面向服務(wù)的架構(gòu)(SOA,這是一種有利于解決異構(gòu)系統(tǒng)之間在相互通信、交換數(shù)據(jù)困難時(shí)的符合開(kāi)放標(biāo)準(zhǔn)的架構(gòu));以及采用虛擬化技術(shù)的共存架構(gòu)(這是一種擴(kuò)大互操作性概念的架構(gòu));開(kāi)源軟件的社區(qū)協(xié)作開(kāi)發(fā)方式,是建立開(kāi)放標(biāo)準(zhǔn)統(tǒng)一平臺(tái)的一種創(chuàng)新模式。
這里要指出的是關(guān)于互操作性的概念。所謂互操作性(Interoperability)是指一個(gè)軟件系統(tǒng)與另一個(gè)軟件系統(tǒng)互相間具有接收、處理并共享所發(fā)送信息的能力。有人認(rèn)為,兼容性也可以歸納在互操作性的范疇內(nèi),所謂兼容性( Compatibility),指某個(gè)系統(tǒng)上運(yùn)行的應(yīng)用程序符合另一個(gè)系統(tǒng)的接口要求,從而使該應(yīng)用程序也可在另一個(gè)系統(tǒng)上運(yùn)行,這時(shí)對(duì)該應(yīng)用程序符合某個(gè)接口的能力稱為兼容性。從上面對(duì)互操作性和兼容性概念的表述來(lái)看,它們間有共性,也有區(qū)別,一般來(lái)說(shuō)互操作性涉及到接口、協(xié)議、格式的公開(kāi)性、一致性,內(nèi)涵更豐富,具有公平性、主動(dòng)性、戰(zhàn)略性的特點(diǎn);而兼容性則具有依附性、被動(dòng)性、短期性的特點(diǎn),并可能要承擔(dān)"反兼容"的風(fēng)險(xiǎn)。在虛擬化技術(shù)環(huán)境中,通常指物理服務(wù)器可虛擬成多個(gè)虛擬機(jī)的應(yīng)用,操作系統(tǒng)是在虛擬的硬件上運(yùn)行(不是在真實(shí)的硬件上運(yùn)行)的,所以在虛擬的環(huán)境中可能同時(shí)存在幾種不同的操作系統(tǒng),有人也把"共存"理解為"互操作性",這是擴(kuò)大互操作性概念的一種看法;而且服務(wù)器虛擬化只是起點(diǎn),公用計(jì)算才是其目的。本文下面要談?wù)摰幕ゲ僮餍灾傅氖瞧鋸V泛的概念。
當(dāng)前在世界軟件界出現(xiàn)一種引人注目的景象:居全球軟件廠商之首的微軟,隨著它向全球推出新產(chǎn)品:Windows Vista和Office 2007的發(fā)布版之時(shí),它一方面希望其自身產(chǎn)品與開(kāi)源軟件產(chǎn)品實(shí)行"互操作",力推其私有商業(yè)軟件插入到開(kāi)源架構(gòu)中來(lái)以組成混源架構(gòu)的解決方案,不斷擴(kuò)大與開(kāi)源軟件廠商"結(jié)盟";另一方面還是嚴(yán)格實(shí)施其"反兼容"措施,將其主要競(jìng)爭(zhēng)者排斥在"互操作"伙伴名單之外。
談到互操作性,是分層次的,即可分為:⑴ 不同廠商(不同設(shè)備)之間的互操作,⑵ 標(biāo)準(zhǔn)的互操作, ⑶ 架構(gòu)的互操作,⑷ 驅(qū)動(dòng)程序的互操作,⑸ 硬件平臺(tái)的互操作,⑹ 文檔的互操作,⑺ 網(wǎng)絡(luò)的互操作,⑻ 應(yīng)用軟件的互操作,以及⑼ 操作系統(tǒng)的互操作。
一、 關(guān)于不同廠商不同設(shè)備之間的互操作
對(duì)于開(kāi)源軟件發(fā)布商來(lái)說(shuō),為了向市場(chǎng)銷售產(chǎn)品,售前需取得眾多配套的硬件廠商(IHVs)、軟件廠商(ISVs)、系統(tǒng)集成廠商(SIs)的支持,進(jìn)行產(chǎn)品配套的兼容性測(cè)試和質(zhì)量認(rèn)證,從而實(shí)現(xiàn)不同廠商不同產(chǎn)品相互間的互操作。
2006年,國(guó)內(nèi)Linux品牌與Dell、HP、TCL、華碩、神州數(shù)碼、同方、七喜等PC廠商簽訂600多萬(wàn)套預(yù)裝協(xié)議(聯(lián)想、方正也正在對(duì)不同的Linux發(fā)布版進(jìn)行配套選型);IBM為中科紅旗的服務(wù)器Linux操作系統(tǒng)進(jìn)行質(zhì)量認(rèn)證測(cè)試工作(這是IBM繼Red Hat、Novell之后為全球第三家Linux發(fā)布商進(jìn)行質(zhì)量認(rèn)證測(cè)試)。從而使開(kāi)源企業(yè)與其相應(yīng)的配套企業(yè)實(shí)行了不同產(chǎn)品之間的兼容性(互操作性)。
2006年微軟和其他25家軟件與硬件廠商組建"互操作廠商聯(lián)盟(IVA,Interoperability Vendors Alliance)", 目的是確保這些廠商提供的產(chǎn)品和服務(wù)能與微軟的Windows操作系統(tǒng)和應(yīng)用產(chǎn)品實(shí)行互操作,在這些廠商中,如Novell、Sun、Sugar CRM、Xen Source、JBOSS和Red Hat等均為開(kāi)源企業(yè)。
Spike Source等多家開(kāi)源軟件公司也聯(lián)手組建"開(kāi)放解決方案聯(lián)盟(OSA,Open Solutions Alliance)",以確保他們產(chǎn)品之間能夠互操作
開(kāi)源運(yùn)動(dòng)的對(duì)策是:組織開(kāi)源產(chǎn)品的兼容性測(cè)試、質(zhì)量認(rèn)證和預(yù)裝工作,組織系統(tǒng)集成和廠商聯(lián)盟,以此作為開(kāi)源廠商與其它廠商實(shí)行不同產(chǎn)品(設(shè)備)或異構(gòu)系統(tǒng)之間互操作的對(duì)策。
二、標(biāo)準(zhǔn)的互操作
制定、執(zhí)行開(kāi)放的國(guó)際標(biāo)準(zhǔn),為互操作性提供基礎(chǔ)。
設(shè)計(jì)轉(zhuǎn)換器/翻譯器(Converter/Translator),實(shí)現(xiàn)不同標(biāo)準(zhǔn)之間的互操作。例如,ISO已批準(zhǔn)"開(kāi)放文檔格式(ODF)"為國(guó)際標(biāo)準(zhǔn),它與微軟的"Office Open XML文檔格式"不兼容[微軟的Office Open XML文檔格式在取得歐洲計(jì)算機(jī)制造聯(lián)合會(huì)(Ecma International, 這是一家國(guó)際標(biāo)準(zhǔn)咨詢機(jī)構(gòu))認(rèn)可的基礎(chǔ)上,也正在向ISO申報(bào)要求成為國(guó)際標(biāo)準(zhǔn)],微軟支持Aztec Soft公司(法國(guó))開(kāi)發(fā)轉(zhuǎn)換器,以間接支持ODF。又如,Novell宣布:與微軟合作,在Novell版的Open Office中支持Office Open XML格式,并表示聯(lián)合設(shè)計(jì)翻譯器(Translator),以使Novell版的Open Office與微軟的Office 2007實(shí)現(xiàn)互操作。
在虛擬化環(huán)境中,共存就體現(xiàn)執(zhí)行不同標(biāo)準(zhǔn)虛擬應(yīng)用的互操作
國(guó)內(nèi)"統(tǒng)一辦公文檔標(biāo)準(zhǔn)(UOF,Uniformed Office Format)"計(jì)劃申報(bào)要求批準(zhǔn)為國(guó)家標(biāo)準(zhǔn),有人認(rèn)為,UOF具有中國(guó)文檔特色,但要形成標(biāo)準(zhǔn)必須與ODF一致或能互操作,有人作了調(diào)查,UOF的約70%的條款是與ODF一致的,20%的條款是可用轉(zhuǎn)換器與ODF實(shí)行互操作的,10%的條款是既不一致也不能采用轉(zhuǎn)換器來(lái)進(jìn)行互操作的。這里的關(guān)鍵是要處理好這個(gè)10%。
開(kāi)源運(yùn)動(dòng)的對(duì)策是:推進(jìn)并執(zhí)行開(kāi)放標(biāo)準(zhǔn),設(shè)計(jì)轉(zhuǎn)換器/翻譯器,采用虛擬化技術(shù),以實(shí)現(xiàn)標(biāo)準(zhǔn)互操作。
三、架構(gòu)的互操作
開(kāi)源的LAMP架構(gòu)(L-以Linux為代表的開(kāi)源操作系統(tǒng),A- 以Apache為代表的開(kāi)源中間件,M-以MySQL為代表的開(kāi)源數(shù)據(jù)庫(kù),P- 以PHP、Perl、Pythen為代表的自由編程語(yǔ)言)的發(fā)展,已與閉源的J2EE架構(gòu),.Net架構(gòu)形成三角鼎立、互相參插、互有合作與競(jìng)爭(zhēng)的態(tài)勢(shì)。
在發(fā)展開(kāi)源架構(gòu)(LAMP)同時(shí),由開(kāi)源軟件模塊與私有商業(yè)軟件模塊所代表的不同層次組成的混源架構(gòu)作為滿足用戶需求的解決方案,目前也獲得了廣泛應(yīng)用。而混源架構(gòu)的發(fā)展就代表了架構(gòu)的互操作性。
開(kāi)源運(yùn)動(dòng)的對(duì)策是:面對(duì)滿足用戶需求的應(yīng)用解決方案,在發(fā)展開(kāi)源架構(gòu)同時(shí),發(fā)展混源架構(gòu)。
四、驅(qū)動(dòng)程序的互操作
驅(qū)動(dòng)程序涉及U盤、顯示器(卡)、硬盤、數(shù)字相機(jī)、打印機(jī)等外部驅(qū)動(dòng)設(shè)備的程序軟件,操作系統(tǒng)與它們之間存在著互操作性或兼容性的問(wèn)題。
開(kāi)源軟件作為崛起不久的新的軟件體系,在這方面存在更多有待于解決的互操作性或兼容性問(wèn)題。
微軟在推出Windows Vista后,也屢屢在"兼容"的門檻上絆跤,例如對(duì)諸如尼康、佳能等數(shù)款數(shù)碼相機(jī),就無(wú)法在Vista平臺(tái)上編輯、瀏覽、處理影像等,甚至可能導(dǎo)致影像的消失、無(wú)法恢復(fù)。目前微軟正與相應(yīng)的數(shù)字相機(jī)企業(yè)溝通合作,爭(zhēng)取早日提供解決方案。
開(kāi)源運(yùn)動(dòng)的對(duì)策是:加快與外部驅(qū)動(dòng)設(shè)備廠商溝通合作,爭(zhēng)取早日提出有關(guān)各種兼容性的解決方案;開(kāi)源軟件要爭(zhēng)取簡(jiǎn)化、統(tǒng)一發(fā)行版,在克服品牌過(guò)度分散的基礎(chǔ)上,進(jìn)一步加大在這方面兼容性的力度。
五、硬件平臺(tái)的互操作
現(xiàn)在討論各種操作系統(tǒng)相對(duì)于各種硬件平臺(tái)的兼容性或互操作性。所謂硬件平臺(tái)包括①計(jì)算機(jī)(硬件)體系結(jié)構(gòu)與硬件配置和管理接口,② 外部驅(qū)動(dòng)設(shè)備互聯(lián)規(guī)范與總線接口,③ 網(wǎng)絡(luò)計(jì)算平臺(tái)與協(xié)處理機(jī)接口。
中國(guó)自主開(kāi)發(fā)的基于龍芯(God Son)2E處理器的臺(tái)式計(jì)算機(jī)(國(guó)芯天龍),目前預(yù)裝Linux操作系統(tǒng)和辦公軟件,迄今已售出1000多臺(tái)。龍芯2E處理器采用mips架構(gòu),該架構(gòu)在Linux內(nèi)核的官方版本中已作了"架構(gòu)描述"(即實(shí)行了硬件架構(gòu)平臺(tái)的平移),并采用"新華"和"共創(chuàng)開(kāi)源"版本的Linux發(fā)行版,較好地實(shí)行了Linux操作系統(tǒng)與龍芯硬件平臺(tái)的兼容。
開(kāi)源運(yùn)動(dòng)的對(duì)策是:進(jìn)一步解決好開(kāi)源操作系統(tǒng)與計(jì)算機(jī)、外設(shè)、網(wǎng)絡(luò)平臺(tái)的質(zhì)量測(cè)試認(rèn)證、預(yù)裝和互操作性問(wèn)題。(zdnet)
- 1重慶OA快博
- 2貴陽(yáng)OA快博
- 3廣州OA快博
- 4深圳OA快博
- 5長(zhǎng)沙OA快博
- 6廈門OA快博
- 7濟(jì)南OA快博
- 8太原OA快博
- 9上海OA快博
- 10沈陽(yáng)OA快博
- 11長(zhǎng)春OA快博
- 12哈爾濱OA快博
- 1郭德綱首次應(yīng)邀參加央視春晚 哈文秘密與其面談
- 2如何保障虛擬服務(wù)器的安全
- 3安全中的信譽(yù)技術(shù)
- 4組策略管理Vista網(wǎng)絡(luò)
- 5逾23噸洋奶粉不合格被禁入境 洋乳品質(zhì)量受質(zhì)疑
- 6日防衛(wèi)省決定將實(shí)時(shí)出動(dòng)預(yù)警機(jī)“監(jiān)控”釣魚島
- 7誰(shuí)是最大的信息安全漏洞?
- 8鄭州地產(chǎn)商宣布出資1億競(jìng)選市長(zhǎng) 遭調(diào)查被罰數(shù)千萬(wàn)
- 9韓美暫時(shí)評(píng)價(jià)認(rèn)為朝鮮火箭發(fā)射成功
- 10HTTP過(guò)濾將對(duì)安全市場(chǎng)產(chǎn)生深遠(yuǎn)影響
- 11鄭州"房妹"父親被立案查處 爆料人接死亡威脅
- 12定位技術(shù)增強(qiáng)無(wú)線網(wǎng)絡(luò)安全
- 13業(yè)務(wù)過(guò)程執(zhí)行的7個(gè)謬誤
- 14風(fēng)險(xiǎn)評(píng)估和最佳實(shí)踐
- 15北京12名女性官員落馬 美容會(huì)所成貪污高發(fā)地
- 16XX市民宗委信息化服務(wù)平臺(tái)需求分析報(bào)告
- 17協(xié)同OA軟件成為公司真實(shí)存在的資產(chǎn)記錄
- 18網(wǎng)絡(luò)不中斷的有效4招
- 19客戶做自己OA系統(tǒng)的主人始終是泛普軟件的最終目標(biāo)
- 20人民幣匯率走高 香港購(gòu)物標(biāo)價(jià)隨之水漲船高
- 21企業(yè)存儲(chǔ)正為垃圾數(shù)據(jù)付出昂貴代價(jià)
- 22專家剖析內(nèi)網(wǎng)安全數(shù)據(jù)加密技術(shù)優(yōu)缺點(diǎn)
- 23心馳向往。賀喜鎮(zhèn).
- 24云南山體滑坡已發(fā)現(xiàn)44名遇難者 氣溫低成最大救援困難
- 25通向一流軟件設(shè)計(jì)的12級(jí)階梯
- 26菲律賓無(wú)追蹤火箭發(fā)射軌跡技術(shù)向韓國(guó)求助
- 27Y Combinator為何降低對(duì)旗下項(xiàng)目的投資額?
- 28多地感受今冬最冷一天 專家稱,最冷時(shí)段還未到來(lái)
- 29禮迎雙十一,SKAP官方旗艦店上演“瘋狂5惠”
- 302008年十二大熱門技術(shù)逐個(gè)盤點(diǎn)
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓