欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
解析在SOA中實(shí)現語(yǔ)義互操作性(2),
解析在SOA中實(shí)現語(yǔ)義互操作性(2)
 

語(yǔ)義互操作性模式
可以采用很多模式在 SOA 中實(shí)現語(yǔ)義互操作性??梢詫⑵浯笾路譃橐韵聨最?lèi):

模式一:點(diǎn)對點(diǎn)語(yǔ)義集成

在此模式中,每個(gè)數據源都有其專(zhuān)有的語(yǔ)義,而且采用點(diǎn)對點(diǎn)的方式進(jìn)行語(yǔ)義轉換。例如,需要集成兩個(gè)數據源 A 和 B 時(shí),A 組和 B 組分別打印出自己的 ER 關(guān)系圖,然后分析數據元素的含義,再進(jìn)行從數據源 A 到數據源 B 的直接映射。我們以前面的示例為例,可以將帳單編制應用中的“BALANCE”列直接映射到會(huì )計應用中的“REMAINDER”列。當集成的數據源擴展到 4 個(gè)時(shí),需要進(jìn)行 6 組映射。如果一個(gè)數據源中的數據定義被更改,對其他系統的影響就會(huì )加倍,而且通常很難預測。無(wú)論您選擇的技術(shù)多么先進(jìn),都不起作用,這個(gè)語(yǔ)義集成模式是混亂的,而且當數據源增加時(shí),維護工作會(huì )變成您的噩夢(mèng)。因此,它得到一個(gè)綽號“毛團”。此外,這也不容易實(shí)現對 IT 資產(chǎn)的重用。無(wú)論相信與否,許多 ESB 和 EII 項目仍然在 SOA 中進(jìn)行點(diǎn)對點(diǎn)的語(yǔ)義集成。盡管如此,點(diǎn)對點(diǎn)集成不一定就是壞事。選擇性地利用點(diǎn)對點(diǎn)語(yǔ)義集成,不但可以確保高性能,并可以創(chuàng )建一條“捷徑”。

模式二:輪輻式語(yǔ)義集成

每個(gè)系統都有其專(zhuān)有的語(yǔ)義,但是被映射到一個(gè)邏輯數據模型,可以將此模型實(shí)例化為一個(gè)物理聯(lián)合模型或規范消息模型。企業(yè)內部的語(yǔ)義互操作性通過(guò)輪輻式拓撲來(lái)實(shí)現,此輪輻式拓撲減少了冗余,并且降低了點(diǎn)對點(diǎn)集成的維護成本。體系結構設計良好的 ESB 通常使用此模式將消息映射到規范消息模型,從而實(shí)現語(yǔ)義互操作性。

模式三:主數據管理 (MDM) 模式

MDM 作為一個(gè)語(yǔ)義互操性模式出現,與由部門(mén)解決方案產(chǎn)生的數據豎井相對應。今天,典型的企業(yè)管理系統內存在多個(gè)版本的“事實(shí)”。MDM 系統連接各個(gè)異類(lèi)信息源,并產(chǎn)生關(guān)鍵信息的唯一事實(shí)版本,例如聯(lián)機事務(wù)處理(Online Transaction Processing,OLTP)和操作數據存儲(Operational Data Store,ODS)系統中的客戶(hù)和產(chǎn)品信息。關(guān)鍵信息可能為數據實(shí)例(如特定的客戶(hù)),也可能是元數據(如產(chǎn)品的規范)。MDM 系統使數據不再受單個(gè)業(yè)務(wù)應用或軟件包供應商的約束,它是基于開(kāi)放標準的系統。因此,會(huì )將數據完全作為公司資產(chǎn)對待并進(jìn)行重用。MDM 系統的構建通常獨立于現有系統,可降低對業(yè)務(wù)的顯著(zhù)影響;但是,遺留系統可能在經(jīng)過(guò)一段時(shí)間后最終遷移到 MDM系統。MDM 模式與前兩個(gè)模式之間有著(zhù)明顯的區別,因為 MDM 只保留一個(gè)版本的事實(shí),而且有效地從邏輯和物理兩個(gè)方面將各個(gè)不同的信息系統集成到了一起。利用 MDM 系統,各個(gè)公司可以獲得切實(shí)的利益,如改善客戶(hù)關(guān)系、減少新產(chǎn)品的上市時(shí)間、與遺留系統之間進(jìn)行數據集成以及實(shí)現資產(chǎn)重用等。

模式四:行業(yè)信息模型

為了倡導行業(yè)內的語(yǔ)義互操作性,垂直行業(yè)標準化組織開(kāi)發(fā)了行業(yè)特定的信息模型,其中通常包括 XML 消息和消息模式,也稱(chēng)為域信息模型(Domain Information Model,DIM);不過(guò),也有些組織開(kāi)發(fā)了關(guān)系數據模型。DIM 是典型的基于 XML 的模型,用于 B2B 環(huán)境中的信息交換。行業(yè)標準組織的成員都同意遵守這些規范,經(jīng)常要求對規范的遵從性進(jìn)行認證。例如,Association of Retail Technology Standards (ARTS) 針對零售行業(yè),而 Agency Company Organization for Research and Development (ACORD) 則針對保險行業(yè)。DIM 提倡更高水平的語(yǔ)義互操作性,鼓勵資產(chǎn)重用和公平的競爭環(huán)境,以便成員花費更少的時(shí)間、成本和精力來(lái)解決語(yǔ)義互操性問(wèn)題。有些組織甚至采用行業(yè)標準模型作為其內部的企業(yè)邏輯模型和規范消息模型。

