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

Restful+OData:企業信息系統集成的簡明之道

2018-01-03 01:59:13
計算機應用與軟件 2017年12期
關鍵詞:標準化標準服務

王 衛 列

(南瑞集團公司(國網電力科學研究院) 江蘇 南京 211106)

Restful+OData:企業信息系統集成的簡明之道

王 衛 列

(南瑞集團公司(國網電力科學研究院) 江蘇 南京 211106)

企業都希望能復用已有的IT子系統,但在規劃子系統服務的接口標準時普遍感到困難,針對這一問題,提出Restful+OData的技術方案。闡述了為什么這一方案能夠簡化接口標準設計,為企業信息系統集成提供了一個新的思路。實踐結果表明,該方案對簡化企業信息系統集成過程有一定的參考價值。

系統集成 服務接口 Restful OData 面向服務

0 引 言

現在一個企業內常包含多個信息化系統,且這些系統常常不是由一個開發商做的,各開發商使用的開發平臺常不相同(如:J2EE、WCF等)。如果要基于這些系統進行集成,如形成高層決策系統,首先需要制定各子系統的服務接口標準。另外為了不同類型系統能互聯,需要各子系統能提供具有開放性標準的接口,其中制定服務接口標準看似很簡單,但具體實施時會發現非常困難。本文分析了其實施困難的原因,并提出了用Restful+OData方案來解決這個難題。

明確了構什么,有必要思考怎么構,點是線線相交所得,需要思考作怎樣的兩條線,就是思考點具有怎樣的特征,假設點存在,追問與此點會有哪些相關定的量或定的關系.以本題為例,如圖3,需要確定點B,分析點B特征,由AB=AC,即點B的軌跡就是以A為圓心,AC為半徑的弧,即定長軌跡;∠ABD=30°,點A、D是兩個定點,即點B的軌跡就是即定角軌跡.同時滿足兩個條件,即為兩軌跡的交點.

1 集成的要求

隨著IT技術的應用普及,現在一個企業里已經有不少信息子系統了,為了綜合決策時更多地復用子系統、快速構建高層決策系統,對系統集成有如下一些要求。

1.充分認識制度控制的局限性,及時修訂整改,重在腐敗預防。內部控制理論的建立和實踐是一個不斷完善的過程。廉政建設中對其的借鑒和利用應突破其局限性,應當將眼光關注到制度未涵蓋的例外事項??陀^而言,有些黨風廉政建設和反腐敗的制度操作性更不強,原因是制度的制訂者對廉政的虛與應付,陽奉陰違。因此,在實施中對制度中存在的問題做到及時發現及時修訂整改十分必要。

(1) 子系統及接口的標準化 企業IT系統標準化可以避免受制于某些軟件開發商,可以提高企業IT構建效率,利于系統持續改進。

而在Restful中,動詞是和資源分離的,在Restful的請求行中,首先是動詞(如:GET),然后是指向要訪問的資源(數據)的url。

若能形成這方面的標準,將為提高行業內IT系統構建的敏捷性打下基礎。

例:GET http://server1/WdsData/X1

(3) 易于向互聯網移植 隨著業務的發展,企業的IT應用邊界已不能再局限在局域網內了,而是需要越來越多地被部署在互聯網上,為了避免重復投資,創建新應用時企業需要考慮其向互聯網移植的便利性。

2 存在的困難

(1) 制定子系統接口標準 相對于子系統劃分標準的制定,子系統接口標準的制定難度較大。究其原因,是因為我們常常使用動名詞結構來制定API接口(如:GetX1Data(參數1,參數2,…)),但實際開發經驗告訴我們,這樣設計出的接口很難穩定下來。修改參數、增加接口都需要客戶端改動代碼后重新編譯,而我們不可能一次性將接口標準制定得很完美,接口的頻繁改動造成系統極不穩定,這給我們實現子系統接口標準化帶來很大麻煩。

(2) 多種類型的應用和設備連接服務 企業內部的IT服務很多是前些年開發的,而現在的應用和終端設備類型大幅增長,所使用的開發語言也越來越豐富。除了傳統的Java、.NET外,javascript、python、Ruby、Go等語言都需要能編寫訪問服務的代碼,這時會發現以前的技術開發出的服務已不能為這些豐富的客戶端提供連接了。

