基于SOA重構(gòu)企業(yè)管理信息系統(tǒng)淺析_第1頁(yè)
基于SOA重構(gòu)企業(yè)管理信息系統(tǒng)淺析_第2頁(yè)
基于SOA重構(gòu)企業(yè)管理信息系統(tǒng)淺析_第3頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于SOA重構(gòu)企業(yè)管理信息系統(tǒng)淺析內(nèi)容摘要:信息時(shí)代,企業(yè)構(gòu)造的復(fù)雜性和地域的分布性使得將各類信息集中起來(lái)協(xié)同工作變得特別困難,而基于網(wǎng)絡(luò)平臺(tái),采取soa技術(shù)構(gòu)建信息系統(tǒng)能夠信息具有目的性、可擴(kuò)展性、具有聯(lián)合協(xié)作性的架構(gòu)具有更大范圍分享。結(jié)合soa技術(shù)特點(diǎn)說(shuō)明利用soa建立信息系統(tǒng)的優(yōu)勢(shì),討論了企業(yè)管理信息系統(tǒng)之重構(gòu)方法和步驟,以促進(jìn)企業(yè)管理水平的提升。本文關(guān)鍵詞語(yǔ):管理信息系統(tǒng);soa;系統(tǒng)重構(gòu);信息集成一、傳統(tǒng)管理信息系統(tǒng)難以適應(yīng)現(xiàn)代企業(yè)管理的需求信息化帶動(dòng)了企業(yè)的高速發(fā)展,尤其是中小企業(yè)不間斷的信息化投入使很多企業(yè)擁有了一定數(shù)量、不同目的的信息系統(tǒng),在業(yè)務(wù)應(yīng)用形式和工作方式上都有了實(shí)質(zhì)的變化。由于多種的原因,企業(yè)內(nèi)部各信息系統(tǒng)之間以及企業(yè)外部各信息系統(tǒng)之間存在很多不相適應(yīng)的地方。為提升信息系統(tǒng)的運(yùn)行效率,系統(tǒng)重構(gòu)逐步成為企業(yè)關(guān)心的內(nèi)容。傳統(tǒng)管理信息系統(tǒng)和現(xiàn)代企業(yè)管理不相適應(yīng)的地方重要有下面幾個(gè)方面:1.需要增長(zhǎng)新的功能。早期的管理信息系統(tǒng)(即mis)通過(guò)收集、加工和整理數(shù)據(jù)提供信息的查詢和構(gòu)成統(tǒng)計(jì)報(bào)表。隨著管理的進(jìn)步和規(guī)范,原有的工作方式,即信息加工流程,可能發(fā)生變化;大量的信息經(jīng)加工和整理后,除了提供查詢和統(tǒng)計(jì)外,現(xiàn)代信息管理還要求提供自動(dòng)計(jì)算和輔助支持。因而,原有的系統(tǒng)功能需要經(jīng)過(guò)需要的修改和擴(kuò)大。2.現(xiàn)代企業(yè)管理對(duì)數(shù)據(jù)提出了更高層次的要求。早期的mis在數(shù)據(jù)的正確性、有效性、一致性和安全性方面缺乏全面的考慮。一個(gè)完好的事務(wù)可能由于系統(tǒng)的異常而中止,進(jìn)而毀壞數(shù)據(jù)的一致性;由于對(duì)數(shù)據(jù)的訪問(wèn)缺少有效的安全辦法和權(quán)限控制,可能會(huì)造成數(shù)據(jù)的失竊或毀壞?,F(xiàn)代信息管理要求對(duì)數(shù)據(jù)的正確性和存取的安全性有更嚴(yán)格的保證辦法。除此之外,現(xiàn)代信息除了收集傳統(tǒng)的字符、數(shù)字、日期等數(shù)據(jù)類型外,還包含圖形、圖像、聲音等多媒體數(shù)據(jù)。3.現(xiàn)代企業(yè)管理要求更大量的數(shù)據(jù)和更大范圍的信息分享。早期的mis經(jīng)常是小規(guī)模操作,數(shù)據(jù)不能實(shí)現(xiàn)有效的分享。在一個(gè)單位內(nèi)部經(jīng)常表現(xiàn)為不同的部門各自運(yùn)行不同的系統(tǒng)或軟件,同樣的數(shù)據(jù)庫(kù)分別儲(chǔ)存,而且經(jīng)常存在著差別和不一致。數(shù)據(jù)的反復(fù)存放不僅浪費(fèi)計(jì)算機(jī)資源,它所帶來(lái)的數(shù)據(jù)不一致性還往往引發(fā)管理上的負(fù)面效應(yīng)。另外,有一些系統(tǒng)固然也能實(shí)現(xiàn)少數(shù)用戶的分享,但系統(tǒng)在多用戶方式下缺乏有效的并發(fā)控制,而現(xiàn)代信息管理要求管理更大量的數(shù)據(jù),在企業(yè)級(jí)通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)大范圍的信息分享。4.傳統(tǒng)管理信息系統(tǒng)存在先天不足。在組織管理上,許多組織都是未經(jīng)充足規(guī)劃而創(chuàng)造的,或者雖經(jīng)規(guī)劃,但隨著外部環(huán)境的變化,組織構(gòu)造等經(jīng)太多次調(diào)整,系統(tǒng)構(gòu)造早已發(fā)生變化;在技術(shù)方案論證上,mis建設(shè)的平臺(tái)選擇,包含硬件、操作系統(tǒng)和數(shù)據(jù)庫(kù)管理系統(tǒng)等方面,缺乏綜合的考慮和前瞻的目光;在應(yīng)用設(shè)計(jì)上,限于設(shè)計(jì)人員的水平或者責(zé)任心,在系統(tǒng)功能設(shè)計(jì)或數(shù)據(jù)庫(kù)設(shè)計(jì)方面不符合現(xiàn)實(shí)需求。由于上述原因,就可能使mis在建立之初就潛伏著危機(jī)。二、利用soa建立企業(yè)管理信息系統(tǒng)的優(yōu)勢(shì)采取soa架構(gòu)就成為企業(yè)的最佳選擇。soa即service-orientedarchitecture,就是面向效勞的架構(gòu)。它是一種以通用為目的、可擴(kuò)展、具有聯(lián)合協(xié)作性的架構(gòu),所有流程都被定義為效勞,效勞通過(guò)基于類封裝的效勞接口委托給效勞提供者,效勞接口根據(jù)可擴(kuò)展標(biāo)識(shí)符、格式和協(xié)議單獨(dú)描繪敘述。1.便于集成現(xiàn)有系統(tǒng),soa體系構(gòu)造能夠基于現(xiàn)有的系統(tǒng)來(lái)發(fā)展,不需要徹底從新開創(chuàng)建立系統(tǒng)。原有的功能模塊能夠通過(guò)web效勞接口來(lái)封裝和訪問(wèn),采用soa框架能夠?qū)⒏鞣N業(yè)務(wù)效勞構(gòu)造成現(xiàn)有組件的集合。如:當(dāng)其他部門使用這種新的效勞只需要知道它的接口和名稱,效勞的內(nèi)部細(xì)節(jié)以及在構(gòu)成效勞的組件之間傳送的數(shù)據(jù)的復(fù)雜性都對(duì)外界隱藏了。這種組件的匿名性使企業(yè)能夠利用現(xiàn)有的投資,進(jìn)而能夠通過(guò)合并構(gòu)建在不同的機(jī)器上、運(yùn)行在不同的操作系統(tǒng)中、用不同的編程語(yǔ)言開發(fā)的組件來(lái)開創(chuàng)建立效勞。2.便于反復(fù)利用業(yè)務(wù)效勞,已經(jīng)開創(chuàng)建立的業(yè)務(wù)效勞不必與特定的系統(tǒng)和特定的網(wǎng)絡(luò)相連接。效勞是獨(dú)立的,效勞間的通訊框架使得效勞重用成為可能。對(duì)于業(yè)務(wù)需求變化,soa能夠方便組合松耦合的效勞,以提供更為優(yōu)質(zhì)和快速的響應(yīng)。第三方企業(yè)信息系統(tǒng)允許效勞使用者自動(dòng)發(fā)現(xiàn)和連接可用的效勞,并通過(guò)對(duì)效勞使用者的驗(yàn)證、受權(quán),來(lái)加強(qiáng)安全性保障。3.提升了系統(tǒng)開發(fā)速度,在所有不同的應(yīng)用程序之間,基礎(chǔ)架構(gòu)的開發(fā)和部署將變得愈加一致。現(xiàn)有的組件、新開發(fā)的組件和從廠商購(gòu)買的組件能夠合并在一個(gè)定義良好的soa框架內(nèi),這樣的組件集合將被作為效勞部署在現(xiàn)有的基礎(chǔ)構(gòu)架中,進(jìn)而成為了反復(fù)使用的架構(gòu)元素。當(dāng)需要新的企業(yè)進(jìn)入,能夠直接對(duì)現(xiàn)有效勞和組件進(jìn)行新的創(chuàng)造性重用,大大縮短了設(shè)計(jì)、開發(fā)、測(cè)試和部署產(chǎn)品的時(shí)間,能夠在最短時(shí)間內(nèi)投入使用。4.降低了系統(tǒng)開發(fā)成本,web效勞庫(kù)成為采取soa框架的第三方企業(yè)信息系統(tǒng)的核心。直接使用這些web效勞庫(kù)來(lái)構(gòu)建和部署效勞將顯著地減少軟件開發(fā)成本,提升開發(fā)人員的工作效率。研究表示清楚,一般系統(tǒng)的接口開發(fā)費(fèi)用占到整個(gè)開發(fā)費(fèi)用的33%,最高的竟到達(dá)了70%,由于重用和敏捷設(shè)計(jì)使得在soa中,接口的重用會(huì)節(jié)省費(fèi)用60%。通過(guò)采取soa框架和效勞庫(kù),為原有應(yīng)用程序增長(zhǎng)效勞和開創(chuàng)建立新的效勞的成本大大地減少了。5.便于改良業(yè)務(wù)流程,soa清楚明晰地表示效勞業(yè)務(wù)流程,這些業(yè)務(wù)流程通過(guò)在特定業(yè)務(wù)效勞中使用組件的順序來(lái)標(biāo)識(shí),這給企業(yè)提供了監(jiān)視業(yè)務(wù)操作的理想環(huán)境。6.流程的控制是依靠構(gòu)成業(yè)務(wù)效勞的組件重組來(lái)實(shí)現(xiàn)的,這將進(jìn)一步允許改良業(yè)務(wù)流程,提升效率。重用現(xiàn)有的組件大大降低了在加強(qiáng)或開創(chuàng)建立新的業(yè)務(wù)效勞的經(jīng)過(guò)中帶來(lái)的風(fēng)險(xiǎn)。三、重構(gòu)管理信息系統(tǒng)的方法和步驟現(xiàn)代管理信息系統(tǒng)是一個(gè)具有高度復(fù)雜性、多元性和綜合性的人機(jī)系統(tǒng),它全面使用現(xiàn)代計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)、數(shù)據(jù)庫(kù)技術(shù)以及管理學(xué)、運(yùn)籌學(xué)、統(tǒng)計(jì)學(xué)、模型論和各種最優(yōu)化技術(shù),為經(jīng)營(yíng)管理和決策效勞。這要求構(gòu)建企業(yè)現(xiàn)代管理信息系統(tǒng)要具備系統(tǒng)的思想和遵守一定的步驟。1.選擇成熟的標(biāo)準(zhǔn)和技術(shù)實(shí)現(xiàn)。(1)利用數(shù)據(jù)中間件提供的適配器效勞,連通企業(yè)現(xiàn)有應(yīng)用系統(tǒng),屏蔽不同應(yīng)用系統(tǒng)復(fù)雜的技術(shù)接口和通訊協(xié)議;(2)將復(fù)雜的數(shù)據(jù)格式轉(zhuǎn)換、業(yè)務(wù)邏輯等,封裝成效勞,通過(guò)效勞總線提供效勞消費(fèi)功能;(3)利用強(qiáng)大的java效勞功能,對(duì)流程進(jìn)行梳理和編排組合,構(gòu)成更大粒度的合成效勞和流程效勞;(4)采取消息中間件保證分布式的異步可靠消息傳輸;(5)將開創(chuàng)建立的效勞和可復(fù)用資源,使用資源中心進(jìn)行集中存儲(chǔ),以方便管理及團(tuán)隊(duì)協(xié)作開發(fā);(6)使用內(nèi)部集成的效勞總線,對(duì)效勞消費(fèi)進(jìn)行尋址路由、通訊協(xié)議轉(zhuǎn)換及效勞質(zhì)量保障等,降低了效勞消費(fèi)者和提供者之間的耦合性。2.構(gòu)建效勞的基本模塊和面向?qū)ο蟮膽?yīng)用開發(fā)一樣,在施行soa的經(jīng)過(guò)中,所要分析的目的就是業(yè)務(wù)流程和針對(duì)業(yè)務(wù)流程每個(gè)環(huán)節(jié)的效勞,尤其是一些原子效勞。(1)在分析現(xiàn)有系統(tǒng)基礎(chǔ)上從頭開始編寫效勞。這一種選擇合適現(xiàn)正在開發(fā)全新系統(tǒng)或者改寫應(yīng)用軟件的公司。這樣能夠通過(guò)通盤考慮效勞,讓可反復(fù)使用時(shí)機(jī)最大化,但往往需要較大的投入。(2)將現(xiàn)有代碼改寫成面向效勞。這種效勞提供組件的松懈耦合,并使用獨(dú)立標(biāo)準(zhǔn)接口,建立soa體系構(gòu)造:效勞使用者、效勞提供者和效勞代理者。效勞代理者是效勞發(fā)現(xiàn)支持者,重要提供接口。效勞提供者:將自己效勞和接口契約發(fā)布到注冊(cè)中心,效勞懇求者:通常稱為客戶端,它根據(jù)接口契約來(lái)履行效勞。(3)對(duì)現(xiàn)有的應(yīng)用或者流程加以“封裝〞,為它們提供web效勞接口。重要對(duì)企業(yè)內(nèi)部業(yè)務(wù)流程的封裝,使企業(yè)內(nèi)部的業(yè)務(wù)流愈加完好流暢,不同業(yè)務(wù)流程之間實(shí)現(xiàn)無(wú)縫鏈接,企業(yè)之間業(yè)務(wù)封裝,使整個(gè)企業(yè)供給鏈業(yè)務(wù)流程更完好。(4)獲得的效勞。包含企業(yè)內(nèi)部的套裝應(yīng)用和系統(tǒng)(如大型erp、crm)隨帶的web效勞支持功能,或外部企業(yè)提供效勞履行的功能。3.構(gòu)建soa應(yīng)用系統(tǒng)企業(yè)施行,soa是個(gè)分步走的經(jīng)過(guò),也是分階段的,詳細(xì)到施行每個(gè)應(yīng)用系統(tǒng)的時(shí)候也是這樣。無(wú)論是新建系統(tǒng),還是對(duì)原有系統(tǒng)的重構(gòu),都需要我們根據(jù)需求分析建模的結(jié)果去構(gòu)建、部署、整合、使用到管理效勞。(1)在建模階段,能夠定義業(yè)務(wù)模型或流程、軟件模型和soa模型。之后就能夠開創(chuàng)建立一組效勞,這組效勞能夠與已發(fā)布的通用接口一起重用;(2)在部署階段,開發(fā)人員能夠提取開創(chuàng)建立的效勞,并把它們放在一個(gè)可履行、可管理的環(huán)境之中;(3)在使用階段,根據(jù)軟件模型來(lái)裝配應(yīng)用程序,而且測(cè)試其軟件質(zhì)量以及非功能性需求,比方性能、可伸縮性等等;(4)管理階段是一個(gè)長(zhǎng)期的經(jīng)過(guò),在這個(gè)階段中,能夠監(jiān)控并管理安全性和使用,以及在很多與可能已經(jīng)為soa制訂好的效勞級(jí)協(xié)定或策略相對(duì)應(yīng)的方面比較其性能。總之,對(duì)現(xiàn)有信息系統(tǒng)的重構(gòu),要在做好總體規(guī)劃的前提下,對(duì)于基礎(chǔ)比較軟弱的企業(yè),應(yīng)選擇從初級(jí)的辦公自動(dòng)化平臺(tái)開始,逐步到協(xié)同辦公平臺(tái)的建立,進(jìn)行初期的系統(tǒng)重構(gòu);對(duì)于信息化建設(shè)基礎(chǔ)比較好的企業(yè),應(yīng)通過(guò)企業(yè)門戶平臺(tái)的

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論