標準組織傾向于從水平和跨行業(yè)的角度來(lái)研究信息。例如,開(kāi)放應用程序組(Open Applications Group,OAGi)是一個(gè)開(kāi)放標準組織,負責構建用于 B2B 和應用程序到應用程序(Application-to-Application,A2A)集成的基于流程的 XML 標準,它的工作重點(diǎn)是如何改進(jìn)應用集成的狀態(tài)。另一個(gè)例子是 RosettaNet,它幫助各個(gè)行業(yè)的公司應對當今全球供應鏈的需求和挑戰。它包括 RosettaNet 業(yè)務(wù)詞典 (RosettaNet Business Dictionaries) 和 RosettaNet 技術(shù)詞典 (RosettaNet Technical Dictionaries)。

模式五:語(yǔ)義 Web

語(yǔ)義 Web 跨越了應用、企業(yè)和行業(yè)之間的邊界。語(yǔ)義 Web 將數據模型的各個(gè)元素鏈接和關(guān)聯(lián)到一個(gè)通用的本體。它使用資源描述框架 (Resource Description Framework) 和 Web 本體語(yǔ)言 (Web Ontology Language),允許在 Web 上共享和重用數據。

模式總結

我們已經(jīng)討論了用于實(shí)現語(yǔ)義互操作性的多個(gè)不同模式。語(yǔ)義互操作性的范圍可能包括各個(gè)業(yè)務(wù)單位、企業(yè)以及同一個(gè)行業(yè)或跨行業(yè)的各個(gè)企業(yè)。語(yǔ)義互操作性的范圍越大,其成果的長(cháng)遠可重用性會(huì )越高,但是也更加難以協(xié)調和達成一致。此外,單個(gè)公司的控制權將會(huì )減少,在自定義重用資產(chǎn)來(lái)適應其獨特的業(yè)務(wù)需求和確定想要的功能方面會(huì )有所羈絆。正是由于這些原因,一些公司使用內部專(zhuān)有的數據模型來(lái)進(jìn)行內部集成,并且將行業(yè)標準模型用于 B2B。

企業(yè)應以平衡的觀(guān)點(diǎn)來(lái)考慮采用不同的語(yǔ)義互操作性模式所帶來(lái)的利弊。以下是一些需要考慮的重要問(wèn)題:五年后我們的業(yè)務(wù)戰略將會(huì )是什么樣的?IT 如何支持我們的業(yè)務(wù)遠景?IT 組織的業(yè)務(wù)和監管環(huán)境是什么樣的?IT 如何應對(甚至利用)變更?IT 能否利用各種活動(dòng)來(lái)促進(jìn)更高水平的資產(chǎn)重用,并盡可能降低維護成本和分擔開(kāi)發(fā)成本?哪一個(gè)信息集成模式是某種特定情況的最佳方法——數據聯(lián)合、數據整合還是 EAI?

最佳實(shí)踐

最佳實(shí)踐一:建立一個(gè)研究語(yǔ)義互操作性的核心業(yè)務(wù)部

如前面的“無(wú)控制語(yǔ)義混亂”反模式中所述,人們對于語(yǔ)義將不可避免地有不同的理解。強制要求對 EDM 或企業(yè)分類(lèi)法達成一致是不可取的,與此相比,促進(jìn)不同參與者之間的合作并且協(xié)調文檔的不一致通常是更為有效的方法。許多協(xié)作工具,如 Wikis、博客工具和群組軟件都是十分優(yōu)秀的工具,如果出現不能達成一致的情況,人們可以使用這些工具軟件公開(kāi)發(fā)表觀(guān)點(diǎn),處理差異并加以記錄。以一個(gè)實(shí)際的情況為例,Semantic Interoperability Community of Practice (SICoP) 是由 Federal CIO Council 建立的一個(gè)團體組織,目的是為了在美國政府中實(shí)現語(yǔ)義互操作性。在一個(gè)大型機構中,存在數以萬(wàn)計的數據庫、數百萬(wàn)的數據元素和文檔。要形成一致通常是不可行的,也是不可能的。SICoP 可幫助人們一起更有效地協(xié)作。

最佳實(shí)踐二:胸懷長(cháng)遠目標,以增量方式向戰略遠景靠近