3 Restful+OData的解決方案

針對上述問題,Restful+OData的解決方案存在著一些天然的優勢。

3.1 服務標準的挑選

針對上述所提的企業需求和所要克服的困難,我們把主要分布式服務構建技術和他們對各種需求的適應性列表如表1所示。

建筑企業要想在復雜殘酷的市場競爭中生存發展,首先要提高企業自身的綜合素質。綜合素質的提高對建筑企業能否在市場中立足至關重要。綜合素質的高低是一個企業的面貌體現,是能否在市場競爭中占據主導地位的體現。如建筑企業綜合素質較低,就無法對市場需求與走向進行理性分析與研究,導致逐漸被市場所淘汰或者摒棄。所以,建筑企業應該加強工程施工管理模式的創新,只有創新的理念才是提升企業綜合素質的基礎與保障。

表1 服務類型及其適應性

從表1可以看出,Restful技術僅對分布式事務不支持,其他方面都比較優秀,而我們的系統集成大多數是信息集成,如果沒有對分布式事務要求,那么選擇Restful是比較合適的。

3.2 化解動名詞接口形式的缺點

Restful的技術是基于http的請求響應機制的(注:后面所講的http報文就是指Restful使用的報文),在http的請求行中也有動詞。GET、POST、PUT、DELETE是http中最常用動詞,那么為什么說Restful支持非動名詞接口形式呢?

首先讓我們來分析采用動名詞形式接口的特點。假設我們要訪問標志為X1資源的數據,我們為它設計了接口GetX1Data(參數1,參數2),構成了動詞+名詞的函數名,這就是動名詞形式接口。動名詞形式接口發生變化時,需要服務端和客戶端都重新編譯、部署后才能使用,假設需求的不斷增加,我又需要增添對X2,X3,…,Xn的數據訪問,那么我們就需要分別為他們設計出GetX2Data,…,GetXnData。由于設計了新的接口后,需要重新編譯、部署服務,客戶端也需要重新編碼來適應這些新的接口,兩側的頻繁改動會使系統很不穩定。或許我們可以設計一個萬能接口GetData(參數),其中的參數使用一個非常易于伸縮的數據結構,看似問題解決了,但這個又會帶來參數的標準化問題,而制定這個標準是很困難的。

要實現企業內IT服務的復用和組合,首先必須實現系統劃分和接口的標準化。其標準化過程可分為兩個部分,子系統劃分標準化和子系統接口標準化。其中子系統劃分標準是子系統接口標準的前提條件。

(2) 符合開放標準的服務 隨著互聯網和移動設備的技術發展,現在構建的IT服務,不能只考慮PC的連接,要考慮多類型應用和設備的連接,這對IT服務的開放性提出了越來越高的要求。

如此,盡管今后要訪問的數據資源會不斷增加,我們只需通過url指向不同的資源即可。

例:GET http://server1/WdsData /X2

從上面的例子可以看出,無論要訪問的數據資源增加多少,從形式上看,只是與動詞組合的url發生變化,訪問命令只是動詞和url的字符串組態形式而已,而軟件通過組態設計可以很輕松地處理這種變化。

2.通過對折現率R取9%~11%的值,g取2%~6%,計算永續增長(第二種情況)和零增長(第三種情況)模型下的不同的投資因子,見表1和表2:

上面的例子中給出的是http請求報文的簡單形式,讓我們再分析一下http完整報文是否具有可組態性。

先看一下http報文的結構(注:要詳細了解http的報文可閱讀相關的RFC文檔,這里只是簡述),報文分為請求報文和響應報文,其結構見表2。

表2 http報文結構

報文中的字符串是由ASCII字符組成,每部分的格式是有一定規則的。下面是一個具體請求報文的例子(見圖1)。

圖1 http報文舉例

}

3.3 OData進一步標準化Restful服務

