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

?

基于J2EE平臺面向服務(wù)架構(gòu)的系統(tǒng)集成研究

2016-10-21 17:26:00辛超梁亮
電子技術(shù)與軟件工程 2016年9期
關(guān)鍵詞:系統(tǒng)集成

辛超 梁亮

【關(guān)鍵詞】SOA J2EE 系統(tǒng)集成

市場競爭越來越激烈,現(xiàn)代企業(yè)為了提升自己的綜合競爭實力,必須要進行全面的優(yōu)化,從而能夠協(xié)調(diào)整個生產(chǎn)經(jīng)營過程的每個環(huán)節(jié),經(jīng)營生產(chǎn)過程中信息的準確決定了企業(yè)是否能夠?qū)τ谑袌龅淖兓龀隹焖俚姆磻?yīng),從而做出應(yīng)對之策。信息已經(jīng)成為繼“人、財、物”之后第四類企業(yè)資源,通過系統(tǒng)集成可以更好的發(fā)揮信息的價值。

1 基于J2EE平臺的SOA技術(shù)分析

1.1 SOA技術(shù)分析

SOA(Service-Oriented Architecture)即面向服務(wù)的架構(gòu),作為一種分析、設(shè)計和實現(xiàn)企業(yè)應(yīng)用的方法,其核心是通過組件化業(yè)務(wù),提供服務(wù)的方式實現(xiàn)業(yè)務(wù)流程,是對業(yè)務(wù)邏輯的高度抽象。

SOA的一個重要的目的是促進業(yè)務(wù)目標和IT技術(shù)之間的良好的協(xié)調(diào)發(fā)展,實現(xiàn)技術(shù)和業(yè)務(wù)之間的相互分離;另一個目的是能夠根據(jù)業(yè)務(wù)需求適時適地快速地做出反應(yīng),通過標準接口服務(wù)實現(xiàn)資源重新配置,這樣既可以增強信息系統(tǒng)的業(yè)務(wù)專業(yè)性,又便于加強系統(tǒng)之間的互動。SOA獨立于編程語言的,允許不同編程語言開發(fā)的應(yīng)用程序之間進行數(shù)據(jù)通信和信息交換,這些系統(tǒng)還能夠調(diào)用其他遵從SOA規(guī)范定義的系統(tǒng)。

1.2 J2EE技術(shù)分析

J2EE作為企業(yè)級的Java開發(fā)平臺,具有可移植性、平臺無關(guān)性、多操作系統(tǒng)支持等優(yōu)點,能夠方便的進行系統(tǒng)開發(fā)和部署,其標準的體系結(jié)構(gòu)、規(guī)范的技術(shù)標準以及組件,使得J2EE能夠成為一個很好的系統(tǒng)集成平臺,并且平臺提供商開發(fā)出了功能強大的容器,比如IBM公司的WebSphere 、Oracle公司的WebLogic等。在實際項目中,可能在Windows、OS系統(tǒng)上進行開發(fā),運行時部署到Windows、Linux、Unix等服務(wù)器上。

2 基于J2EE平臺面向服務(wù)架構(gòu)的系統(tǒng)集成技術(shù)研究

應(yīng)用系統(tǒng)通??梢苑譃橛脩魧?、中間層、數(shù)據(jù)層,基于SOA的設(shè)計思路將中間層細分為業(yè)務(wù)邏輯層、應(yīng)用接口層和業(yè)務(wù)組件層。用戶層是用戶和系統(tǒng)之間進行交互的界面;中間層主要是用來進行信息的交互和處理,是系統(tǒng)集成的關(guān)鍵,業(yè)務(wù)邏輯層對業(yè)務(wù)的邏輯進行判斷并發(fā)送請求,應(yīng)用接口層接收到上層傳送過來的請求并對信息進行封裝傳送,業(yè)務(wù)組件層響應(yīng)之后再傳回到上層,因此可以說應(yīng)用接口層起到了連接上下層的作用;數(shù)據(jù)層集成了數(shù)據(jù)源,負責訪問操作數(shù)據(jù)庫,大型系統(tǒng)通常使用集群方式提供數(shù)據(jù)服務(wù)。

研究通過采用SOA的設(shè)計思路基于J2EE平臺集成了企業(yè)文檔管理系統(tǒng)、企業(yè)協(xié)同信息系統(tǒng)、企業(yè)資產(chǎn)管理系統(tǒng)和門戶系統(tǒng)。系統(tǒng)集成主要包括基礎(chǔ)環(huán)境、系統(tǒng)支撐層、應(yīng)用支持層、應(yīng)用層、用戶層,如圖1所示。

基礎(chǔ)環(huán)境由服務(wù)器、存儲設(shè)備、以太網(wǎng)絡(luò)設(shè)備、光纖網(wǎng)絡(luò)設(shè)備等硬件構(gòu)成,是企業(yè)信息化管理的基礎(chǔ)。通過虛擬化技術(shù)(VMware vSphere)提高硬件設(shè)備的可用率,為應(yīng)用系統(tǒng)提供高可用的服務(wù)器,避免因為硬件故障導致業(yè)務(wù)系統(tǒng)不可用。

