999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SOA的數據集成

2012-09-21 08:21:56車忠志
中國科技信息 2012年19期
關鍵詞:關聯解決方案定義

車忠志

中國農業大學煙臺研究院, 山東煙臺 264670

基于SOA的數據集成

車忠志

中國農業大學煙臺研究院, 山東煙臺 264670

SOA(Service Oriented Architecture)作為新型的軟件體系架構,已經引起了越來越多的關注。采用CIM模型,基于SOA架構的數據集成,具有接口規范,適應性廣,易于維護,傳輸效率高等優點。本文介紹了SOA技術的特點以及SOA體系架構下的系統集成分析。

SOA;CIM;服務

引言

SOA (Service Oriented Architecture)是指“以服務為中心的體系結構”或者“面向服務的架構”,可以認為SOA 主要是一種架構風格,是包含運行環境、編程模型、架構風格和相關方法論等在內的一整套新的IT系統和軟件的構建方法和過程,貫穿IT系統規劃、設計、構建、運維的各個階段。

國際電工技術委員會IEC定義的兩個系列標準IEC61968 和IEC61970 分別描述了配電管理系統和能量管理系統的應用程序接口,共同定義了一種電力系統通用信息模型CIM 和組件接口規范CIS(Component Interface Specification)。本文探討了在SOA架構下采用CIM模型進行數據集成。

1 SOA的特點和優勢

SOA作為一種軟件系統架構方法論,其主要目的就是幫助企業的業務流程更加靈活,通過讓IT運行環境更好的支持業務的變化,來保證業務的靈活性,SOA已經成為未來統一的企業級應用架構。面向服務架構(SOA)最大限度地重用應用程序中的“服務”以提高IT適應性和效率。雖然這些概念已經存在了數十年之久,但只是在出現了基于標準的集成技術(如Web服務和XML)之后,SOA才開始被加速采用。對于利用SOA作為統一的企業基礎架構,能夠為企業的未來發展提供非常多的技術和業務優勢。

2 基于CIM的交換信息模型的建立

交換的信息,按照公共信息模型(CIM)的方式進行建模,公共信息模型(CIM)是一個抽象模型,它是采用面向對象的方式來描述要交換的所有對象。通過提供一種用對象類和屬性及他們之間的關系來表示要交換信息的標準方法。

2.1 CIM的建模表示法

CIM用面向對象的建模技術定義。具體地說,CIM規范使用統一建模語言(UML)表達方法,它將CIM定義成一組包。CIM中的每一個包包含一個或多個類圖,用圖形方式展示該包中的所有類及它們的關系。

2.2 邏輯結構

交換信息的公共信息模型(CIM)描述了要交換信息的全面的邏輯視圖。這一定義包括了公用的類和屬性,以及它們之間的關系(如圖1)。

圖1 CIM模式各元素之間的關系

每個類包含的模式信息列出的次序為:

·類的固有屬性

·類的繼承屬性

·類的固有關聯

·類繼承的關聯。

根據參與關聯的各個類的作用對關聯進行描述。關聯可以有附加的關聯類來具體定義特定關聯的性質。

依照UML規范,CIM把類組織到包(package)中。包可能根據其包含類的多少再分成子包。

3 SOA軟件產品選型建議

針對SOA架構,一些主要的基礎軟件提供商都推出解決方案和相關產品,主要有基于IBM產品的技術解決方案、基于BEA產品的技術解決方案、基于Oracle產品的技術解決方案、基于SUN產品的技術解決方案、基于Microsoft產品的技術解決方案。

IBM產品除了與自己的產品和技術具有接口外,其他的適配器不多。在開發方面,IBM緊緊圍繞Eclipse,提供了WebSphere Application Developer for Integration Edition(簡稱 WSAD-IE)來對應用開發提供支持,開發環境使用較為方便。

BEA產品可提供業務流程管理、企業資源訪問、動態集成服務,以及集成化的設計環境。管理功能方面,提供了基于Web的運行時管理、控制分析功能,用戶可以確信解決方案已經發揮作用,并以最佳狀態運行??蛻艨稍谕粋€控制臺中使用第三方管理工具。

Oracle產品的軟件架構能夠保證系統的穩定性和可靠性,保證數據在交換過程中不被丟失。提供良好的管理界面和管理工具,良好的擴展機制,能夠通過簡單的配置、少量的定制化,快速和其它系統進行對接。可以通過靈活的配置改變接口處理流程。此外,還具有數據格式轉換、數據路由、數據加密、身份認證等功能。

SUN產品與“組合應用平臺軟件”(CAPS)密切相連,提供業務流程管理、企業資源訪問、動態集成服務,以及集成化設計環境。Sun CAPS可靈活應對業務變化和降低總擁有成本。它為基于SOA的企業應用開發創建了一個高度集成、極富生產效率的技術環境。

Microsoft產品可以支持所有主流數據庫、基礎架構和產品(如CORBA、EJB、MQ、EDI)。在開發工具支持方面,Microsoft 使用 Visual Studio.NET 2008作為應用的開發工具。Microsoft產品的所有消息都要存儲到消息數據庫后再進行進一步處理,很少會發生資源爭用、死鎖的情況,而且可靠性很高。

