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

主站蜘蛛池模板: 日韩中文精品亚洲第三区| 国产欧美精品专区一区二区| 国产91特黄特色A级毛片| 99久久国产综合精品2023| 亚洲精品桃花岛av在线| 亚洲天堂2014| 亚洲伦理一区二区| 色综合中文综合网| 亚洲黄色片免费看| 国产欧美在线视频免费| 呦女精品网站| 波多野结衣无码视频在线观看| 国产无码高清视频不卡| 亚洲高清国产拍精品26u| 日韩视频免费| 欧美a在线| 在线观看视频99| 亚洲无码熟妇人妻AV在线| 欧美a在线视频| www.youjizz.com久久| 国产高颜值露脸在线观看| 2020国产免费久久精品99| 天天干天天色综合网| 91在线无码精品秘九色APP| 1级黄色毛片| 毛片网站在线看| 欧美一区二区福利视频| 国产欧美日韩在线一区| 九九热在线视频| 人妻免费无码不卡视频| 国产免费a级片| 超碰aⅴ人人做人人爽欧美| 久久国产高清视频| 国产成人精品男人的天堂| 国产理论精品| 精品人妻AV区| 伊人查蕉在线观看国产精品| 色播五月婷婷| 精品伊人久久久香线蕉| 婷婷五月在线| 免费网站成人亚洲| 99精品在线看| 伊人色综合久久天天| a毛片基地免费大全| 日韩精品资源| 97久久精品人人| 亚洲码一区二区三区| 成人综合久久综合| 亚洲制服丝袜第一页| 免费一级α片在线观看| 国产免费高清无需播放器| 色婷婷在线影院| 亚洲美女久久| 美女内射视频WWW网站午夜 | 国内精品免费| 五月综合色婷婷| 欧美黄色网站在线看| 五月综合色婷婷| 午夜色综合| 91青青草视频在线观看的| 一级毛片在线播放| 任我操在线视频| 这里只有精品在线播放| 精品亚洲欧美中文字幕在线看 | 国产导航在线| 毛片免费高清免费| 国产成人三级| 久久99国产乱子伦精品免| 久久天天躁狠狠躁夜夜躁| 成人免费黄色小视频| 91网址在线播放| 韩国福利一区| 色综合久久88色综合天天提莫 | 国产福利在线观看精品| 国产精品美女自慰喷水| 久久精品欧美一区二区| 国产主播喷水| 亚洲日韩国产精品无码专区| 91精品久久久无码中文字幕vr| 亚洲第一色视频| 亚洲国产成人精品一二区| 久久婷婷五月综合色一区二区|