解析:從實物圖中可以看出燈泡與滑動變阻器和電流表串聯連接,根據實物圖用各元件符號表示即可。從電源正極出發,依次經過開關、小燈泡、電流表、滑動變阻器,然后回到電源負極,最后把電壓表并聯在小燈泡的兩端即可。

上面談到Restful命令報文可組態化提供了巨大的靈活性,但是大家還是要認識到Restful只是一種思想,不是一種標準。雖然報文的結構是基于http標準,但報文結構的每一部分都保留了一定自由度,這種自由度對Web瀏覽應用沒有什么負作用,但對于需要在應用間共享的服務,則顯然會帶來很大的麻煩。

例如:假設軟件開發商A和B都實現了一個Restful 接口通過工號查詢人員信息,因為沒有統一的標準,那么其請求命令的報文可能各不相同,其中url是可能產生差異最大的一部分。

A的請求行中的url 可能是這樣:http://Server/api/person/001。

B的請求行中的url 可能是這樣:http://Server/api/person?id=001。

如果我們使用的Restful服務命令格式不能標準化,則會阻礙Restful服務在各應用之間的分享。

為了規范Restful,提高Restful在各應用之間的兼容性,微軟提出了OData協議(OData v4已于2014年3月17日在OASIS投票通過成為開放工業標準)。它實現了在Restful中通過標準化的資源標識來訪問任何數據。

圖3展示了L=100個地面移動IoT設備的初始分布以及應用本文方法所確定的最優UAV布署效果.此次實驗采用8個UAV,如圖3(a)所示,100個IoT設備初始分布位置隨機,基于通信節能策略,首先形成了8個最優分簇,其次在各簇聚類中心的影響下,UAV的布署位置實現最優,如圖3(b)所示.

符合開放數據協議OData的Restful服務在各方面都得到了標準化,但由于篇幅所限,這里只能重點介紹一下對url結構的標準化(也是最重要的一部分),讓我們用一個例子來說明。

首先介紹一點基礎知識,OData服務是可以自描述的,通過Restful的請求與響應可以獲得該服務兩個元數據文檔:service document和metadata document。其中service document描述服務中提供那些數據,metadata document則描述服務中的數據結構。有了這兩個元數據文檔,我們就可以組態出各種標準化的url。

下面舉一個OData的例子來說明這個問題。這里需要在數據集People中找出他的FirstName等于Vincent的某些人,其url如下:

http:/abc.com/svc/People?$filter=FirstNameeq′Vincent′

上面的url可被劃分成Service root、Resource path和Query option三個部分,各部分的內容如表3所示。

表3 示例url各部分對應的內容

前兩個部分的格式標準由service document就可以限定,后面的Query option格式則可由相應的語法規則和metadata document限定。

″name″:″People″,

讓我們先來看看服務的元數據之一service document是如何限定Service root和Resourece path的。

首先我們肯定知道該服務的http地址,例如:

http://abc.com/svc/

在實際授課過程中,我們以海軍部隊實際衛生學問題為出發點,通過上述教學內容、教學方法、教學手段以及考核方式改進,有效提高了學生海軍衛生學學習熱情和學習效果,也在一定程度上提高了學生發現、解決衛生學問題的能力。

其中abc.com是服務所在的服務器域名,然后我們就可以發出如下請求報文來獲取service document,如:

GET /svc/ HTTP/1.1

Host: abc.com

Cache-Control: no-cache

(19)一些西方國家的環保主義者則成立了“綠黨”或“綠色和平運動”,其宗旨是保護環境和恢復生態平衡。(1990·《人民日報》)

只要是OData數據服務,它就會返回相應的service document,類似如下的數據。