綜合以上SOA軟件產品特點的調研和在國內外的應用情況,幾種技術解決方案都是可行的。選擇時可以綜合可慮現有系統主要采用的技術和現有的平臺。

4 平臺服務器的編碼實現

筆者在實際當中,采用Visual C++作為開發工具,ACE/TAO作為開發CORBA的平臺,進行實現。TAO是一個基于CORBA標準的中間件平臺,它可以實現遠程對象調用,而不用關心如何去進行對象定位,同時,它可以實現TAO的應用的跨平臺、跨編程語言以及跨硬件平臺和通訊協議的特性。

5 結語

對于任何企業而言,實現SOA都是一個巨大的工程。而該工程最終的結果將使企業內的服務可以進行跨業務單位的發現、發布、重用和組合編排。采用一次性實現的方式,必將耗時很長,在這段實施期間,SOA的任何優勢都無法顯示。SOA項目管理實施過程主張采用迭代的方法。迭代(或循環)比單個項目的開發迭代要長,并且跨越企業架構實現及維護的多個階段。

[1]王紫瑤,南俊杰,段紫輝 等.SOA核心技術及應用[M].北京:電子工業出版社,2008

[2]中國電子技術標準化研究所.SOA用戶指南[M].北京:電子工業出版社,2008

[3]郭創新,單業才,曹一家等.基于多智能體技術的電力企業開放信息集成體系結構研究[J].中國電機工程學報,2005, 25(4):65-70

車忠志,1973年出生,男,山東濟寧人,碩士主要從事信息技術方面的教學與科研工作。

Data Integration Based on Architecture SOA

Che Zhongzhi
Yantai Institute of China Agricultural University,264670, Yantai China

10.3969/j.issn.1001-8972.2012.19.027

AbstractSOA is a new software architecture and had already aroused more and more interests.CIM(Common Information Module) model has universal interfaces, wide adaptability, and is easy to maintain, and high efficiency advantages.This article describes the characteristics of SOA technology as well as system integration analysis.

KeywordsService Oriented Architecture;CIM (Common Information Module); service

猜你喜歡
關聯解決方案定義
“苦”的關聯
當代陜西(2021年17期)2021-11-06 03:21:36
解決方案和折中方案
簡潔又輕松的Soundbar環繞聲解決方案
奇趣搭配
智趣
讀者(2017年5期)2017-02-15 18:04:18
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
4G LTE室內覆蓋解決方案探討
Moxa 802.11n WLAN解決方案AWK-1131A系列
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
山的定義
公務員文萃(2013年5期)2013-03-11 16:08:37
主站蜘蛛池模板: 无码精品福利一区二区三区| 国产在线自在拍91精品黑人| 真实国产精品vr专区| 99re这里只有国产中文精品国产精品| vvvv98国产成人综合青青| 五月天综合网亚洲综合天堂网| 久久久久免费看成人影片 | 欧美成人看片一区二区三区| av在线人妻熟妇| 丁香婷婷在线视频| 亚卅精品无码久久毛片乌克兰| 欧美yw精品日本国产精品| 高清免费毛片| 久久婷婷五月综合97色| 亚洲第一精品福利| 91久久偷偷做嫩草影院电| 国产在线精彩视频二区| 天堂网国产| 青青青视频91在线 | 欧美黑人欧美精品刺激| 在线毛片免费| 91九色国产porny| 91免费观看视频| 国产精品男人的天堂| 成人免费视频一区二区三区| 国产97区一区二区三区无码| 日韩无码视频专区| 国产亚洲高清视频| 91福利一区二区三区| 日韩AV手机在线观看蜜芽| 国产视频一区二区在线观看 | 欧美yw精品日本国产精品| 在线网站18禁| 午夜国产理论| 在线看片免费人成视久网下载| 午夜国产大片免费观看| 欧美成a人片在线观看| 国产老女人精品免费视频| 成人免费黄色小视频| 日韩福利在线观看| 日韩毛片免费视频| 国产欧美日韩资源在线观看| 亚洲无码91视频| 四虎AV麻豆| h网站在线播放| 国产成人1024精品| 91视频首页| 久久semm亚洲国产| 久久亚洲国产一区二区| 国产主播一区二区三区| 中文字幕资源站| 国产99免费视频| 欧美一区精品| 亚洲人成在线精品| 欧美午夜精品| 成年A级毛片| 欧美精品亚洲日韩a| 人妻无码中文字幕第一区| 日本亚洲成高清一区二区三区| 精品伊人久久久香线蕉| 精品国产网站| 婷婷色一区二区三区| 毛片免费在线| 亚洲天堂日本| 黄片在线永久| 97视频在线观看免费视频| 911亚洲精品| 精久久久久无码区中文字幕| 精品久久久久成人码免费动漫| 欧美日韩国产精品va| 伊在人亞洲香蕉精品區| 97视频在线精品国自产拍| 亚洲自拍另类| 国产福利一区视频| 欧美成人影院亚洲综合图| 91九色视频网| 国产女人爽到高潮的免费视频| 日韩经典精品无码一区二区| 国产麻豆aⅴ精品无码| 97超爽成人免费视频在线播放| 国产精品自在自线免费观看| 一级做a爰片久久毛片毛片|