近年來(lái)計(jì)算機(jī)在各個(gè)行業(yè)的成功應(yīng)用極大地提高了相應(yīng)行業(yè)的工作效率,但是隨著軟件數(shù)量的日益增加,如何使相關(guān)軟件系統(tǒng)協(xié)調(diào)工作以更有效地完成任務(wù)成了人們關(guān)注的一個(gè)焦點(diǎn),特別是有些工作本身就需要多種軟件系統(tǒng)的相互協(xié)作。例如在軍事上,為了跟蹤外來(lái)入侵,需要海陸空三方面的軟件系統(tǒng)充分進(jìn)行信息共享,美國(guó)國(guó)防部提出的聯(lián)戰(zhàn)遠(yuǎn)景2010[1]把這種軟件協(xié)作發(fā)揮到了極致,旨在使各軍種的軟件系統(tǒng)充分合作,取得對(duì)敵作戰(zhàn)的信息優(yōu)勢(shì)。而在商業(yè)方面,新開(kāi)發(fā)的軟件系統(tǒng)和已有的軟件系統(tǒng)之間也需要很好的協(xié)作來(lái)提高效率,系統(tǒng)互通性就是研究這方面的問(wèn)題。
1 系統(tǒng)互通性及其困難
1.1定義
研究系統(tǒng)互通性的組織數(shù)量眾多導(dǎo)致了對(duì)系統(tǒng)互通性的定義不統(tǒng)一,有必要介紹一下目前已有的一些比較權(quán)威的定義,而后根據(jù)本人對(duì)系統(tǒng)互通性的理解提出自己的定義。
IEEE和美國(guó)國(guó)防部(DoD)都給出了多種互通性的定義,代表性的有以下幾種:
評(píng)論