{

″@odata.context″:″http:/abc.com/svc/$metadata″,

″value″:[

{

″name″:″Photos″,

″kind″:″EntitySet″,

″url″:″Photos″

},

{

在互聯網快速發展的背景下,網絡學習資源日益增多,隨之產生的是資源的質量和共享的問題。為了避免資源浪費,更高效快捷地建設學習資源,有效擴展溝通平臺課程,在制作課程時應遵守相關標準。2017 年,在中共中央組織部的領導下,中國干部網絡學院開展了中國干部網絡教育標準的研制工作,截止到2018 年10 月,第一批10 項標準,已經通過國家標準立項,這10 項標準的主要內容如表2 所示。

″kind″:″EntitySet″,

″url″:″People″

用掃描電子顯微鏡測試4種噴墨打印紙的表面微觀結構,并以紙張的掃描電鏡(SEM)圖和青色油墨網點的平均直徑為質量標準,檢驗紙張質量的優劣性,并與模型評價結果進行對比,以檢驗模型的合理性。

}

該服務會返回相應的metadata document,如下:

上面的例子是一個修改某product實體的一個請求包??梢钥闯觯蛣用~形式的接口不同,在于這個請求命令完全可以通過字符串按規則組態而成。據此客戶端軟件完全可以通過組態來實現對服務的訪問,這相比那些需要事先編譯好的軟件,其靈活性大大增強了,這大大提高了客戶端軟件對服務接口變化的適應性。

從上面的元數據描述可以得知,從這個服務中可以獲得兩種數據集(EntitySet)Photos和People,其Resourece path分別為Photos和People。

假設你要訪問People這個數據集,那么url前面兩個部分的組合是:

http://abc.com/svc/ People

至此,url中的Service root和Resources path已經成為確定格式了。

針對后面的Query option,OData制定了極為豐富的標準化參數來控制數據的輸出,很多Sql查詢的功能都具有。如:$select、$filter、$orderby、$expand、$count、$skip、$top、$search、$format等,它具有嚴格的語法規則,嚴格控制了Query option的格式。另外在寫Query option中的查詢參數(如:$filter=FirstName eq ′Vincent′)時會涉及到數據集中的數據結構,其中FirstName就是數據集People中對應實體的數據結構成員。至于數據集Photos和People的數據結構則可以通過訪問metadata document獲得。訪問metadata document的url已經在service document中的第一條數據中告訴你了。

使用該url向該OData服務發送報文來獲取相應的metadata document:

GET /svc/$metadata HTTP/1.1

Host: abc.com

Cache-Control: no-cache

]

與單純的句酷批改網反饋方式相比,學生對三稿式人機結合的寫作教學模式的態度更加積極,他們認為后者反饋的準確性和清晰度顯著高于前者(P=0.000),學生能更好地理解反饋信息并進行修改。此外,學生認為三稿式人機結合的寫作教學模式能更全面關注到他們作文中的問題,包括篇章結構、寫作內容的一致性與連貫性、詞匯、語法、長句等,兩種模式有顯著差異(P=0.000)。由這兩點可以看出,學生很認可三稿式人機結合的寫作教學模式,因為它具體、全面,彌補了句酷批改網單一反饋模式的不足。至此,第三個假設得到驗證。上文五篇作文的三稿成績呈遞增狀與這一結論相一致。

2.1 兩組患者的臨床治療效果對比 實驗組患者41耳的臨床治療有效率為87.80%,其中,22耳為治愈,14耳為好轉,5耳無效;對照組患者37耳的臨床治療有效率為64.86%,其中,11耳治愈,13耳好轉,13耳無效。治療后實驗組患者的臨床治療有效率顯著高于對照組,差異有統計學意義(χ2=5.766,P=0.016)。

第二,輸入搜索內容為:隨機抽取一整段文字。如果在百度和谷哥的瀏覽器上顯示有80%以上的紅色字,則可判定該文章有一稿多投的嫌疑。

image/jpeg

我們從上面的元數據文檔中可以看到實體集People對應的實體數據類型是Person,而Person中有個屬性就是FirstName,這樣的屬性就可以用在Query option中了。

如此,再按OData規定的語法,Query option部分也被標準化了,這樣整個url都被標準化了。

OData不僅僅是對url進行了標準化,其標準化是全方位的,它包括OData協議規范、OData URL約定、OData通用架構定義、OData json格式、OData ABNF、OData數據聚合。OData協議是集數據技術的大全,從數據描述到操作都有非常周到的設計,您所需要的功能特性一定能在OData中找到。

3.4 方案優點

下面讓我們來分析一下,采用Restful+OData服務相對于其他服務有那些優點。

1) 直觀易用,非軟件人員可以參加接口設計 使用Restful+OData做出的服務是DaaS模式,它好似將一張張數據表呈現給客戶端,非常直觀。過去在設計動名詞形式的接口時,似乎只有軟件開發人員才可以參加設計。現在由于所提供數據的直觀性,非軟件開發人員也可參與到接口的設計中,這樣能使得接口標準能在更廣泛的范圍內得到研究,利于早日形成接口標準。

