

SOA在ERP中的應用
- 期刊名字:福建電腦
- 文件大?。?75kb
- 論文作者:顧治華,黃霞
- 作者單位:武漢理工大學(xué)
- 更新時(shí)間:2020-06-12
- 下載次數:次
1722007年第12期SOA在ERP中的應用顧治華,黃霞(武漢理工大學(xué)湖北武漢441053)【摘要】:針對當前ERP(E構出發(fā),研究當前企業(yè)應用集成木與爪出在分計)看些在開(kāi)中擇在的要不,從某件體系向服務(wù)架構)的特點(diǎn)和實(shí)現技術(shù)后提出了面向服務(wù)架構的EBP系統體系結構給出了基于2EE平臺的面向服務(wù)架構的具體實(shí)現技術(shù)【關(guān)鍵詞]:SOA(面向服務(wù)架構);Web服務(wù);ERP(企業(yè)源計劃)1.當前ERP系統的主要不足它接受和執行來(lái)自請求者的請求。它將自己的服務(wù)和接口契約企業(yè)資源計劃ERP是由美國 Gartner Group Inc提出的一發(fā)布到服務(wù)注冊中心,以便服務(wù)請求者可以發(fā)現和訪(fǎng)問(wèn)該服務(wù)。整套企業(yè)管理系統體系標準近年來(lái)ERP在我國已被越來(lái)越多(3)服務(wù)注冊中心:服務(wù)注冊中心是服務(wù)發(fā)現的支持著(zhù)。它包的企業(yè)認同和接受,實(shí)施ERP已成為企業(yè)信息化的重要標志之含一個(gè)可用服務(wù)的存儲庫,并允許感興趣的服務(wù)請求者查找服一?,F有的ERP系統主要是面向企業(yè)內部管理的,其體系結構務(wù)提供者接口。缺少靈活性,主要問(wèn)題是叫SOA中的每個(gè)實(shí)體都扮演著(zhù)服務(wù)提供者、請求者和注冊中(1)多數ERP軟件的剛性太強柔性太差,當企業(yè)外部環(huán)境心這三種角色中的某一種(或多種)面向服務(wù)體系結構中的操作和企業(yè)內部組織結構、業(yè)務(wù)流程發(fā)生變化時(shí),不能進(jìn)行適應性的包括:調整,無(wú)法適應企業(yè)快速變化所帶來(lái)的管理體系的變化造成投(1)發(fā)布:為使服務(wù)可訪(fǎng)問(wèn)需要發(fā)布服務(wù)描述使服務(wù)請求者資浪費??梢园l(fā)現和調用它。2不能靈活地支持供應鏈管理功能不能實(shí)現企業(yè)與供應(2)查詢(xún):服務(wù)請求者定位服務(wù),方法是查詢(xún)服務(wù)注冊中心找商、企業(yè)與分銷(xiāo)商之間的信息集成,以及不同軟件之間的互操到滿(mǎn)足標準的服務(wù)(3綁定和調用:在檢索完服務(wù)描述之后服務(wù)請求者繼續根如何使企業(yè)原有系統間實(shí)現無(wú)縫集成、應用系統具有快速服務(wù)描述中的信息來(lái)調用服務(wù)??芍貥嬓詣?dòng)態(tài)調整其結構和行為以支持這種持續進(jìn)行的企業(yè)3.基于S0A的ERP系統總體設計管理創(chuàng )新與流程重組優(yōu)化、構建適合于企業(yè)的信息集成平臺,已圖2為基于SOA的ERP系統的總體框架圖,為了實(shí)現互成為當前的一個(gè)挑戰。為了解決這些問(wèn)題,本文從軟件體系結構連網(wǎng)環(huán)境下企業(yè)之間的供應鏈集成和響應企業(yè)內部流程重組的的角度出發(fā)提出一種面向服務(wù)架構(SOA)的ERP系統體系結變化要求ERP系統具有給外部企業(yè)提供服務(wù)和從外部企業(yè)獲構取服務(wù)的功能為了能夠靈活地實(shí)現企業(yè)內部流程重組的要求2.面向服務(wù)架構SOA可以通過(guò)服務(wù)組合實(shí)現ERP系統的整體功能。當重組企業(yè)業(yè)務(wù)面向服務(wù)的體系結構SOA是一種架構模型,作為企業(yè)信息流程時(shí)通過(guò)重新組合已編寫(xiě)的服務(wù)部件即可容易地實(shí)現化應用的下一代解決方案,SOA具有以下5個(gè)特點(diǎn):(1)獨立的在圖2所示的ERP系統體系結構中,ERP各個(gè)業(yè)務(wù)模塊功能實(shí)體2)服務(wù)間的重用3服務(wù)間的互操作;(4)服務(wù)是位置的功能作為粗粒度服務(wù)發(fā)布,而每個(gè)模塊的功能又是由多個(gè)子透明的;5)服務(wù)是松耦合的。功能組成,我們把這些子功能作為細粒度服務(wù)發(fā)布。一個(gè)粗粒度圖1展示了面向服務(wù)體系結構中的協(xié)作。這些協(xié)作遵循服務(wù)由多個(gè)細粒度服務(wù)組合而成,每個(gè)細粒度服務(wù)利用數據訪(fǎng)查詢(xún)綁定和調用范例,其中服務(wù)請求者執行動(dòng)態(tài)服務(wù)定位,問(wèn)邏輯組件對數據庫表進(jìn)行查找、更新保存等操作。在該系統方法是查詢(xún)服務(wù)注冊中心來(lái)查找與其標準匹配的服務(wù)。如果服中,本地企業(yè)提供的服務(wù)在本地服務(wù)注冊中心注冊,可由本地企務(wù)存在注冊中心就給請求者提供接口協(xié)議和服務(wù)的端點(diǎn)地址。業(yè)客戶(hù)端訪(fǎng)問(wèn)而需要提供給合作企業(yè)訪(fǎng)問(wèn)的服務(wù)則發(fā)布到公如圖1所示,SOA中的角色包括共注冊中心;供外部合作企業(yè)訪(fǎng)問(wèn)??蛻?hù)的請求通過(guò)通道控制(公司網(wǎng)關(guān))被傳遞給主控制器。使用 Web Services Gateway,來(lái)自服務(wù)描述客戶(hù)的請求可以被轉換成服務(wù)所要求的任何消息協(xié)議。請求服服務(wù)注冊中心務(wù)的客戶(hù)端通過(guò)Wb環(huán)境顯示用戶(hù)界面,用SOAP客戶(hù)接口實(shí)現與服務(wù)提供方和服務(wù)注冊中心通訊,達到查詢(xún)服務(wù)和綁定服務(wù)的目的。位種務(wù)圖1S0A協(xié)作關(guān)系圖中國煤化工(1)服務(wù)請求者:服務(wù)請求者是一個(gè)應用程序、一個(gè)軟件模塊或需要一個(gè)服務(wù)的另一個(gè)服務(wù)。它發(fā)起對注冊中心中的服務(wù)的CNMH查詢(xún)通過(guò)傳輸綁定服務(wù),并且執行服務(wù)功能。服務(wù)請求者根據接口契約來(lái)執行服務(wù)。(2)服務(wù)提供者:服務(wù)提供者是一個(gè)可通過(guò)網(wǎng)絡(luò )尋址的實(shí)體,圖2面向服務(wù)體系結構下的ERP系統框架2007年第12期4.基于SOA的ERP系統實(shí)現技術(shù)該系統的運行過(guò)程為服務(wù)請求者向主控制器發(fā)出HTTP請面向服務(wù)架構最常用的一種實(shí)現方法是 Web Services技術(shù)求,主控制器讀出請求內容,利用JAKR發(fā)現UDD服務(wù)注冊表, Web Services技術(shù)使用一系列標準和協(xié)議實(shí)現相關(guān)的功能,中的服務(wù),然后根據請求內容創(chuàng )建一條 SOAP Message,,利用其中XML作為 Web services技術(shù)的基礎,是開(kāi)放環(huán)境下描述數JAXM把 SOAP Message提交給服務(wù)提供者調用相關(guān)的Web服據和信息的標準技術(shù)。服務(wù)提供者可以用wsD(web服務(wù)描述務(wù),由Web服務(wù)程序處理數據庫。服務(wù)提供者用JAXR向UDDl語(yǔ)言描述Web服務(wù)用UDD統一描述發(fā)現和集成〕向服務(wù)注服務(wù)注冊表發(fā)布Web服務(wù)使用IP和JSL來(lái)實(shí)現L標記冊代理發(fā)布和注冊Web服務(wù)服務(wù)請求者通過(guò)UDD進(jìn)行查詢(xún),將輔助完成條件處理和對wEB服務(wù)所返回xML數據的分析,找到所需的服務(wù)后,利用SOAP簡(jiǎn)單對象協(xié)議來(lái)綁定、調用這些并將最后的結果用瀏覽器形式通過(guò)頁(yè)面顯示給用戶(hù)。服務(wù)5.結語(yǔ)實(shí)現Web服務(wù)的主流開(kāi)發(fā)平臺有J2EE平臺和 MicrosoftSOA并不是一個(gè)軟件、一個(gè)產(chǎn)品,而是一種方法,一種建立net平臺。由于2EE最主要的特點(diǎn)是與平臺無(wú)關(guān)性,它是簡(jiǎn)化維護、管理m系統和業(yè)務(wù)流程的方法論。本文利用了面向服務(wù)的基于組件的開(kāi)發(fā)模型,具有隨處運行的可移植性遵循2E的體系架構的粗粒度、松耨合、可重用的服務(wù)及服務(wù)標準化接口標準的所有服務(wù)器都支持該模型。從而使基于J2EE的應用程設計管理等特點(diǎn),將原有的ERP系統改造成為了一個(gè)更迅速序不依賴(lài)任何特定操作系統、中間件或硬件,具有很好的可重用更可靠、更具重用性架構的業(yè)務(wù)系統。把需要向外部企業(yè)提供的性。因此設計合理的基于J2EE的程序只需開(kāi)發(fā)一次就可以部服務(wù)發(fā)布到公共服務(wù)注冊代理供合作伙伴訪(fǎng)問(wèn),同時(shí)也通過(guò)公署到各種平臺,這在典型的異構企業(yè)環(huán)境中是十分關(guān)鍵的。圖共服務(wù)注冊代理查找合作伙伴提供的服務(wù),實(shí)現企業(yè)之間的業(yè)3是采用J2EE平臺實(shí)現ERP系統的Web服務(wù)體系結構。其中務(wù)交互,保證企業(yè)之間的合作能在ERP系統中順利實(shí)施。JAXR( Java API for XML Registries,用于XML注冊表的JavaAP使得應用程序能夠在注冊表中注冊、或者查詢(xún)其他公司提參考文獻供的Wb服務(wù), JAXMOava API for XM Messaging用于XML消1林息強刻才興宋書(shū)山面向服務(wù)的ERP產(chǎn)品可重構開(kāi)發(fā)模型研究息交換的 Java AP提供了Web服務(wù)環(huán)境中的異步和消息交換現代計算機,2060是基于 SOAP1.1規范和S0AP附件定義的消息交換協(xié)議的一種計算機集成制造系,22業(yè)責源計劃系姚應用模型與集成策略功能,并可以通過(guò)內部網(wǎng)和 tenet進(jìn)行xM文檔交換,AXM2饒無(wú)面向服務(wù)體系施構的API框架。3.韓宏志譯 ENTERPRISE SOA中文版一面向服務(wù)架構的最佳實(shí)戰56-70清華大學(xué)出版杜,200674.廖軍譚浩新一代開(kāi)敢分布式處理技術(shù)- Web Services門(mén)計算機應用2004,24(8}:5-95.汪清明.基于SOA的ERP系饒體系結構的研究,計算機應用,2007DAR6.朱麗螂朱東昭.面向服務(wù)的體系結構在ERP中的應用電于商務(wù)與物流,2006(12)圖3基于J2EE的Wb服務(wù)體系結構(上接第203頁(yè))的信息,最終成為網(wǎng)絡(luò )上的知識垃圾,所以在授課過(guò)程中需要加象,真正凸現著(zhù)網(wǎng)絡(luò )的知識價(jià)值標志著(zhù)現代教育技術(shù)手段開(kāi)始強學(xué)生信息素養和道德觀(guān)的培養,這就要求老師更需要有較高步人更高的階段。的信息素養,一定要對網(wǎng)絡(luò )上的內容嚴格篩選、過(guò)濾等等。Blog在應用于教育教學(xué)的過(guò)程中這些問(wèn)題和現象都是無(wú)法避免需參考文獻要突破的要解決這樣的問(wèn)題不僅需要我們在理論上研究,更1.毛向輝Blg將成為教育中的重要工具團中國遠程教育,20032需要在實(shí)踐中去思考、去解決2.周華杰教育Blog應用的局限和發(fā)展方向,中小學(xué)信息技術(shù)教育4.結束語(yǔ)2005.6從Bg在教育學(xué)習領(lǐng)域的發(fā)展前景來(lái)看Bog將成為信息3.馮積杜Bg是教師專(zhuān)業(yè)發(fā)展的有放建徑理工高教研究,時(shí)代人們可以終身應用的學(xué)習和知識管理工具。Bg作為一種4韓Bog文化及其在教育中的應用,江西教,202005新表達的方式它的傳播包括大量的智慧意見(jiàn)和思想。它的出5睪加厚Bg與教有體驗生命歷程共事團信息技術(shù)教膏,2042現為我們提供了一個(gè)營(yíng)造網(wǎng)上學(xué)習氛圍的契機,將改變人們被6文娘奎教育Bg運用的現較與反思盯教育導刊,20611動(dòng)閱讀,只讀不寫(xiě)的學(xué)習方式。Blog將會(huì )變得越來(lái)越普及越來(lái)7.張燕Blg信息化教中簡(jiǎn)便有效的學(xué)習工具四電腦知識與技術(shù),2006,5越為更多的師生所接受。某種意義上說(shuō),它也是一種新的文化現中國煤化工CNMHG
-
C4烯烴制丙烯催化劑 2020-06-12
-
煤基聚乙醇酸技術(shù)進(jìn)展 2020-06-12
-
生物質(zhì)能的應用工程 2020-06-12
-
我國甲醇工業(yè)現狀 2020-06-12
-
JB/T 11699-2013 高處作業(yè)吊籃安裝、拆卸、使用技術(shù)規程 2020-06-12
-
石油化工設備腐蝕與防護參考書(shū)十本免費下載,絕版珍藏 2020-06-12
-
四噴嘴水煤漿氣化爐工業(yè)應用情況簡(jiǎn)介 2020-06-12
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-06-12
-
甲醇制芳烴研究進(jìn)展 2020-06-12
-
精甲醇及MTO級甲醇精餾工藝技術(shù)進(jìn)展 2020-06-12