利用 soa 開發(fā)基于erp 的smis設(shè)計(jì)與實(shí)現(xiàn)

利用 soa 開發(fā)基于erp 的smis設(shè)計(jì)與實(shí)現(xiàn)

ID:17468884

大?。?75.00 KB

頁數(shù):4頁

時(shí)間:2018-09-01

利用 soa 開發(fā)基于erp 的smis設(shè)計(jì)與實(shí)現(xiàn)_第1頁
利用 soa 開發(fā)基于erp 的smis設(shè)計(jì)與實(shí)現(xiàn)_第2頁
利用 soa 開發(fā)基于erp 的smis設(shè)計(jì)與實(shí)現(xiàn)_第3頁
利用 soa 開發(fā)基于erp 的smis設(shè)計(jì)與實(shí)現(xiàn)_第4頁
資源描述:

《利用 soa 開發(fā)基于erp 的smis設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、利用SOA開發(fā)基于ERP的SMIS系統(tǒng)黃元江(湖南工業(yè)大學(xué),湖南株洲412000)摘要:針對(duì)以前ERP系統(tǒng)在應(yīng)用中存在異構(gòu)、信息隔離、效率低下的問題,利用SOA開發(fā)了基于ERP的SMIS系統(tǒng)闡述了系統(tǒng)模塊具體的實(shí)現(xiàn)過程,包括數(shù)據(jù)庫設(shè)計(jì)、Web服務(wù)、安全機(jī)制、部署、負(fù)載平衡和Session的存儲(chǔ)的設(shè)計(jì)方案,介紹了系統(tǒng)的表示層、Web服務(wù)層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層的四層架構(gòu)設(shè)計(jì)方案,經(jīng)過測試整個(gè)系統(tǒng)具有跨平臺(tái)、兼容性、靈活性、安全性、穩(wěn)定性和高效性的特點(diǎn)。關(guān)鍵詞:ERP,面向服務(wù)的架構(gòu),XML,SOAP[中圖分類號(hào)][文獻(xiàn)標(biāo)識(shí)碼]:A0引言

2、伴隨信息技術(shù)的發(fā)展,大量基于Web的ERP系統(tǒng)被開發(fā)出來。然而受制于技術(shù)等諸多原因的約束,大部分系統(tǒng)使用組件、對(duì)象相互通訊,因此緊密耦合系統(tǒng)擁有較差的維護(hù)性和擴(kuò)展性。面向服務(wù)的體系結(jié)構(gòu)(ServicesOrientedArchitecture,SOA)對(duì)現(xiàn)代軟件開發(fā)模式產(chǎn)生了深遠(yuǎn)的影響。SOA憑借其松散耦合、與平臺(tái)無關(guān)的特性,提高了系統(tǒng)的可重用性、靈活性和易擴(kuò)展性,使企業(yè)能夠?qū)I(yè)務(wù)的變化做出快速的反應(yīng)。WebService是一種標(biāo)準(zhǔn)的網(wǎng)絡(luò)應(yīng)用程序集成的方式,它使用XML、SOAP、WSDLandUDDI等標(biāo)準(zhǔn)協(xié)議?;赟OA架構(gòu)的系統(tǒng)可

3、以在最大程度上減少系統(tǒng)間的耦合,為系統(tǒng)整合和擴(kuò)展提供了理想的解決方案。SMIS(SalaConsultantLtdEnterpriseManagementInformationSystem)系統(tǒng)主要包括員工基本信息管理、項(xiàng)目管理、考勤管理、績效考核、薪資財(cái)務(wù)管理五個(gè)模塊。系統(tǒng)的創(chuàng)新之處在于使用WebService發(fā)布服務(wù),WCF作為EJB實(shí)現(xiàn)異構(gòu)系統(tǒng)的數(shù)據(jù)交互,并采用WSE3.0實(shí)現(xiàn)系統(tǒng)服務(wù)的通信安全。整個(gè)系統(tǒng)具有跨平臺(tái)、兼容性、靈活性、安全性、穩(wěn)定性和高效性的特點(diǎn)。1面向服務(wù)架構(gòu)的ERP系統(tǒng)ERP融合了最先進(jìn)的計(jì)算機(jī)技術(shù)和制造業(yè)理念,

