国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SOA架構(gòu)的共享短信平臺系統(tǒng)設(shè)計

2018-11-29 09:05潘雷
中國水運 2018年9期
關(guān)鍵詞:信息孤島

潘雷

摘 要:本文探討了基于面向服務(wù)SOA架構(gòu)的共享短信平臺系統(tǒng)設(shè)計,通過使用統(tǒng)一規(guī)范的接口協(xié)議,將短信平臺在不同應(yīng)用中統(tǒng)一調(diào)用,實現(xiàn)集中共享,使用一個應(yīng)用管理網(wǎng)站進(jìn)行操作和控制,部署系統(tǒng)簡便,只要網(wǎng)絡(luò)通達(dá),就可達(dá)到資源共享的目的。近些年開始流行面向服務(wù)(SOA)架構(gòu),這種新架構(gòu)思想,對在分布式軟件開發(fā)方面非常靈活,起到減少耦合的作用,并具有平臺無關(guān)等特性,能很好解決系統(tǒng)服務(wù)的復(fù)用,也具有靈活性和便于互操作。本文從技術(shù)工作實踐和實用的角度對面向服務(wù)架構(gòu)(SOA)進(jìn)行了探討,為今后海事信息化在系統(tǒng)集成方面提供一些技術(shù)參考,最后對基于SOA架構(gòu)的信息系統(tǒng),在今后海事信息服務(wù)工作中的應(yīng)用予以展望。

關(guān)鍵詞:共享短信平臺;SOA;Web服務(wù);信息孤島

中圖分類號:U675.7 文獻(xiàn)標(biāo)識碼:A 文章編號:1006—7973(2018)9-0019-02

經(jīng)過多年的信息化建設(shè),目前單位內(nèi)存在許多分散孤立的應(yīng)用系統(tǒng),各系統(tǒng)有很多基于短信平臺應(yīng)用。隨著各類海事信息系統(tǒng)的不斷建設(shè),各類業(yè)務(wù)系統(tǒng)的規(guī)模也不斷擴大,各種信息化系統(tǒng)不斷實施,目前單位迫切需要集成共享各類服務(wù)。本文希望能在基于面向服務(wù)SOA架構(gòu)的共享短信平臺系統(tǒng)建設(shè)方面進(jìn)行探討,為今后基于SOA架構(gòu)的共享短信平臺在海事信息服務(wù)應(yīng)用方面,提供一些技術(shù)參考。

1 面向服務(wù)SOA架構(gòu)概述

面向服務(wù)SOA的體系架構(gòu)是一個組件模型,它通過定義不同的功能單元,達(dá)到對應(yīng)用軟件提供不同的服務(wù),通過不同的功能服務(wù)建立規(guī)范的接口和約定。服務(wù)接口一般是獨立存在并保持中立,它是獨立實現(xiàn)不依賴任何硬件平臺、操作系統(tǒng)和編程語言。這使得各類應(yīng)用系統(tǒng)可單獨調(diào)用,并以一種統(tǒng)一和通用的方式進(jìn)行交互。近年來SOA 架構(gòu)有新的發(fā)展,第二代Web服務(wù)使用基于 XML 語言來描述接口,使得為各類應(yīng)用系統(tǒng)提供服務(wù)更動態(tài)且更靈活。

面向服務(wù)SOA架構(gòu)具有以下五個特征:

1.1 服務(wù)可重用

多個應(yīng)用系統(tǒng)可重用相同的一個服務(wù)。

1.2 服務(wù)松耦合

應(yīng)用系統(tǒng)與系統(tǒng)服務(wù)提供之間是松耦合的。因此,是由誰提供服務(wù),應(yīng)用系統(tǒng)并不需要了解,且實現(xiàn)的技術(shù)詳細(xì)情況,與編程語言、底層硬件平臺等都無關(guān)。

1.3 服務(wù)標(biāo)準(zhǔn)化

服務(wù)交互接口是明確定義的??墒褂没赬ML的Web服務(wù)描述語言,對應(yīng)用系統(tǒng)所要求的服務(wù)屬性進(jìn)行詳細(xì)刻畫,在不提供任何細(xì)節(jié)的情況下,就可以實現(xiàn)系統(tǒng)服務(wù)。

1.4 服務(wù)無狀態(tài)

服務(wù)是獨立存在的或不能存在自請求情況,從而與其他服務(wù)或狀態(tài)無關(guān)。其他服務(wù)的上下文和狀態(tài)信息對服務(wù)不存在影響。

1.5 基于開放標(biāo)準(zhǔn)

SOA架構(gòu)是在W3C及其他公認(rèn)標(biāo)準(zhǔn)的Web服務(wù)上實現(xiàn)的,采用第一代Web服務(wù)定義了SOAP、WSDL和UDDI,而第二代Web服務(wù)通過WSDL來實現(xiàn)SOA架構(gòu)。

