IRDS服務(wù)接口(數(shù)據(jù)庫(kù))
時(shí)間:2022-12-26 04:30:01 | 來(lái)源:信息時(shí)代
時(shí)間:2022-12-26 04:30:01 來(lái)源:信息時(shí)代
IRDS服務(wù)接口 : 信息資源詞典系統(tǒng)(IRDS)框架中的重要系列標(biāo)準(zhǔn)之一,它規(guī)定了IRDS服務(wù)的處理器對(duì)處理器的接口。為訪(fǎng)問(wèn)和操縱IRDS數(shù)據(jù)的處理器規(guī)定了需要提供的全部服務(wù)功能特征。IRDS服務(wù)接口國(guó)際標(biāo)準(zhǔn)編號(hào)為ISO/IEC 10728。我國(guó)國(guó)家標(biāo)準(zhǔn)為GB/T17962—2000信息技術(shù)——信息資源詞典系統(tǒng)(IRDS)服務(wù)接口。
IRDS服務(wù)接口在信息資源詞典(IRD)定義級(jí)和IRD級(jí)的兩個(gè)級(jí)上提供服務(wù),要訪(fǎng)問(wèn)這兩個(gè)級(jí)的數(shù)據(jù)都會(huì)通過(guò)該服務(wù)接口。IRDS服務(wù)接口標(biāo)準(zhǔn)規(guī)定了訪(fǎng)問(wèn)以上兩個(gè)級(jí)的數(shù)據(jù)的基本方法。在服務(wù)接口的每一種服務(wù)都會(huì)與IRD定義級(jí)對(duì)或與IRD級(jí)對(duì)相聯(lián)系。該服務(wù)接口可以提供使用的處理器有面板處理器、命令語(yǔ)言語(yǔ)法處理器、其他的IRDS人機(jī)接口處理器,還有要訪(fǎng)問(wèn)IRD定義級(jí)和IRD級(jí)數(shù)據(jù)的應(yīng)用程序。
在IRDS框架標(biāo)準(zhǔn)中規(guī)定的IRDS系統(tǒng)涉及的主要接口包括:
(1) IRDS服務(wù)接口(a)。
(2)數(shù)據(jù)庫(kù)服務(wù)接口(b)。
(3)操作系統(tǒng)輸入/輸出處理器接口(c)。
(4) 由命令語(yǔ)言語(yǔ)法處理器支持的命令語(yǔ)言應(yīng)用程序接口(d)。
(5) IRDS面板接口(e)。
(6) 由使用命令語(yǔ)言語(yǔ)法的應(yīng)用程序通過(guò)命令語(yǔ)言應(yīng)用程序接口提供的接口類(lèi)(f)。
(7) IRDS命令語(yǔ)言人機(jī)接口(g)。
(8) 由其他IRDS人機(jī)接口處理器提供的接口類(lèi)(h)。
(9) 由使用IRDS服務(wù)接口的應(yīng)用程序提供的接口類(lèi)。
這些接口如圖1所示,圖中用英文字母表示了它們的位置。其中IRDS服務(wù)接口是所有IRDS接口(圖中左邊所有接口)的核心。
圖1 IRDS服務(wù)接口
在圖1中,中間的豎線(xiàn)將圖分成了兩部分,左邊的各處理器及其接口都要通過(guò)IRDS接口服務(wù)處理器,每個(gè)處理器可當(dāng)作一個(gè)或多個(gè)客戶(hù)的服務(wù)器。IRDS框架提出的這些接口都可以根據(jù)應(yīng)用的環(huán)境,來(lái)研究制訂IRDS的系列標(biāo)準(zhǔn)。
IRDS服務(wù)接口在數(shù)據(jù)管理參考模型和IRDS框架標(biāo)準(zhǔn)中都占有重要的特殊位置,它支持和可應(yīng)用上述兩標(biāo)準(zhǔn)及其他相關(guān)標(biāo)準(zhǔn)所規(guī)定的一些概念和設(shè)施,并在此基礎(chǔ)上更為詳細(xì)地提供服務(wù)接口應(yīng)有的標(biāo)準(zhǔn)內(nèi)容。
IRDS服務(wù)接口標(biāo)準(zhǔn)支持IRDS框架已經(jīng)提到的一些設(shè)施,如數(shù)據(jù)建模設(shè)施、版本控制設(shè)施、命名設(shè)施、可定義的限制和安裝缺省的設(shè)施、建立和撤銷(xiāo)IRD設(shè)施、IRD模式修改設(shè)施、加入值的功能設(shè)施。IRDS服務(wù)接口標(biāo)準(zhǔn)對(duì)其擴(kuò)充具體的服務(wù)內(nèi)容。服務(wù)接口標(biāo)準(zhǔn)使用對(duì)象概念,每個(gè)對(duì)象或者是一個(gè)定義對(duì)象,或者是一個(gè)IRD對(duì)象,它依賴(lài)于定義級(jí)上的或者IRD級(jí)上的定義性數(shù)據(jù)或是實(shí)例性數(shù)據(jù)。
IRDS服務(wù)接口標(biāo)準(zhǔn)使用抽象數(shù)據(jù)結(jié)構(gòu),指明IRD定義級(jí)和IRD級(jí)的數(shù)據(jù)結(jié)構(gòu)。IRD級(jí)包含對(duì)象和屬性。IRD定義級(jí)包含定義對(duì)象和定義屬性,即IRD級(jí)結(jié)構(gòu)的某些描述。數(shù)據(jù)級(jí)間的關(guān)系表明,IRD定義級(jí)模式說(shuō)明IRD定義級(jí),IRD定義級(jí)的每一個(gè)成分又說(shuō)明IRD級(jí),IRD級(jí)定義了應(yīng)用級(jí)數(shù)據(jù)。服務(wù)接口IRD定義級(jí)的成分包括:IRD定義級(jí)域、IRD定義級(jí)表(規(guī)定IRD對(duì)象的一些表)、IRD定義級(jí)視圖等。IRD級(jí)數(shù)據(jù)結(jié)構(gòu)由許多對(duì)象表組成,主要是IRD定義級(jí)中規(guī)定的表的實(shí)例,包括: 內(nèi)部表的實(shí)例、公用表的實(shí)例,還有IRD定義聯(lián)系的應(yīng)用部分中定義的IRD專(zhuān)用表。
在服務(wù)接口提供使用的服務(wù)和設(shè)施包括: 通過(guò)數(shù)據(jù)庫(kù)服務(wù)處理器訪(fǎng)問(wèn)IRDS的數(shù)據(jù)、把應(yīng)用連接到IRDS服務(wù)接口處理器、為應(yīng)用訪(fǎng)問(wèn)數(shù)據(jù)選擇需要的對(duì)象和對(duì)象集、提供訪(fǎng)問(wèn)被選擇的對(duì)象的集并借助游標(biāo)執(zhí)行、通過(guò)診斷提供服務(wù)的完成情況、用版本控制不同語(yǔ)境、對(duì)抽象數(shù)據(jù)結(jié)構(gòu)的操作等。
IRDS服務(wù)接口標(biāo)準(zhǔn)提供服務(wù)使用的數(shù)據(jù)結(jié)構(gòu)分為基本的數(shù)據(jù)常數(shù)和服務(wù)數(shù)據(jù)類(lèi)型。
基本的數(shù)據(jù)常數(shù)是指在該標(biāo)準(zhǔn)實(shí)現(xiàn)中某些約束及受限制的值,它包括: 名稱(chēng)長(zhǎng)度限制、屬性長(zhǎng)度限制、控制標(biāo)識(shí)符長(zhǎng)度限制、各種數(shù)據(jù)類(lèi)型、IRD控制狀態(tài)類(lèi)、關(guān)閉類(lèi)型的參數(shù)等。
服務(wù)數(shù)據(jù)類(lèi)型與基本的數(shù)據(jù)常數(shù)相對(duì)應(yīng),包括:列的數(shù)據(jù)類(lèi)型、對(duì)象名、控制標(biāo)識(shí)符、診斷區(qū)域、服務(wù)返回代碼、列表參數(shù)等。
IRDS服務(wù)接口標(biāo)準(zhǔn)提供描述服務(wù)格式的內(nèi)容包括: 功能、格式、輸入、輸出、一般規(guī)則和對(duì)抽象數(shù)據(jù)結(jié)構(gòu)的操作等。
IRDS服務(wù)接口標(biāo)準(zhǔn)提供的操作服務(wù)包括:創(chuàng)建IRD定義服務(wù)、撤銷(xiāo)IRD定義服務(wù)、打開(kāi)IRDS服務(wù)、準(zhǔn)備服務(wù)、交付服務(wù)、回滾服務(wù)、關(guān)閉IRDS服務(wù)和獲得診斷服務(wù)等。
IRDS服務(wù)接口標(biāo)準(zhǔn)在IRD定義級(jí)和IRD級(jí)提供的級(jí)的獨(dú)立服務(wù)包括: 設(shè)置語(yǔ)境服務(wù)、增加對(duì)象服務(wù)、打開(kāi)游標(biāo)服務(wù)、檢索對(duì)象服務(wù)、修改對(duì)象服務(wù)、刪除對(duì)象服務(wù)、不分類(lèi)的對(duì)象服務(wù)、重分類(lèi)的對(duì)象服務(wù)、關(guān)閉游標(biāo)服務(wù)、創(chuàng)建工作集服務(wù)、撤銷(xiāo)工作集服務(wù)、修改內(nèi)容狀態(tài)服務(wù)、創(chuàng)建引用路徑服務(wù)、修改引用路徑服務(wù)和撤銷(xiāo)引用路徑服務(wù)等。
IRDS服務(wù)接口標(biāo)準(zhǔn)提供的IRD定義級(jí)專(zhuān)用服務(wù)包括: 創(chuàng)建IRD服務(wù)、撤銷(xiāo)IRD服務(wù)、取消活動(dòng)的IRD服務(wù)、重新激活I(lǐng)RD服務(wù)和確認(rèn)IRD模式組服務(wù)等。
IRDS服務(wù)接口標(biāo)準(zhǔn)實(shí)際上提供了信息系統(tǒng)中實(shí)施數(shù)據(jù)資源管理的一類(lèi)軟件構(gòu)件的功能規(guī)范,它規(guī)定了信息資源系統(tǒng)中數(shù)據(jù)字典的組織結(jié)構(gòu)與應(yīng)用需要的服務(wù)功能設(shè)施。在信息化進(jìn)入到信息資源管理與利用的時(shí)代,IRDS服務(wù)接口標(biāo)準(zhǔn)將會(huì)發(fā)揮它真正的重要作用。
關(guān)鍵詞:數(shù)據(jù),服務(wù)