4、成為當(dāng)今最先進(jìn)的管理系統(tǒng)模式。系統(tǒng)能夠?qū)ζ髽I(yè)管理中的信息流進(jìn)行良好的管理和利用,減少浪費(fèi),提高產(chǎn)品質(zhì)量,快速響應(yīng)市場,幫助管理者迅速高效地制定計(jì)劃,提高企業(yè)的競爭能力。SOA就是面向服務(wù)的體系結(jié)構(gòu)是一個(gè)組件模型,它將應(yīng)用程序的不同功能單元(稱為服務(wù))通過這些服務(wù)之間定義良好的接口和契約聯(lián)系起來。接口是采用中立的方式進(jìn)行定義的,它應(yīng)該獨(dú)立于實(shí)現(xiàn)服務(wù)的硬件平臺(tái)、操作系統(tǒng)和編程語言。這使得構(gòu)建在各種各樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一和通用的方式進(jìn)行交互?;赟OA系統(tǒng)體系結(jié)構(gòu):分為四層,從下往上依次分別為:表示層(ASPX網(wǎng)頁)、Web服務(wù)層(

5、WebService)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)持久層(DAL)。對(duì)外接口上都用統(tǒng)一的對(duì)象模型WebService進(jìn)行封裝。而新的功能可以直接設(shè)計(jì)為一個(gè)WebService,已有的功能可以進(jìn)行接口轉(zhuǎn)換和封裝。通過工具或手動(dòng)定義WebService的接口描述WSDL文檔,并把WSDL文檔描述的內(nèi)容映射到UDDI數(shù)據(jù)結(jié)構(gòu)中去,從而在UDDI注冊(cè)中心對(duì)WebService進(jìn)行注冊(cè)。當(dāng)使用者對(duì)自己需要的服進(jìn)行的檢索和利用時(shí),首先需要到UDDI注冊(cè)中心訪問WebService服務(wù)的注冊(cè)信息,通過注冊(cè)信息訪問相應(yīng)的WebService的接口描述W

6、SDL文檔,并在本地生成代理對(duì)象。圖1功能模塊設(shè)計(jì)2 SMIS的設(shè)計(jì)2.1SMIS的設(shè)計(jì)目標(biāo)針對(duì)公司現(xiàn)有的ERP系統(tǒng)存在的問題,在現(xiàn)有系統(tǒng)資源前提下,整合公司現(xiàn)有的財(cái)務(wù)系統(tǒng)、薪資系統(tǒng)、項(xiàng)目管理系統(tǒng)和考核系統(tǒng)、考勤系統(tǒng)等異構(gòu)平臺(tái)。采用SOA架構(gòu)的設(shè)計(jì)思想,封裝現(xiàn)有系統(tǒng)的服務(wù),降低系統(tǒng)耦合,提高服務(wù)的重用性,實(shí)現(xiàn)各個(gè)系統(tǒng)信息共享和公司管理系統(tǒng)的集成。最終實(shí)現(xiàn)跨平臺(tái),具備兼容性、靈活性、安全性、穩(wěn)定性和高效性的企業(yè)信息資源管理系統(tǒng)。2.2系統(tǒng)功能模塊設(shè)計(jì)SMIS主要是對(duì)現(xiàn)在企業(yè)的ERP-4-系統(tǒng)的完善和升級(jí)、研發(fā)、運(yùn)行等相關(guān)內(nèi)容,系統(tǒng)基于網(wǎng)絡(luò)

7、、多用戶、多層次應(yīng)用。系統(tǒng)采用Microsoft的ASP.NE平臺(tái)它集成的類庫可以使用戶高效快速的開發(fā)網(wǎng)絡(luò)應(yīng)用程序。SMIS主要涉及企業(yè)上各種信息系統(tǒng),包括財(cái)務(wù)系統(tǒng),薪資系統(tǒng),項(xiàng)目管理系統(tǒng)和考核系統(tǒng),考勤系統(tǒng)等。整合后的系統(tǒng)主要功能帳戶管理(負(fù)責(zé)系統(tǒng)帳戶的維護(hù),添加,修改和刪除)、薪水管理(負(fù)責(zé)公司財(cái)務(wù)數(shù)據(jù)的管理,公司各個(gè)員工薪水的管理,圖2解決方案結(jié)構(gòu)圖包括發(fā)放和結(jié)算、統(tǒng)計(jì)、匯總等)、項(xiàng)目管理(管理公司的各個(gè)項(xiàng)目信息等,包括項(xiàng)目的立項(xiàng),審核,狀態(tài)跟蹤)。系統(tǒng)功能模塊如圖1所示。系統(tǒng)在表示上分為兩大層次:前臺(tái)公共信息和后臺(tái)信息管理。前臺(tái)

8、公共信息顯示在整個(gè)系統(tǒng)的主頁,不需要公司用戶登錄便可查看;后臺(tái)信息管理包括系統(tǒng)的主要功能模塊,用戶根據(jù)管理員分配的用戶名和密碼登錄系統(tǒng),進(jìn)行相應(yīng)的管理操作。3基于SOA架構(gòu)的SMIS實(shí)現(xiàn)3.1系統(tǒng)運(yùn)行環(huán)境系

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。