數(shù)據(jù)總線的位數(shù)是微型計(jì)算機(jī)的一個(gè)重要指標(biāo),通常與微處理的字長(zhǎng)相一致。例如Intel8086微處理器字長(zhǎng)16位,其數(shù)據(jù)總線寬度也是16位。需要指出的是,數(shù)據(jù)的含義是廣義的,它可以是真正的數(shù)據(jù),也可以是指令代碼或狀態(tài)信息,有時(shí)甚至是一個(gè)控制信息,因此,在實(shí)際工作中,數(shù)據(jù)總線上傳送的并不一定僅僅是真正意義上的數(shù)據(jù)。
數(shù)據(jù)總線(DataBus)是應(yīng)用系統(tǒng)集成的重要理論基礎(chǔ)。規(guī)范了一個(gè)大的集成應(yīng)用系統(tǒng)中同構(gòu)系統(tǒng)、異構(gòu)系統(tǒng)等方面進(jìn)行數(shù)據(jù)共享和交換實(shí)現(xiàn)方法。
系統(tǒng)間數(shù)據(jù)交換標(biāo)準(zhǔn)
1.業(yè)務(wù)實(shí)體數(shù)據(jù)交換:各個(gè)子系統(tǒng)在架構(gòu)分層上都有業(yè)務(wù)實(shí)體層,數(shù)據(jù)交換機(jī)制在業(yè)務(wù)實(shí)體層建立了一層對(duì)所有應(yīng)用系統(tǒng)透明的層。子系統(tǒng)之間,無論其實(shí)現(xiàn)的具體技術(shù)方案是什么,都可通過業(yè)務(wù)實(shí)體層進(jìn)行共享和交互,這也就建立了可在子系統(tǒng)間進(jìn)行持續(xù)集成和業(yè)務(wù)擴(kuò)展的結(jié)構(gòu),從而實(shí)現(xiàn)一個(gè)可擴(kuò)展的完整的一體化信息系統(tǒng)。
2.WebService數(shù)據(jù)交換:是一種Web服務(wù)標(biāo)準(zhǔn),Web服務(wù)提供在異構(gòu)系統(tǒng)間共享和交換數(shù)據(jù)的方案,也可用于在產(chǎn)品集成中使用統(tǒng)一的接口標(biāo)準(zhǔn)進(jìn)行數(shù)據(jù)共享和交換。
系統(tǒng)間數(shù)據(jù)交換方式
1.業(yè)務(wù)實(shí)體層的數(shù)據(jù)交換,這是同構(gòu)子系統(tǒng)系統(tǒng)間最直接和最高效的交換方案。在同構(gòu)子系統(tǒng)間通過定義數(shù)據(jù)對(duì)象接口層,通過DTO進(jìn)行傳輸,或者直接在數(shù)據(jù)庫中進(jìn)行數(shù)據(jù)表的連接或訪問,達(dá)到同構(gòu)子系統(tǒng)間的數(shù)據(jù)共享和交換。例如征管系統(tǒng)內(nèi)各個(gè)子系統(tǒng)間的數(shù)據(jù)共享和交換、業(yè)務(wù)系統(tǒng)和數(shù)據(jù)挖掘間的數(shù)據(jù)共享。
2.WebService數(shù)據(jù)交換,在異構(gòu)子系統(tǒng)間,同時(shí)存在數(shù)據(jù)不集中的情況下,必須使用有效的技術(shù)手段來保證異構(gòu)的數(shù)據(jù)共享和交換。WebService是基于Web的標(biāo)準(zhǔn)服務(wù),其不受傳輸協(xié)議或硬件的限制,也不受子系統(tǒng)具體實(shí)現(xiàn)技術(shù)的限制。而且現(xiàn)在較先進(jìn)完備的應(yīng)用系統(tǒng)或產(chǎn)品都提供了基于WebService的集成接口。這就解決了異構(gòu)子系統(tǒng)間的數(shù)據(jù)共享和交換。WebService也可以解決跨網(wǎng)絡(luò)和行業(yè)系統(tǒng)的數(shù)據(jù)交換,這需要對(duì)方接口單位同樣具備WebService服務(wù)。
3.格式化文件數(shù)據(jù)交換,它是與外部系統(tǒng)文件傳輸,業(yè)務(wù)上的內(nèi)部系統(tǒng)和外部信息交換需求,要求提供相應(yīng)的數(shù)據(jù)共享和交換技術(shù)機(jī)制。這類問題通常使用基于文件系統(tǒng)的技術(shù)方案解決,例如文件報(bào)送、文件交換等??膳e例說明:稅、庫、銀三者之間就存在實(shí)時(shí)和非實(shí)時(shí)的數(shù)據(jù)交換,這種交換優(yōu)化的方案就是使用文件通過Socket進(jìn)行交換。
內(nèi)容來自百科網(wǎng)