2) 客戶端易于調整,利于接口的調整 制定子系統接口標準的整個過程,不可能一蹴而就,期間不可避免地需要調整。由于基于Restful+OData的客戶端命令的可組態性,較之其他形式的接口調整就方便得多。服務端接口調整后,軟件開發商只要獲得該服務的Service Document和Metadata Document,很快就可以通過組態將軟件功能調整好,這減少了接口調整的負擔,有利于最終接口標準的形成。

3) 利于子系統劃分的標準化 雖然企業內的子系統類型進行了標準化劃分,但與企業內的實際子系統不一定是一一對應的。例如企業子系統規劃為A、B、C標準系統,實際上的子系統為甲、乙、丙、丁,需要我們通過面向服務將甲、乙、丙、丁系統映射成標準化的A、B、C系統(見圖2)。

圖2 實際系統到標準子系統的映射

因為Restful+OData實現的是數據服務,對外公布的是一個個實體集,如同設計數據庫的一張張表,技術概念非常形象、直觀,可非常方便地實現所需的數據映射,所以非常利于子系統劃分的標準化。

4) 與其他系統更好的對接 由于Restful就是在互聯網中產生的,這個天然的優勢使得將系統移植到互聯網非常方便。而現在云計算大多部署在互聯網上,這種標準化的數據服務也使得它可以非常容易地成為云計算的數據源,為企業未來的應用前景打好了基礎。

由于互聯網技術的普及,眾多設備和開發語言都支持與Restful服務的連接,較之以前技術所提供的服務,提供的數據服務可以在更多應用之間共享,使得以后企業的IT應用更加豐富。

3.5 案例分析

下面我們用一個簡單的案例來說明Restful+OData方案的優勢。

假設某水電廠有三個業務子系統:發電監控系統、水情測報系統、閘門監控系統。我們要在此基礎上進行系統集成,形成綜合決策系統(注:篇幅所限,本文以簡單的數據綜合輸出為例),例如我們要輸出如下的綜合數據表(見表4)。

表4 水電廠某輸出表格

其中的數據需要分別從三個子系統(發電、水情、閘門)中抽取,具體見表5。

表5 從各子系統抽取的數據

如果用OData服務來提供數據,那么我們需要在各子系統中發布相應的EntitySet,這些Entity就相當于子系統的API接口,假設各子系統公布的EntitySet如表6所示。

表6 各子系統公布的EntitySet

圍繞這些EntitySet,我們可以進行非常豐富的數據操作。

下面我們以其中的發電監控子系統為例,來介紹如何使用OData服務。

假設發電監控子系統OData服務的http地址為:

http:/abc.com/powerdata

首先我們需要知道服務中發布了哪些內容,這些信息可以通過訪問OData服務的Service document獲得,需要向OData服務發出如下的http請求:

GET/powerdata/HTTP/1.1

Host:abc.com

Cache-Control:no-cache

服務響應此請求時會在包體中返回相應的service document,它告知該系統發布了哪些EntitySet。

例如:

{

″@odata.context″:″http://abc.com/powerdata/$metadata″,

″value″:[

{

″name″:″PowerOut″,

″kind″:″EntitySet″,

″url″:″PowerOut″

}

]

}

從中我們可以看到該系統發布了一個名稱為PowerOut的EntitySet。要進一步了解該EntitySet的數據結構,可以通過訪問OData服務的metadata document獲得,需要發出如下的http請求:

GET/powerdata/$metadataHTTP/1.1

Host:abc.com

Cache-Control:no-cache

服務響應此請求時,會返回所有實體集的數據結構定義。

例如:

從中我們可以看出實體集PowerOut的數據結構被定義在POType中,其中的Property非常類似數據庫中的表字段定義。