系統(tǒng)支撐層是由數(shù)據(jù)庫、WAS(Websphere Application Server)服務(wù)器、Web服務(wù)器(Apache Http Server)和軟件開發(fā)工具等組成。 WAS服務(wù)器、Web服務(wù)器均采用集群方式部署,在提高系統(tǒng)可用性的同時提高性能。

應(yīng)用支持層作為核心層,提供應(yīng)用系統(tǒng)的基礎(chǔ)組件和核心流程。該層包含用戶目錄管理(LDAP)、認證管理(Access Management)、流程管理(Process Engine)、內(nèi)容管理(Content Engine)、門戶管理(Portal)、資產(chǎn)管理(Asset Management)等核心組件。實現(xiàn)應(yīng)用支持層后,每個應(yīng)用系統(tǒng)能夠在統(tǒng)一的架構(gòu)體系上實現(xiàn)數(shù)據(jù)、軟件、消息共享,提高了擴展性和實用性。

應(yīng)用層是業(yè)務(wù)應(yīng)用的集合體,覆蓋日常辦公和生產(chǎn)運行,主要有協(xié)同辦公系統(tǒng)、文件管理模塊、檔案管理模塊、設(shè)備管理系統(tǒng)、巡檢管理模塊等。整個應(yīng)用層的業(yè)務(wù)系統(tǒng)和功能模塊,都能夠充分的共享應(yīng)用支持層的組件和對象。

用戶層提供用戶接入應(yīng)用系統(tǒng)的方式,滿足用戶可以通過電腦、手機、平板電腦等多種方式訪問應(yīng)用層,包括網(wǎng)頁、手機應(yīng)用、電腦客戶端等。

3 實例后期的效果分析

系統(tǒng)采用的模型框架抽取了數(shù)據(jù)項的對應(yīng)項,開發(fā)了web服務(wù)來實現(xiàn)數(shù)據(jù)集成的功能:如“設(shè)備管理系統(tǒng)”和“文檔管理系統(tǒng)”均可通過調(diào)用“用戶管理組件”提供的服務(wù)來獲取組織機構(gòu)數(shù)據(jù);如“巡檢管理模塊”可以調(diào)用“內(nèi)容管理組件”提供的服務(wù)查詢巡檢所需要的技術(shù)文件,在巡檢結(jié)束后上傳巡檢記錄。

本文提出的集成方法,主要是解決了異構(gòu)系統(tǒng)的數(shù)據(jù)集成,雖然數(shù)據(jù)的集成包含了部分的業(yè)務(wù)邏輯和應(yīng)用的集成,但是重點并不是針對業(yè)務(wù)邏輯的集成,因此系統(tǒng)后續(xù)還需要對業(yè)務(wù)邏輯的集成進行更深的完善,使其能夠更好的完善到實際的異構(gòu)系統(tǒng)當中。

4 總結(jié)

本文分析了系統(tǒng)集成的關(guān)鍵技術(shù),對于系統(tǒng)集成的框架進行了介紹,提高了系統(tǒng)的可重用性,能夠減少企業(yè)的開支,并給出了相應(yīng)的實例,說明了基于J2EE平臺面向服務(wù)架構(gòu)系統(tǒng)集成的優(yōu)越性。雖然系統(tǒng)開發(fā)達到了預期的效果,但是還存在一些值得改進的地方,比如業(yè)務(wù)邏輯的研究、服務(wù)日志的完善、對服務(wù)版本化的支持等,此外用戶體驗也有待加強。

參考文獻

[1]Len Bass.Paul Clements和Rick Kazman[J].軟件架構(gòu)實踐,2013.

[2]羅偉其.信息系統(tǒng)綜合集成的發(fā)展及其若干問題[J].小型微型計算機系統(tǒng),2001(09).

[3]Thomas Erl.Andre Tost,Satadru Roy,Philip Thomas[J].SOA與JAVA用Java技術(shù)實現(xiàn)面向服務(wù),2015(09).

猜你喜歡
系統(tǒng)集成
加氫站與調(diào)壓站能源供應(yīng)系統(tǒng)集成技術(shù)及應(yīng)用
煤氣與熱力(2021年6期)2021-07-28 07:21:32
工業(yè)企業(yè)系統(tǒng)集成技術(shù) 系統(tǒng)集成技術(shù)與信息化集成系統(tǒng)(下)
自動化博覽(2017年2期)2017-06-05 11:40:39
“系統(tǒng)集成”式的改革
車牌識別與視頻監(jiān)控系統(tǒng)集成探討
宁城县| 晋州市| 泉州市| 黄陵县| 肇州县| 文水县| 万全县| 泸西县| 连城县| 裕民县| 博白县| 长泰县| 抚宁县| 乐业县| 呼和浩特市| 柏乡县| 泗洪县| 佛山市| 比如县| 龙井市| 寻乌县| 黄梅县| 武陟县| 宁国市| 定陶县| 高青县| 定州市| 揭东县| 河南省| 垣曲县| 新乐市| 芦山县| 杭锦后旗| 电白县| 鄂温| 东港市| 怀集县| 关岭| 桐乡市| 年辖:市辖区| 平遥县|