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