美章網(wǎng) 資料文庫 電力通信管理系統(tǒng)接口的技術(shù)方案范文

電力通信管理系統(tǒng)接口的技術(shù)方案范文

本站小編為你精心準(zhǔn)備了電力通信管理系統(tǒng)接口的技術(shù)方案參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

電力通信管理系統(tǒng)接口的技術(shù)方案

1WebServices技術(shù)

WebServices的基本元素是可擴(kuò)展標(biāo)記語言(ExtensibleMarkupLanguage,XML)、SOAP、Web服務(wù)描述語言(WebServicesDescriptionLanguage,WSDL)。XML用來編解碼數(shù)據(jù),SOAP用來傳輸數(shù)據(jù),WSDL用來描述WebServices及如何訪問WebServices。XML與超文本標(biāo)記語言(HypertextMarkupLanguage,HTML)一樣,都是標(biāo)準(zhǔn)通用標(biāo)記語言(StandardGeneralizedMarkupLanguage,SGML)。XML是Internet環(huán)境中跨平臺(tái)的依賴于內(nèi)容的技術(shù),是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。SOAP是一種簡(jiǎn)單的基于XML的協(xié)議,使應(yīng)用程序通過超文本傳送協(xié)議(hypertexttransportprotocol,HTTP)交換信息。WSDL是基于XML的用來描述WebServices及如何訪問WebServices的一種語言。WSDL可描述WebServices,用于WebServices的消息格式和協(xié)議的細(xì)節(jié)。使用WebServices技術(shù)作為接口技術(shù)的基礎(chǔ)有以下優(yōu)點(diǎn)。1)數(shù)據(jù)交換。WebServices使數(shù)據(jù)交換更方便,實(shí)現(xiàn)跨防火墻的通信,以一種最簡(jiǎn)單的方式實(shí)現(xiàn)異構(gòu)系統(tǒng)間的互通信和數(shù)據(jù)交換,且能跨平臺(tái)。2)數(shù)據(jù)封裝。WebServices使用XML對(duì)數(shù)據(jù)封裝,使用者能且僅能看到該對(duì)象提供的功能列表。3)應(yīng)用程序集成。不同編程語言編寫的應(yīng)用程序通常都有一定的應(yīng)用環(huán)境,集成起來會(huì)有很多技術(shù)壁壘,需要花費(fèi)較多資源才能實(shí)現(xiàn)。通過WebServices,應(yīng)用程序可用標(biāo)準(zhǔn)的方法把功能和數(shù)據(jù)“暴露”出來,供其他應(yīng)用程序使用,簡(jiǎn)單方便。4)低成本。在實(shí)際項(xiàng)目中的開發(fā)成本最低,無論從軟件開發(fā)人員的培訓(xùn)和WebServices產(chǎn)品的購買都較廉價(jià)。

2接口的技術(shù)方案

2.1采用基于中間數(shù)據(jù)庫視圖方式

根據(jù)需要對(duì)外發(fā)送的數(shù)據(jù),組織SQL語句,把結(jié)果以數(shù)據(jù)庫視圖的方式建立。其他系統(tǒng)的接口程序通過分配具有一定權(quán)限的賬戶,訪問中間數(shù)據(jù)庫視圖獲取數(shù)據(jù)。該方式的優(yōu)點(diǎn):程序可自由訪問數(shù)據(jù)庫,訪問的內(nèi)容和訪問的組合方式均可由應(yīng)用程序自定義,并且可自定義SQL語句組織查詢結(jié)果。缺點(diǎn):數(shù)據(jù)庫安全性差,非系統(tǒng)內(nèi)部程序可直接接觸到數(shù)據(jù)庫層面,對(duì)信息保密有隱患。

2.2采用基于REST風(fēng)格服務(wù)方式

表述性狀態(tài)轉(zhuǎn)移(RepresentationalStateTrans-fer,REST)代表了分布式超媒體系統(tǒng)的體系結(jié)構(gòu)風(fēng)格,是一種針對(duì)網(wǎng)絡(luò)應(yīng)用的設(shè)計(jì)和開發(fā)方式,可降低開發(fā)的復(fù)雜性,提高系統(tǒng)的可伸縮性。REST提出一些設(shè)計(jì)概念和準(zhǔn)則:①網(wǎng)絡(luò)上的所有事物都被抽象為資源;②每個(gè)資源對(duì)應(yīng)一個(gè)唯一的資源標(biāo)識(shí);③通過通用的連接器接口對(duì)資源進(jìn)行操作;④對(duì)資源的各種操作不會(huì)改變資源標(biāo)識(shí);⑤所有操作都是無狀態(tài)的。該方式的優(yōu)點(diǎn):可利用緩存提高相應(yīng)速度。通信本身的無狀態(tài)性能使不同的服務(wù)器處理一系列請(qǐng)求中的不同請(qǐng)求,提高服務(wù)器可擴(kuò)展性。瀏覽器可作為客戶端,簡(jiǎn)化軟件需求。缺點(diǎn):安全性比SOAP低。對(duì)HTTP的依賴性高,需要通過HTTP的返回碼區(qū)分返回結(jié)果。

2.3用基于SOAP協(xié)議的WebServices調(diào)用方式

