国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

SOA注冊(cè)和存儲(chǔ)庫(kù)的區(qū)別

2019-11-17 04:56:34
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
討論關(guān)于SOA注冊(cè)(Registry)的聲音還沒(méi)有退去,人們又更多地意識(shí)到SOA中另一個(gè)要害的組件存儲(chǔ)庫(kù)(Repository)。注冊(cè)和存儲(chǔ)庫(kù)之間究竟有什么區(qū)別呢?在ZapThink網(wǎng)站最近舉辦的一次關(guān)于注冊(cè)與存儲(chǔ)庫(kù)的網(wǎng)絡(luò)廣播中,大多數(shù)人認(rèn)為注冊(cè)存放的是對(duì)事物的引用,而存儲(chǔ)庫(kù)中則存放事物本身。 很多人認(rèn)為注冊(cè)保存元數(shù)據(jù)信息而存儲(chǔ)庫(kù)則用來(lái)存放數(shù)據(jù)。這個(gè)區(qū)別似乎不是很明顯,但是事實(shí)上情況要復(fù)雜得多。元數(shù)據(jù)就是關(guān)于數(shù)據(jù)的數(shù)據(jù),對(duì)嗎?假如是這樣的話,那么文檔是什么呢?比如,現(xiàn)在有一個(gè)微軟的Word格式文檔,那么我們可以把它看作是數(shù)據(jù)本身對(duì)嗎?先別急,因?yàn)槲臋n是描述服務(wù)的,所以我們可以把它當(dāng)作是元數(shù)據(jù)。然而,微軟又承諾,Microsoft Office系列文檔的基本格式是xml,那么XML是否應(yīng)該被看作是Word文檔的元數(shù)據(jù)呢?其實(shí),要區(qū)別數(shù)據(jù)和元數(shù)據(jù)的要害是它們之間的關(guān)系,很有可能一個(gè)人的數(shù)據(jù)是另一個(gè)人的元數(shù)據(jù)。而在現(xiàn)實(shí)生活中,某種數(shù)據(jù)極有可能剛開(kāi)始扮演數(shù)據(jù)的角色,然后變更為元數(shù)據(jù)的角色,最后又回到數(shù)據(jù)的角色,不停的變換。可以說(shuō),這就是為什么數(shù)據(jù)和元數(shù)據(jù)界限的模糊性是一個(gè)成熟的市場(chǎng)越來(lái)越趨向于提供集成的注冊(cè)/存儲(chǔ)庫(kù)解決方案的原因。有很多的區(qū)別可以幫助人們找出數(shù)據(jù)和元數(shù)據(jù)的界限。一個(gè)很有效的方法是找出設(shè)計(jì)時(shí)間和運(yùn)行時(shí)間的不同。注冊(cè)和存儲(chǔ)庫(kù)兩者都包含了設(shè)計(jì)時(shí)間和運(yùn)行時(shí)間兩個(gè)特性。設(shè)計(jì)時(shí)間元數(shù)據(jù)絕大多數(shù)情況下專(zhuān)注于描述和發(fā)現(xiàn),而運(yùn)行時(shí)間元數(shù)據(jù)則專(zhuān)注于分發(fā)合約和策略信息。設(shè)計(jì)時(shí)間通常反映出人工時(shí)間,例如代碼的編寫(xiě),所以通常設(shè)計(jì)時(shí)間存儲(chǔ)庫(kù)使用一些類(lèi)似CVS(協(xié)同版本系統(tǒng))的標(biāo)準(zhǔn)。而運(yùn)行時(shí)間的存儲(chǔ)庫(kù)則通常存儲(chǔ)消息并提供查詢(xún)、審核、登錄或一些歸檔的能力。
 
設(shè)計(jì)時(shí)間
運(yùn)行時(shí)間
注冊(cè)
探索
描述
合約
策略
版本
存儲(chǔ)庫(kù)
代碼版本
文檔
 
可查詢(xún)式信息存儲(chǔ)
登錄
審核
 