2 基于SOA架構(gòu)的共享短信平臺系統(tǒng)設(shè)計

通過基于SOA架構(gòu)的共享服務(wù),各類應(yīng)用只需要與中心服務(wù)器達(dá)到網(wǎng)絡(luò)通聯(lián),就可調(diào)用短信共享服務(wù)。這種分層設(shè)計和架構(gòu)共享體系,為各類應(yīng)用提供了靈活性,且不需要了解底層就可以實現(xiàn)軟件的某個功能,達(dá)到不斷迭代快速開發(fā)的目的,并縮短各類應(yīng)用的開發(fā)周期,從而可以節(jié)約開發(fā)成本。

3 基于SOA架構(gòu)的共享短信平臺系統(tǒng)軟件實現(xiàn)

3.1 Web服務(wù)接口定義

定義以下參數(shù):應(yīng)用名AppName、密碼Password、發(fā)送號碼SendNum、接收號碼RecNum,內(nèi)容Message;

3.2 Web服務(wù)接口實現(xiàn)

(1)打開Visual Studio->文件->新建->網(wǎng)站;

(2)ASP.NET新建空網(wǎng)站;

(3)在項目模版中找到Web服務(wù)(ASMX),添加;

(4)創(chuàng)建一個SMSWebService.cs文件;///偽代碼;

public class SMSWebService : System.Web.Services.WebService {

///

///

///

///

///

/// 返回OK

[WebMethod]

public string SendSMS(string APPName, string Password,string SendNum,

string RecNum,string Message) {

///偽代碼,數(shù)據(jù)持久化,進(jìn)入發(fā)送隊列;

return “OK”;

}

[WebMethod] 其他方法;略......

}

3.3 應(yīng)用系統(tǒng)調(diào)用Web服務(wù)接口Demo

4 基于SOA架構(gòu)的信息系統(tǒng)分析和建議

傳統(tǒng)信息系統(tǒng)開發(fā)短信功能,還是采用分散申請連接,這種結(jié)構(gòu)很難讓信息系統(tǒng)快速響應(yīng)變化。目前借助開放的SOA實現(xiàn)技術(shù),標(biāo)準(zhǔn)的WEB Services技術(shù)標(biāo)準(zhǔn),建設(shè)基于SOA架構(gòu)的共享短信平臺系統(tǒng),在Web 上發(fā)布和調(diào)用服務(wù),能夠重復(fù)利用現(xiàn)有的信息系統(tǒng)資源,提升信息系統(tǒng)平臺資源的使用效率,降低運行成本,并且減輕信息系統(tǒng)維護(hù)人員的工作量,減少潛在的風(fēng)險?;赟OA服務(wù)的新型信息系統(tǒng),能讓系統(tǒng)不斷迭代升級變得更靈活,且富有彈性,以便在業(yè)務(wù)需求改變時,能更快地響應(yīng),解決信息系統(tǒng)建設(shè)存在的“如何重用功能”的問題。但在采用SOA架構(gòu)時,也要注意不可以無限制的分拆服務(wù),這容易導(dǎo)致數(shù)據(jù)的不一致性問題。總的來說,在單位整體信息系統(tǒng)上采用SOA架構(gòu)來構(gòu)建信息系統(tǒng)平臺,是有利于信息系統(tǒng)的擴展,也可以解決信息孤島問題,這必將是未來的發(fā)展方向。

5 結(jié)語

世界航運的發(fā)展方向是“海洋更清潔,航運更安全”。長江流域是我國重要的內(nèi)河,有“黃金水道”之稱,因船舶流動性大,導(dǎo)致管理復(fù)雜,但各支持保障系統(tǒng)可通過基于SOA架構(gòu)的信息服務(wù)技術(shù)的應(yīng)用,實現(xiàn)互聯(lián)互通,從而達(dá)到共享數(shù)據(jù),提高管理能力。而各類航運組織單位也可通過基于SOA架構(gòu)的平臺系統(tǒng),使得各單位信息系統(tǒng)實現(xiàn)系統(tǒng)化標(biāo)準(zhǔn)化,消除信息孤島,從而提高運輸生產(chǎn)工作效率。因此基于面向服務(wù)SOA架構(gòu)的信息系統(tǒng),在長江水運行業(yè)應(yīng)用上的前景是非常廣闊。

猜你喜歡
信息孤島
會計信息化條件下企業(yè)的成本與效益分析
檢驗系統(tǒng)門診流程的研究與設(shè)計
基于數(shù)據(jù)挖掘的網(wǎng)絡(luò)營銷系統(tǒng)研究
江蘇省防汛信息化資源整合與共享技術(shù)研究
基于協(xié)同辦公的會議管理系統(tǒng)設(shè)計與實現(xiàn)
新醫(yī)院制度下會計管理的挑戰(zhàn)及改善對策研究