SOAP可以和現(xiàn)存的多種因特網(wǎng)協(xié)議和格式結(jié)合使用,包括HTTP,簡(jiǎn)單郵件傳輸協(xié)議(SimpleMailTransferProtocol,SMTP),多用途網(wǎng)際郵件擴(kuò)充協(xié)議(MultipurposeInternetMailExtensions,MIME)。還支持從消息系統(tǒng)到遠(yuǎn)程過程調(diào)用協(xié)議(RemoteProcedureCallProtocol,RPC)等大量的應(yīng)用程序。該方式具備以下優(yōu)點(diǎn)。1)具有可擴(kuò)展性。SOAP客戶端、服務(wù)器和協(xié)議自身均能吸納新技術(shù)不斷發(fā)展,而且升級(jí)更新時(shí)也不必中斷已有的應(yīng)用程序。2)SOAP調(diào)用簡(jiǎn)單。客戶端只需發(fā)送一個(gè)請(qǐng)求,服務(wù)器獲取請(qǐng)求后調(diào)用相應(yīng)的對(duì)象,然后把調(diào)用的結(jié)果返回給客戶端,完成一次調(diào)用交互。3)SOAP完全和廠商無關(guān),與編程語言、平臺(tái)無關(guān)。缺點(diǎn):較復(fù)雜,對(duì)于大量并發(fā)應(yīng)用,效率不高。根據(jù)以上方案的比較,結(jié)合智能電網(wǎng)通信管理系統(tǒng)對(duì)接口方面的要求,綜合利弊,采用基于SOAP的WebServices方式實(shí)現(xiàn)接口功能。

3接口的設(shè)計(jì)與解析

3.1功能結(jié)構(gòu)

智能電網(wǎng)通信管理系統(tǒng)接口軟件(以下簡(jiǎn)稱接口)采用接口調(diào)用方主動(dòng)發(fā)起數(shù)據(jù)請(qǐng)求,接口提供方返回相應(yīng)請(qǐng)求數(shù)據(jù)的應(yīng)答模式。接互示意如圖1所示。

3.2技術(shù)約定

為保證不同廠家開發(fā)的接口服務(wù)端和客戶端軟件能順利實(shí)現(xiàn)接口調(diào)用,對(duì)WebServices具體接口實(shí)現(xiàn)過程作出如下規(guī)范及版本約定:1)整個(gè)接口消息基于XML語言,必須符合XMLV1.0(及更高版本)規(guī)范和XMLSchema(及更高版本)規(guī)范;2)接口實(shí)現(xiàn)必須使用SOAP協(xié)議,接口描述必須使用WSDL語言;3)接口實(shí)現(xiàn)方必須向接口調(diào)用方提供本端服務(wù)的WSDL文件,建議使用WebURL方式實(shí)時(shí)提供;4)接口實(shí)現(xiàn)必須符合SOAPV1.1版本規(guī)范,高版本SOAP協(xié)議必須保證與1.1版本的兼容性;5)接口實(shí)現(xiàn)必須至少支持SOAP在HTTPV1.0協(xié)議上的傳輸;6)接口實(shí)現(xiàn)必須符合WSDLV1.1版本規(guī)范,高版本W(wǎng)SDL語言必須保證與1.1版本的兼容性;7)接口描述必須至少支持WSDL在SOAPV1.1協(xié)議上的綁定;8)接口實(shí)現(xiàn)必須支持WS-IBasicProfileV1.0(及更高版本)互聯(lián)互通協(xié)議。

4結(jié)語

智能電網(wǎng)通信管理系統(tǒng)接口的設(shè)計(jì)和實(shí)現(xiàn)是一個(gè)多技術(shù)的融合,還包括了賬戶登錄驗(yàn)證技術(shù)、數(shù)據(jù)加密技術(shù)等,限于篇幅不一一詳述。系統(tǒng)接口技術(shù)就是把互相獨(dú)立的系統(tǒng)之間建立溝通橋梁,使數(shù)據(jù)和信息能夠共享,使系統(tǒng)的功能和應(yīng)用范圍擴(kuò)大,系統(tǒng)間不再孤立。從軟件的接互過渡到軟件與人的接互。不管接口使用何種技術(shù)、何種實(shí)現(xiàn)方式,最終目的都是提高工作效率,使繁雜的工作簡(jiǎn)單化,使各種系統(tǒng)應(yīng)用更加方便。

本文作者:劉軍、山發(fā)軍單位:國(guó)網(wǎng)電力科學(xué)研究院

主站蜘蛛池模板: 成人污视频网站| 狠狠躁天天躁中文字幕| 国产精品久久久久久影视| 免费国产a理论片| 调教双乳玉势揉捏h捆绑小说| 国产精品女人在线观看| caoporm视频| 成年人视频网址| 久久婷婷五月综合色国产香蕉| 欧美性a欧美在线| 国产乱码免费卡1卡二卡3卡四| 国产三级手机在线| 久久99亚洲网美利坚合众国| 精品日韩在线视频| 国产在线视频网| jizzjizz护士| 成年人网站黄色| 久久国产成人精品| 校园春色另类小说| 亚洲最大在线视频| 老子影院午夜理伦手机不卡| 国产成人一区二区精品非洲| h小视频在线观看| 国产香蕉一区二区三区在线视频| yy6080午夜一级毛片超清| 杨幂一级做a爰片性色毛片| 亚洲欧洲日韩在线电影| 狠狠综合久久av一区二区| 十六以下岁女子毛片免费| 色偷偷91综合久久噜噜app| 国产精品自在线拍国产手青青机版 | 中文字幕日韩欧美一区二区三区| 日韩黄色免费观看| 亚洲人成网亚洲欧洲无码| 欧美日韩视频一区三区二区| 亚洲蜜芽在线精品一区| 高清一区二区三区日本久| 国产真实伦在线视频免费观看| 91人人区免费区人人| 成人黄页网站免费观看大全| 久久久国产精品四虎|