至此,客戶端已經明白了該服務的發布內容以及相應的數據結構,后面就可以根據OData標準中的語法標準來組態各種數據訪問命令了。

例如:我們要訪問1號站點和2號站點2010年11月10日9點的數據,可以發出如下http請求:

GET/powerdata/PowerOut?$filter=dteqdatetimeoffset′2010-11-10T09:00:00Z′∧(stationId=1∨stationId=2)HTTP/1.1

Host:abc.com

Cache-Control:no-cache

服務端在接收到該請求后,會將返回數據放在返回包的包體部分,例如:

{

“value”:[

{

“dataId”:1026

“dt”:”2010-11-10T09:00:00Z”

“stationId”:1

“powerOutput”:63.5

“waterUsed”:4.24

},

{

“dataId”:2038

“dt”:”2010-11-10T09:00:00Z”

“stationId”:2

“powerOutput”:0.0

“waterUsed”:0.0

}

]

}

客戶端接收到上述的JSON數據,可以很容易地進行解析并處理。

注意上面例子中的數據請求命令中所含的Query option(Filter)只是一個簡單的數據過濾。實際上OData的標準中含有類型非常豐富的Query option,提供類似SQL語句的功能,因此圍繞發布的PowerOut實體集,可以有非常豐富的數據輸出。這個特點使得在數據需求發生變化,我們的接口形式可以保持穩定。

另外當需求發生變化時,OData標準還保證了很強的適應性。無論是實體集的數據結構增加Property(類似數據庫中的表增加字段),還是數據需要分組統計,OData都提供了相應的設計??傊跀祿鄬Ψ€定的情況下,圍繞這些數據集,我們能產生千變萬化的操作。

OData不但能輸出獨立的數據,還可輸出關系數據。有些自動生成工具可以將關系數據庫發布為OData服務,可想而知OData的功能是多么的強大和靈活,它能充分滿足你對信息發布的需求。

信息系統集成很多時候就是客戶端和服務端的相互磨合,而采用Restful+OData技術,提高了兩端的相互適應性,減少因需求變化而付出的代價,因而簡化了信息系統集成的過程。

4 結 語

Restful+OData的技術價值相當于PC時代的ODBC,它為我們打通了系統數據互聯的通道。OData的技術內涵相當豐富,它是IT界長期以來數據技術的結晶,各種數據查詢和操作功能應有盡有,不僅提供了極強的數據服務功能,甚至連動名詞形式的接口都能提供,絕大部分應用的需求都能滿足。

當您需要標準化企業內的子系統,同時想為各種應用和設備提供最廣泛連接時,它應該是一個不錯選擇。

[1] Thomas Erl,Benjamin Carlyle,Cesare Pautasso . SOA與REST:用REST構建企業級SOA解決方案[M]. 北京:人民郵電出版社,2014.

[2] 謝鵬壽.基于SOA的制造業集成服務平臺構建方法[M].國防工業出版社,2013.

[3] 全國信息技術標準化技術委員會SOA標準工作組.中國SOA最佳應用及云計算融合實踐[M].電子工業出版社,2012.

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

[5] 汪芳琴, 謝強, 丁秋林. 基于REST的Web服務研究[J]. 機械設計與制造工程,2009, 38(23):44-47,52.

[6] 許卓明, 栗明, 董逸生. 基于RPC和基于REST的Web服務交互模型比較分析[J].計算機工程, 2003,29(20):6-8.

[7] 馮新揚, 沈建京. REST和RPC:兩種Web服務架構風格比較分析[J].小型微型計算機系統, 2010, 31(7):1393-1395.

[8] 張少敏, 張帆, 王保義. 基于REST和IEC61970的智能電網數據集成方法[J].電力自動化設備, 2012, 32(8):124-129.

[9] 程冬梅, 王瑞聰, 劉燕,等. 基于REST架構風格的物聯網服務平臺研發[J].計算機工程與應用, 2012, 48(14):74-78,157.

[10] 戴亞娥, 俞成海, 堯飄海,等. 基于REST架構風格的Web 2.0實現[J]. 計算機系統應用, 2009, 18(7):165-168.