成功的語(yǔ)義集成的關(guān)鍵在于胸懷長(cháng)遠目標,然后以增量方式向戰略遠景靠近。“胸懷長(cháng)遠目標”表示要制定戰略遠景,并且盡可能利用各種不同的活動(dòng),如 SOA、數據倉庫操作和法規遵從。這些活動(dòng)通常要求多個(gè)業(yè)務(wù)單位之間進(jìn)行協(xié)作,并要求進(jìn)行企業(yè)級的文化變更。一個(gè)戰略性的、共同認可的遠景不僅給各個(gè)參與者帶來(lái)實(shí)實(shí)在在的好處,而且可以幫助贏(yíng)得絕對必不可少的支持者。“以增量方式向戰略遠景靠近”表示要制定增量式的計劃以實(shí)現遠景目標,并且需要制定數據控制流程,以迭代的方式交付切實(shí)可見(jiàn)的成果,評估進(jìn)度和不斷地修改執行計劃??偠灾?,戰略遠景和良好的執行都是十分關(guān)鍵。

當企業(yè)遷移到 SOA 時(shí),無(wú)論他們是否進(jìn)行自頂向下或自底向上的服務(wù)分析,如果遷移工作還沒(méi)有開(kāi)始,此時(shí)都是考慮是否包含 EDM 和 MDM 的合適時(shí)機。上面的兩個(gè)模式都提高了語(yǔ)義互操作性和數據質(zhì)量,可保證數據服務(wù)的服務(wù)水平協(xié)議(Service-Level Agreement,SLA),而且降低了總體擁有成本 (TCO)。它們可能對于實(shí)現 SOA 的承諾具有深遠的影響;這個(gè)承諾即使用 IT 從長(cháng)遠的角度提高業(yè)務(wù)靈活性、增加收益和降低 TCO。

最佳實(shí)踐三:重用語(yǔ)義集成資產(chǎn)

ESB 的一個(gè)主要功能是將消息從一種數據格式轉換為另一種數據格式,以確保服務(wù)的使用者和服務(wù)的提供者能夠互相通信。在 XSLT 文檔中捕獲的轉換邏輯可以提供很多的重用好處。不僅可以供其他業(yè)務(wù)流程重用,ETL 和應用程序也可以對其進(jìn)行重用。類(lèi)似地,ETL 工具所使用的語(yǔ)義轉換資產(chǎn)還可以公開(kāi)為 Web 服務(wù),以便由其他應用程序進(jìn)行重用和調用。

最佳實(shí)踐四:采用和參與行業(yè)標準

有許多處理語(yǔ)義互操作性的行業(yè)標準,其中包含了垂直行業(yè)和水平行業(yè)的數據和數據模型標準。采用和參與行業(yè)標準使公司能夠利用整個(gè)行業(yè)的最佳實(shí)踐,從而減少了語(yǔ)義互操作性的長(cháng)期成本。

選擇軟件供應商時(shí),一個(gè)重要的標準是確定其是否支持相應行業(yè)的 DIM、如何無(wú)縫地支持內部數據模型與 DIM 之間的集成以及如何管理后續的變更。為了促進(jìn)更廣泛的語(yǔ)義互操作性,IBM 已經(jīng)成為各種行業(yè)標準的有力支持者。例如,2005 年 9 月,IBM 向 ACORD 無(wú)償提供了 100 多個(gè)業(yè)務(wù)流程模型、模型定義以及其他行業(yè)信息。

結束語(yǔ)

IT 世界在不斷地發(fā)生變化,因此,語(yǔ)義互操作性也是一個(gè)不斷發(fā)展變化的目標。我們的第一個(gè)假設是,變化是不可避免的。業(yè)務(wù)方面永遠不會(huì )出現一勞永逸的情況。業(yè)務(wù)始終需要對客戶(hù)需求、趨勢、經(jīng)濟情況、法律法規和競爭進(jìn)行適應。我們的第二個(gè)假設是,我們處在一個(gè)信息時(shí)代,語(yǔ)義互操作性的挑戰只會(huì )增加。除非我們確定了語(yǔ)義互操作性的反模式、模式和最佳實(shí)踐,否則我們的決策就不能夠有效地解決問(wèn)題。我們的第三個(gè)假設是,世界是混亂的。我們力所能力的事情是創(chuàng )建或利用各種工具和方法,在一定范圍內對混亂加以控制。語(yǔ)義互操作性實(shí)際只是一個(gè)秩序形式,我們將它運用于我們的世界,使我們能夠控制混亂,并使普遍存在并不斷增加的信息有意義??刂苹靵y還意味著(zhù)我們需要清楚地理解我們的選項以及每個(gè)選項的成本和好處,并減少變更帶來(lái)的不良后果。

希望本文所討論的反模式、模式和最佳實(shí)踐將幫助您為您的 SOA 工作選擇合適的方法來(lái)實(shí)現語(yǔ)義互操作性。需要強調的是,使用單個(gè)模式、組或標準并不能解決語(yǔ)義互操作性中的所有問(wèn)題。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
云中的SQL與NoSQL:你應該選擇哪種數據庫?
IOT語(yǔ)義互操作性之語(yǔ)義
物聯(lián)網(wǎng)技術(shù)的發(fā)展及其工業(yè)應用的方向
面向服務(wù)架構的主數據管理解決方案
你知道什么是操作型MDM什么是分析型MDM嗎
實(shí)現廣泛的物聯(lián)網(wǎng)(IoT)應用之間的互操作性—跨行業(yè)語(yǔ)義互操作性,第一部分
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久