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

基于SOA的企業應用集成分析與實現

2017-03-17 23:45:20谷玉奎
電子技術與軟件工程 2016年16期

谷玉奎

摘 要

文章首先對SOA與企業應用集成進行了簡要分析,在此基礎上對基于SOA的企業應用集成的實現方法進行論述。期望通過本文的研究能夠為企業內部應用系統之間的信息資源共享有所幫助。

【關鍵詞】SOA 應用系統 集成

1 SOA與企業應用集成分析

1.1 SOA

SOA歸屬于架構模型的范疇,它是一種面向服務的架構,可按照具體需求,并利用網絡對松散耦合的應用組件進行分散部署、集成和使用。對于SOA業界雖然尚無統一、規范的定義,但有些定義卻是業界所認可的,如Service-architecture.com對SOA進行了如下定義:其本質是各種不同性質服務的集合,各種服務之間可以進行通信,服務與服務之間能通過某些方法進行連接;又如Looselycoupled.com對SOA進行了如下定義:它是一個可以按照實際需求對各種資源進行連接的系統,在SOA架構中,資源被當做一種獨立的服務形式,提供給網絡中的其他成員,資源與資源之間具有松散、耦合的關系。通過業界對SOA給出的不同定義,本文將SOA總結為一種以服務為核心的軟件系統架構,服務之間的通信可利用接口來實現。SOA的基本架構如圖1所示。

1.2 企業應用集成

企業應用集成簡稱EAI,僅從字面上理解就是將企業內部各種不同的應用系統進行整合,實現數據在多個應用系統間的共享。EAI最為基本的原則是,集成之后的各個系統之間不得存在相互干擾的情況。SOA是目前EAI最為常用的一種技術。下面本文重點就基于SOA的EAI實現方法進行論述。

2 基于SOA的企業應用集成的實現方法

2.1 基于SOA的EAI實現方案

EAI最為突出的優勢在于信息資源的共享,在EAI的過程中,需要將企業內部各種不同的應用系統及其相關數據集成到一起,但卻不對現有的應用進行過多的修改,這一目標可以借助SOA來實現。SOA本身所具備的接口定義,使接口與服務的分離得以實現,在這一前提下,服務可獨立于操作系統及編程語言,同時,服務還提供了對數據以及IT結構的訪問,并允許對服務的全生命周期進行管理。本文所提出的實現方案共分為四個服務層次,分別為共享的應用程序服務層、消息與代理服務層、共享的業務服務層以及用戶交互服務層。

2.2 方案的實施過程

基于SOA的EAI方案的具體實施過程如下:

Step1:將所有不需要進行集成的應用系統進行接口封裝,并部署到簡單對象訪問協議(SOAP)處理器當中,同時以Web服務的形式進行發布,可借助Web服務技術進行新應用系統的開發,并將其接口以服務的形式發布出去,供其它服務或是接口進行調用;

Step2:對將要發布的服務接口進行描述,并在生成WSDL文檔后,在注冊中心進行注冊,由此便可供其它內部應用系統進行查找和調用。

2.3 EAI策略

基于SOA的EAI策略包括以下幾個步驟:

(1)對業務流程進行梳理和規劃;

(2)對集成框架進行構建;

(3)科學合理地制定集成規范;

(4)實施應用集成。

在該策略中,業務流程的梳理與規劃是重中之重,應當以企業管理的角度作為立足點,對當前企業內部的應用需求加以了解和掌握,并對相關的業務邏輯進行明確,進而明確各應用系統所需實現的具體功能。

2.4 基于SOA的EAI模型設計

2.4.1 訪問層

訪問層主要應用于一般客戶請求訪問,客戶可通過企業門戶、互聯網、各種協議等對企業應用進行訪問,該層需設計友好的交互操作界面,便于用戶使用。

2.4.2 集成層

集成層是企業應用模型的核心層,涵蓋集成服務器、消息服務、身份認證、安全控制等多個功能部分,用于實現具體的企業應用。

2.4.3 傳輸層

傳輸層通過消息總線連接集成層與封裝層,實現兩者之間的消息傳輸。消息總線具備多種功能,包括網絡連接屏蔽、打包傳遞等,能夠促使傳輸層有效運作,增強應用系統之間信息傳遞的透明性和可靠性,實現不同平臺上的通信消息同步或異步傳輸。傳輸層的消息傳輸方式主要包括兩種,即同步調用傳輸與異步通信傳輸。

2.4.4 封裝層

封裝層為企業應用提供服務接口以及相應數據接口,能夠實現應用系統與數據存儲庫的高度集成,在此基礎上對獲取的信息進行封裝,為集成系統提供多樣化的網絡服務接口。