[11] 鐘約夫. 基于RESTWeb服務的資源定位方法研究[J]. 自動化與儀器儀表, 2010(5):8-10.

[12] 李久剛, 唐新明, 汪匯兵,等. REST架構的WebGIS技術研究與實現[J]. 測繪科學, 2011, 36(3):85-87.

RESTFUL&ODATA:ASIMPLIFIEDWAYFORENTERPRISEINFORMATIONSYSTEMINTEGRATION

Wang Weilie

(NARIGroupCorporation(StateGridElectricityPowerResearchInstitute),Nanjing211106,Jiangsu,China)

All companies hope that the existing IT system can be reused, but it is difficult to program the interface standards of subsystem service, thus Restful+OData technical solution is provided. The reason of why this solution can simplify interface standards design to provide a new approach of enterprise information system integration. Experiments results indicate that the proposed solution can be referred in simplifying enterprise information system integration.

System-integration Service-interface Restful OData SOA

2017-06-05。王衛列,教授級高工,主研領域:電力系統軟件開發。

TP3

A

10.3969/j.issn.1000-386x.2017.12.028

猜你喜歡
標準化標準服務
2022 年3 月實施的工程建設標準
標準化簡述
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
忠誠的標準
當代陜西(2019年8期)2019-05-09 02:22:48
美還是丑?
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
標準化是綜合交通運輸的保障——解讀《交通運輸標準化體系》
中國公路(2017年9期)2017-07-25 13:26:38
一家之言:新標準將解決快遞業“成長中的煩惱”
專用汽車(2016年4期)2016-03-01 04:13:43
主站蜘蛛池模板: 午夜老司机永久免费看片| 精品人妻一区无码视频| 一级毛片网| 亚洲中文无码av永久伊人| 久久精品人妻中文系列| 国产精品第一区在线观看| 国产清纯在线一区二区WWW| 99视频精品在线观看| 国产成人精品午夜视频'| 亚洲无码日韩一区| 无码国产伊人| 精品国产成人国产在线| 无码日韩视频| 国产无码制服丝袜| 欧美亚洲国产精品第一页| 萌白酱国产一区二区| aaa国产一级毛片| 亚洲成人在线网| 无码一区18禁| 亚洲第一页在线观看| 亚洲国产精品无码久久一线| 在线播放国产一区| 亚洲成人福利网站| 午夜免费视频网站| 美女一级免费毛片| 四虎精品免费久久| 色婷婷在线播放| 91在线播放免费不卡无毒| 色综合五月| 国产99视频在线| 久久久久亚洲AV成人网站软件| 99视频在线免费| 欧美国产成人在线| 色综合综合网| 国产精品美女在线| V一区无码内射国产| 视频在线观看一区二区| 国产精品一区二区不卡的视频| 综合人妻久久一区二区精品| 国产一级视频在线观看网站| 毛片免费视频| 国产办公室秘书无码精品| 国产一区成人| 国产成人精品一区二区免费看京| 午夜精品久久久久久久无码软件| 国产高清国内精品福利| 日本爱爱精品一区二区| 久久人体视频| 亚洲欧美不卡| 色偷偷综合网| 色天天综合久久久久综合片| 四虎在线高清无码| 丁香五月婷婷激情基地| 午夜激情婷婷| 日韩最新中文字幕| 久久美女精品| 国产免费怡红院视频| 亚洲一区无码在线| 亚洲侵犯无码网址在线观看| 久久久久久久久18禁秘| 久久福利片| 在线日韩一区二区| 亚洲中文精品人人永久免费| 久久一日本道色综合久久| 日韩在线影院| 久久性妇女精品免费| 99热这里只有免费国产精品| 国产精品国产主播在线观看| 72种姿势欧美久久久久大黄蕉| 免费观看国产小粉嫩喷水| 亚洲制服丝袜第一页| 成人综合在线观看| 91精品国产91欠久久久久| 国产精品99r8在线观看| 国产精品久线在线观看| 精品国产自| 久久精品无码中文字幕| 欧美亚洲第一页| 全午夜免费一级毛片| 青青草原国产av福利网站| 99re在线观看视频| 91网红精品在线观看|