很明顯,除此之外,在這方面的產(chǎn)品還會(huì)附帶很多其他的功能,例如管制、聯(lián)合、發(fā)布與提醒、安全性、驗(yàn)證、報(bào)告、以及治理等。Infravio自從其第一個(gè)產(chǎn)品(被稱(chēng)作X-Registry)開(kāi)始就提供了對(duì)一個(gè)集成的注冊(cè)/存儲(chǔ)庫(kù)模型的支持。X-Registry使用了JAXR進(jìn)行開(kāi)發(fā),JAXR是用于在標(biāo)準(zhǔn)注冊(cè)頂層開(kāi)發(fā)應(yīng)用程序的java編程API,它包含了統(tǒng)一描述、發(fā)現(xiàn)和集成(UDDI)、ebXML RIM以及注冊(cè)信息模型。Sun 微系統(tǒng)公司最近發(fā)布了一款輕量級(jí)的注冊(cè)(Registry)產(chǎn)品,該舉動(dòng)證實(shí)這種解決方案的認(rèn)可程度。這款產(chǎn)品是基于FreebXML代碼基礎(chǔ)的,并集成了注冊(cè)和存儲(chǔ)庫(kù)的功能,同時(shí)支持JAXR。此外,Systinet公司最初的產(chǎn)品只基于UDDI注冊(cè),現(xiàn)在也改變了策略。該公司代號(hào)為Blizzard的產(chǎn)品的下個(gè)版本將集成基于XQuery接口的運(yùn)行時(shí)間存儲(chǔ)庫(kù)。如此繁雜的產(chǎn)品和技術(shù)也許會(huì)給我們帶來(lái)一個(gè)疑問(wèn),和存儲(chǔ)庫(kù)相關(guān)的標(biāo)準(zhǔn)究竟是什么呢?要回答這個(gè)問(wèn)題,我們需要關(guān)注一下SOA生命周期以及相關(guān)的功能。在設(shè)計(jì)時(shí)間里,類(lèi)似CVS這樣的標(biāo)準(zhǔn)用于存儲(chǔ)人工數(shù)據(jù),例如代碼,這就是一種存儲(chǔ)庫(kù)。而當(dāng)你進(jìn)入SOA運(yùn)行時(shí)間,你可能需要存儲(chǔ)信息數(shù)據(jù)。比如你希望獲得信息查詢(xún)的能力,那么你就需要使用XQuery作為邏輯接口。XQuery答應(yīng)用戶對(duì)分布式XML數(shù)據(jù)進(jìn)行查詢(xún),整個(gè)過(guò)程看起來(lái)就像是對(duì)一個(gè)數(shù)據(jù)庫(kù)進(jìn)行操作一樣。除此之外,假如你期望獲得更豐富的信息模型和類(lèi)似可審核信息日志這樣的東西,那么你可能會(huì)需要ebXML注冊(cè)技術(shù)。最后,人們?cè)絹?lái)越多地把注冊(cè)和存儲(chǔ)器作為SOA“平臺(tái)”的一個(gè)整合部分來(lái)看待了。而當(dāng)你需要在注冊(cè)技術(shù)和存儲(chǔ)器之間做出選擇時(shí),可以根據(jù)你所關(guān)注的內(nèi)容是設(shè)計(jì)時(shí)間還是運(yùn)行時(shí)間來(lái)考慮。只要你理解了在SOA服務(wù)生命周期中需要什么樣的功能,你就能夠做出一個(gè)更好的選擇。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 乌海市| 沂源县| 修水县| 大洼县| 新和县| 临夏县| 许昌县| 两当县| 仲巴县| 肇州县| 西华县| 南部县| 安宁市| 玛纳斯县| 虎林市| 阿鲁科尔沁旗| 灌云县| 武安市| 防城港市| 青河县| 阿克陶县| 民丰县| 临邑县| 格尔木市| 开阳县| 新绛县| 民勤县| 双鸭山市| 望城县| 海晏县| 和田县| 鄂托克旗| 顺昌县| 灵寿县| 邢台县| 增城市| 佛学| 湖北省| 神池县| 敖汉旗| 盖州市|