2.4.5 訪問層

訪問層主要用于業務組件中的數據轉化,統一數據格式,檢測消息路由的正確性,理順各項業務的邏輯順序。在面向對象設計思想的指導下,訪問層的主要功能是訪問數據庫,完成對數據表中的各項操作,如Select、Update、Delete等。

2.4.6 數據層

數據層主要向訪問層提供數據信息,在該層要保證系統已經存在數據資源的完整性、一致性以及安全性。

2.4.7 注冊中心

網絡服務通過UDDI進行注冊,使用SOAP路由器實現與目錄服務之間的通信,進而完成業務描述、服務集成的任務。

2.4.8 引擎

Web服務利用引擎可實現企業內部與外部的無縫集成,并且引擎還能夠管理各類服務接口,通過確定事務協調者,從而控制事務的處理流程。

2.4.9 服務總線

企業服務總線具備以下功能:轉換請求者與服務之間的傳輸協議、消息格式;檢測消息路由;處理不同業務事件;保證數據交互處理質量等。服務總線能夠最大程度地支持業務,解決接口的不兼容問題。

3 結論

綜上所述,SOA作為一種面向服務的架構,它在企業應用集成中的應用,能夠幫助企業實現各種不同應用系統的集成,從而使各個系統之間的信息資源共享變為可能,這對于企業整體競爭力的提升具有非常重要的現實意義。在未來一段時期,應當重點加大對SOA的研究力度,使其在現有的基礎上更加完善,從而為企業應用集成的實現提供強有力的技術支撐。

參考文獻

[1]厲毅,鄭煒.基于SOA的遠程實驗教學系統的設計與實現[J].中國教育信息化·高教職教,2012(06):43-46

[2]王曉明,牛立棟.基于SOA的企業應用集成技術分析[J].無線電工程,2012,42(01):54-57

作者單位

濟寧市技師學院 山東省濟寧市 272000

主站蜘蛛池模板: 91av成人日本不卡三区| 国产91线观看| 秘书高跟黑色丝袜国产91在线| 日韩精品专区免费无码aⅴ| 国产精品播放| 夜夜操狠狠操| 黄色在线不卡| 黄色网站不卡无码| 91精品专区| 亚洲精品卡2卡3卡4卡5卡区| 自拍亚洲欧美精品| 999国内精品久久免费视频| 中文精品久久久久国产网址| 欧美色图久久| 亚州AV秘 一区二区三区| 久久精品这里只有国产中文精品| h视频在线播放| 高清国产在线| 国产一级二级在线观看| 国产精品区视频中文字幕| 欧美午夜网| 亚洲成a人片7777| 国产a v无码专区亚洲av| 久久特级毛片| 2021无码专区人妻系列日韩| 久久综合AV免费观看| 国产在线欧美| 国产噜噜在线视频观看| 国产啪在线| 亚洲中文字幕久久精品无码一区| 她的性爱视频| 久久精品视频亚洲| www亚洲天堂| 美女免费黄网站| 深爱婷婷激情网| 久久 午夜福利 张柏芝| 美女扒开下面流白浆在线试听| 91在线高清视频| 久久久久久久久久国产精品| 爆乳熟妇一区二区三区| 欧美精品xx| 国产9191精品免费观看| 91在线播放国产| 啦啦啦网站在线观看a毛片| 国产精品开放后亚洲| 亚洲天堂首页| 亚洲av无码专区久久蜜芽| 免费看av在线网站网址| 高清不卡一区二区三区香蕉| 国产麻豆精品久久一二三| 亚洲国产综合精品一区| 欧美性精品不卡在线观看| 亚洲日产2021三区在线| 欧美国产综合色视频| 曰韩人妻一区二区三区| 人妻精品久久无码区| 五月天久久婷婷| 久久99国产视频| 999国内精品久久免费视频| 一级爆乳无码av| 九九热视频在线免费观看| 色综合中文综合网| 欧美午夜在线播放| 国产91精品最新在线播放| 国产91久久久久久| yjizz视频最新网站在线| 一级爱做片免费观看久久| 国产又黄又硬又粗| 国产精品漂亮美女在线观看| 亚洲天堂首页| 一本色道久久88| 国产高潮流白浆视频| 欧洲亚洲一区| 国产永久免费视频m3u8| 免费毛片全部不收费的| 久久久精品国产亚洲AV日韩| 99热这里只有精品在线观看| 毛片免费在线视频| 国产福利一区视频| 精品国产一区二区三区在线观看 | 亚洲免费毛片| 亚洲天堂2014|