0 引言
企業(yè)資源計(jì)劃(EntERPrise Resource Planning,ERP)集先進(jìn)企業(yè)管理思想與信息技術(shù)于一身,隨著我國(guó)企業(yè)信息化不斷推進(jìn)。越來(lái)越多中小型企業(yè)紛紛采用ERP提升企業(yè)競(jìng)爭(zhēng)力;然而由于現(xiàn)存ERP系統(tǒng)功能模塊固化、擴(kuò)展性不高、中小型企業(yè)個(gè)性化業(yè)務(wù)模式特殊化等原因直接或間接導(dǎo)致ERP實(shí)施在中小企業(yè)失敗率極高。
近些年為從根本上解決ERP開(kāi)發(fā)周期長(zhǎng)、實(shí)施失敗率商的問(wèn)題,“平臺(tái)化”逐漸成為國(guó)內(nèi)外ERP廠商的主要開(kāi)發(fā)模式,例如SAP NetWeaver,用友UAP,金蝶BOS等。SAP Netweaver產(chǎn)品過(guò)于龐大復(fù)雜,簡(jiǎn)單的需求變化解決起來(lái)卻很復(fù)雜等缺點(diǎn)注定了其不適合于我國(guó)的中小企業(yè)。國(guó)內(nèi)金蝶、用友為緩和企業(yè)“二次開(kāi)發(fā)”迫切需求倉(cāng)促推出BOS、UAP,可以針對(duì)已實(shí)施的系統(tǒng)進(jìn)行局部少量的二次修改,但對(duì)于復(fù)雜的業(yè)務(wù)流程的改變?nèi)匀恍枰浖邪l(fā)中心二次開(kāi)發(fā)完成。由此可見(jiàn)這些平臺(tái)沒(méi)有真正解決中小型企業(yè)的個(gè)性化問(wèn)題,更談不上被市場(chǎng)接受,究其原因有三:1)不是基于面向服務(wù)架構(gòu)(Service-Oriented Architecture。SOA),無(wú)法根據(jù)個(gè)性化需求快速構(gòu)建企業(yè)適合的ERP系統(tǒng);2)不是基于ERP-BPEL(Business Process Execution Language,業(yè)務(wù)流程執(zhí)行語(yǔ)言)理念,無(wú)法幫助企業(yè)提高業(yè)務(wù)流程靈活性和敏捷性;3)設(shè)計(jì)路線錯(cuò)誤,大都為ERP系統(tǒng)集成產(chǎn)品,獨(dú)立性、擴(kuò)展性太差。因此,研究開(kāi)發(fā)—個(gè)專門針對(duì)中小企業(yè)使用的、高效的、低成本的EBP系統(tǒng)開(kāi)發(fā)支撐平臺(tái)是目前辱須解決的一個(gè)迫切問(wèn)題。
可重用性、可擴(kuò)展性一直都是軟件行業(yè)所追求的,Eclipse插件技術(shù)使得這一愿望成為現(xiàn)實(shí)。因此本文提出基于Eclipse插件的可視化Web ERP系統(tǒng)開(kāi)發(fā)支撐平臺(tái)VWESA(Visual Web ERP System Architecl,可視化Web ERP系統(tǒng)構(gòu)建者)的研究。該平臺(tái)采用插件技術(shù)對(duì)軟件架構(gòu)及其設(shè)計(jì)進(jìn)行劃分,將平臺(tái)的功能模塊在Eclipse擴(kuò)展點(diǎn)基礎(chǔ)上擴(kuò)展開(kāi)發(fā)為獨(dú)立插件;采用頁(yè)面編輯環(huán)境和EBP—BPEL(即將BPEL的建模圖符陋]按ERP企業(yè)系統(tǒng)的業(yè)務(wù)流特點(diǎn)進(jìn)行擴(kuò)展而成)進(jìn)行可視化業(yè)務(wù)流程建模,使用平臺(tái)的解釋引擎進(jìn)行流程部署與代碼生成;以最終實(shí)現(xiàn)企業(yè)ERP系統(tǒng)的開(kāi)發(fā)。
1 VWESA平臺(tái)組織框架
VWESA平臺(tái)采用SOA進(jìn)行平臺(tái)邏輯架構(gòu)系統(tǒng)設(shè)計(jì);基于Eclipse開(kāi)發(fā)環(huán)境,按照插件(plug-in)的開(kāi)發(fā)理念進(jìn)行功能模塊劃分與開(kāi)發(fā),模塊之間的接口定義明確,最終形成一個(gè)具有模塊插件功能的ERP系統(tǒng)開(kāi)發(fā)支撐平臺(tái)。
1.1 VWESA系統(tǒng)開(kāi)發(fā)平臺(tái)邏輯結(jié)構(gòu)
VWESA系統(tǒng)開(kāi)發(fā)平臺(tái)按SOA劃分為用戶接入層、后臺(tái)協(xié)同層、業(yè)務(wù)流程層、服務(wù)供應(yīng)層和數(shù)據(jù)訪問(wèn)層五個(gè)部分組成。
用戶接八層 用戶接人層采用Tiles、HTML、AJAX等技術(shù),用于實(shí)現(xiàn)目標(biāo)ERP系統(tǒng)的Web界面顯示。通過(guò)Tiles定義了目標(biāo)系統(tǒng)Web頁(yè)面的框架,該層主要負(fù)責(zé)提交用戶請(qǐng)求,并通過(guò)HTML和AJAX技術(shù)與后臺(tái)協(xié)同層進(jìn)行交互反饋,接受并返回?cái)?shù)據(jù),呈現(xiàn)給用戶。
后臺(tái)協(xié)同層 后臺(tái)協(xié)同層采用JSF(Java server Faces)框架和Servlet技術(shù)來(lái)實(shí)現(xiàn),它的作用為:協(xié)助控制頁(yè)面的跳轉(zhuǎn)、接受由用戶接人層發(fā)送來(lái)的請(qǐng)求、數(shù)據(jù)并以控件的形式調(diào)用業(yè)務(wù)流程層所實(shí)現(xiàn)的業(yè)務(wù)流程進(jìn)而完成對(duì)業(yè)務(wù)邏輯的訪問(wèn)等。利用JSF框架可以驗(yàn)證用戶輸入的值,實(shí)現(xiàn)頁(yè)面導(dǎo)航,使用XML來(lái)控制頁(yè)面之間的跳轉(zhuǎn)關(guān)系。
業(yè)務(wù)流程層 業(yè)務(wù)流程層采用ERP-BPEL技術(shù)實(shí)現(xiàn),符合BPEL規(guī)范,ERP—BPEL是具體ERP業(yè)務(wù)流程的表現(xiàn),其所定義的流程實(shí)質(zhì)上是對(duì)一系列單個(gè)無(wú)狀態(tài)服務(wù)的調(diào)用與編排,是本文通過(guò)對(duì)BPEL的語(yǔ)法、圖符功能含義進(jìn)行深人研究,并結(jié)合分析中小企業(yè)業(yè)務(wù)流程,研究、設(shè)計(jì)出一套具有更高抽象級(jí)別、更適合企業(yè)建模開(kāi)發(fā)人員使用的圖符標(biāo)簽。在平臺(tái)中通過(guò)定義的建模圖符進(jìn)行業(yè)務(wù)建模,并在圖符參數(shù)中添加Web服務(wù)的web服務(wù)描述語(yǔ)言(Web Service Description Language,WSDL)文件,調(diào)用服務(wù)供應(yīng)層所提供的可重用的服務(wù)元素,從而實(shí)現(xiàn)一個(gè)業(yè)務(wù)流程的功能。定義好的ERP-BPEL流程通過(guò)ODE解釋引擎進(jìn)行部署,對(duì)外發(fā)布為Web服務(wù),以控件的方式供上兩層調(diào)用。
服務(wù)供應(yīng)層 服務(wù)供應(yīng)層采用Axis2方式,用Java語(yǔ)言開(kāi)發(fā)一些根據(jù)企業(yè)業(yè)務(wù)流程而抽取出的粒度較適中的服務(wù)元素.并將服務(wù)元素進(jìn)行部署生成WDSL文件以供上面的業(yè)務(wù)流程層進(jìn)行調(diào)用。平臺(tái)中嚴(yán)格采用SOA技術(shù)設(shè)計(jì)服務(wù)元素。各種粒度服務(wù)元素只有在數(shù)量、種類上達(dá)到一定規(guī)模時(shí),才能滿足軟件復(fù)用和基于服務(wù)重構(gòu)的需求。數(shù)據(jù)訪問(wèn)層數(shù)據(jù)訪問(wèn)層的核心功能是供其他層次訪問(wèn)數(shù)據(jù)資源,包括數(shù)據(jù)庫(kù)、XML文件等。為了在其他不同層次采用統(tǒng)一的方式訪問(wèn)數(shù)據(jù)訪問(wèn)層所提供的數(shù)據(jù)資源,VWESA采用Hibemate技術(shù)以對(duì)象的形式實(shí)現(xiàn)可視化操作數(shù)據(jù)庫(kù),并向其他層次提供訪問(wèn)的接口Hibemate文件。
由圖1可見(jiàn),VWESA通過(guò)符合BPEL規(guī)范的ODE解釋引擎對(duì)ERP-BPEL業(yè)務(wù)流程進(jìn)行部署及代碼生成;而Web頁(yè)面解釋引擎Ⅱ通過(guò)servlet文件和htmlf文件與界面部分交互,最終實(shí)現(xiàn)快速生成、部署滿足中小企業(yè)業(yè)務(wù)需求的ERP Web系統(tǒng)。
圖1 VWESA開(kāi)發(fā)支撐平臺(tái)SOA技術(shù)架構(gòu)
1.2 VWESA系統(tǒng)開(kāi)發(fā)平臺(tái)插件結(jié)構(gòu)
VWESA系統(tǒng)基于Eclipse插件體系,通過(guò)ERP-BPEL流程為導(dǎo)向,結(jié)合ODE解釋引擎、web服務(wù)、SOA架構(gòu)、面向?qū)ο蟮臄?shù)據(jù)庫(kù)設(shè)計(jì)方法等先進(jìn)技術(shù)實(shí)現(xiàn)一個(gè)能快速生成基于B/S架構(gòu)的ERP Web系統(tǒng)。整個(gè)VWESA平臺(tái)的功能可分為:資源管理器、Web系統(tǒng)界面設(shè)計(jì)、業(yè)務(wù)流程建模及其解釋引擎、服務(wù)元素庫(kù)、數(shù)據(jù)庫(kù)建模與管理。平臺(tái)以Eclip6e插件體系結(jié)構(gòu)進(jìn)行設(shè)計(jì),平臺(tái)的插件結(jié)構(gòu)如圖2所示。
圖2 VWESA系筑開(kāi)發(fā)平臺(tái)插件結(jié)構(gòu)
VWESA的各部分功能插件通過(guò)預(yù)定義的Eclipse擴(kuò)展點(diǎn)進(jìn)行擴(kuò)展來(lái)向平臺(tái)添加新功能:
項(xiàng)目資源管理器插件 主要提供項(xiàng)目的資源管理,包括項(xiàng)目的目錄結(jié)構(gòu)管理、項(xiàng)目文件管理、調(diào)用其他插件和項(xiàng)目部署等。其使用WTP(Web Tools Platform)提供的Projects Facets擴(kuò)展技術(shù),擴(kuò)展WTP工程向?qū),進(jìn)而添加創(chuàng)建VWESA項(xiàng)目類型的向?qū)。?chuàng)建向?qū)е饕瓿蒍ava web項(xiàng)目所依賴的JAR包加載,項(xiàng)目結(jié)構(gòu)的初步規(guī)劃及項(xiàng)目所需配置文件設(shè)置等。通過(guò)擴(kuò)展點(diǎn)coln.v-wesa.builder.vweaaNature的實(shí)現(xiàn)來(lái)完成VWESA項(xiàng)目特性的添加和刪除;通過(guò)擴(kuò)展點(diǎn)orgeclipse.wst.common.project.facet.Core.facets,實(shí)現(xiàn)VWESA類型選項(xiàng)、JAR包的加載、項(xiàng)且工程結(jié)構(gòu)規(guī)劃(數(shù)據(jù)資源包、業(yè)務(wù)流程包、服務(wù)元素包、Web界面包、解釋引擎包)等。
展現(xiàn)邏輯設(shè)計(jì)插件 涵蓋兩部分:基于圖形化編輯框架(娜jcal Editor Framework,GEF)的圖形化編輯與界面代碼生成,其提供給用戶一個(gè)可視化網(wǎng)頁(yè)編輯環(huán)境,通過(guò)將環(huán)境中控件與業(yè)務(wù)建模部分的ERP—BPEL流程對(duì)應(yīng)。使得用戶通過(guò)拖拉控件即可完成目標(biāo)ERP系統(tǒng)界面編輯。GEF可視化編輯器基于org.eclipse.ui.editors擴(kuò)展點(diǎn),分別設(shè)計(jì)Palette和Editor兩個(gè)基于GEF的小模塊。代碼生成器在每次圖形化界面設(shè)計(jì)完成后保存時(shí)觸發(fā),根據(jù)頁(yè)面所用的元素產(chǎn)生相應(yīng)的Web代碼和與解釋引擎交互的*.do文件。可視化編輯器讀取解釋引擎提供的*.htmlf的動(dòng)作描述文件,經(jīng)過(guò)代碼生成器分析利用,通過(guò)Web解釋引擎?zhèn)骰貏?dòng)作名稱等參數(shù)與ERP-BPEL流程交互。Web解釋引擎根據(jù)*.do完成Servlet代碼二次生成,同時(shí)將*.jsp部署為Web應(yīng)用。
業(yè)務(wù)邏輯設(shè)計(jì)插件 采用ERP-BPEL和CEF技術(shù)實(shí)現(xiàn)一個(gè)可視化業(yè)務(wù)流程建模環(huán)境。業(yè)務(wù)流程建模環(huán)境設(shè)計(jì)思想是:利用平臺(tái)提供的高級(jí)圖符,通過(guò)屬性調(diào)用服務(wù)元素庫(kù)中Web服務(wù)進(jìn)而完成業(yè)務(wù)流程的編排。ERP-BPEL流程通過(guò)JET技術(shù)進(jìn)行模型驅(qū)動(dòng)代碼生成,包括ERP-BPEL文件、WSDL文件、Deploy.xml文件,并經(jīng)過(guò)ODE解釋引擎部署、自動(dòng)生成代碼,同時(shí)將ERP-BPEL流程對(duì)外發(fā)布為一個(gè)WebServiee以供開(kāi)發(fā)者調(diào)用。該插件通過(guò)擴(kuò)展editor、view,使用GEF實(shí)現(xiàn)基本的畫(huà)圖功能,包括畫(huà)圖、圖符工具集合;通過(guò)擴(kuò)展propertyPages,結(jié)合GEF實(shí)現(xiàn)對(duì)圖符的屬性進(jìn)行修改:通過(guò)擴(kuò)展actionSet、popMenu,結(jié)合GEF實(shí)現(xiàn)對(duì)流程圖修改命令的實(shí)現(xiàn),并響應(yīng)Eclipse工具欄命令;通過(guò)擴(kuò)展perspectives以實(shí)現(xiàn)對(duì)圖中的節(jié)點(diǎn)的透視瀏覽。
自定義元素開(kāi)發(fā)插件 中小企業(yè)根據(jù)自己特有的業(yè)務(wù)模式,長(zhǎng)期摸索并累積的適合自身業(yè)務(wù)流程的服務(wù)元素。
服務(wù)元素庫(kù)插件 該插件提供對(duì)服務(wù)進(jìn)行描述、分類、存儲(chǔ)、檢索和版本更新管理等功能。服務(wù)元素庫(kù)存放、管理從企業(yè)業(yè)務(wù)流程中抽取、編寫(xiě)的小粒度服務(wù),以支持用戶的快速開(kāi)發(fā)。如符合SOA規(guī)范的n3訂單錄入、訂單修改、訂單審核、訂單查詢等小粒度服務(wù)。插件基于org.eclipse.ui.views擴(kuò)展點(diǎn),實(shí)現(xiàn)服務(wù)元素管理功能,如:服務(wù)列表展示采用Eclipse JFace的TreeViewer控件,以樹(shù)型結(jié)構(gòu)的形式列舉在視圖中。
數(shù)據(jù)庫(kù)建模插件 該插件提供一個(gè)可視化的面向?qū)ο蟮臄?shù)據(jù)庫(kù)建模環(huán)境,可以實(shí)時(shí)對(duì)模型進(jìn)行修改,采用JET技術(shù)實(shí)現(xiàn)模型自動(dòng)生成Java文件、對(duì)象關(guān)系映射文件和Hibernate配置文件等,以便VWESA其他模塊可以通過(guò)Hibernate插件直接訪問(wèn)數(shù)據(jù)庫(kù)。此外插件還支持?jǐn)?shù)據(jù)庫(kù)數(shù)據(jù)管理,選中設(shè)計(jì)的對(duì)象可以直接查看該對(duì)象映射到數(shù)據(jù)表中的數(shù)據(jù),可以對(duì)數(shù)據(jù)進(jìn)行各種操作。該數(shù)據(jù)管理插件,通過(guò)擴(kuò)展org.eliPSe.ui.editom擴(kuò)展點(diǎn)實(shí)現(xiàn)可視化數(shù)據(jù)庫(kù)建模環(huán)境,方便開(kāi)發(fā)人員開(kāi)發(fā),使開(kāi)發(fā)人員不需懂得太多關(guān)系數(shù)據(jù)庫(kù)的知識(shí),即可對(duì)數(shù)據(jù)庫(kù)表結(jié)構(gòu)和數(shù)據(jù)進(jìn)行可視化的管理。極大地提高ERP Web應(yīng)用系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)效率,降低設(shè)計(jì)難度。
2 VWESA平臺(tái)模塊通信接口設(shè)計(jì)與實(shí)現(xiàn)
VWESA的SOA架構(gòu)和插件結(jié)構(gòu)使得各層問(wèn)有著清晰的職責(zé)劃分,各模塊之問(wèn)通過(guò)良好定義的通信接口Do]低耦合地實(shí)現(xiàn)企業(yè)ERP Web應(yīng)用系統(tǒng)的快速構(gòu)建。圖3明確定義了各模塊間的通信方式和接口表現(xiàn)形式。
圖3 VWESA各模塊問(wèn)通信接口設(shè)計(jì)
1)資源管理器模塊與其他模塊。
VWESA開(kāi)發(fā)平臺(tái)基于Eclipse插件。其各組成模塊均以獨(dú)立的插件形式存在。資源管理器模塊提供了用戶在使用VWESA開(kāi)發(fā)平臺(tái)開(kāi)發(fā)工程時(shí)的工程資源管理。資源管理器模塊為工程處理好對(duì)jar包的依賴關(guān)系、工程屬性的配置,以確保其他模塊在平臺(tái)上順暢運(yùn)行。
2)數(shù)據(jù)庫(kù)建模、管理模塊與服務(wù)層開(kāi)發(fā)模塊。
數(shù)據(jù)庫(kù)建模、管理模塊為設(shè)計(jì)好的數(shù)據(jù)庫(kù)生成數(shù)據(jù)庫(kù)操作所使用的Hibernate技術(shù)封裝API,然后以Hibernate的XML文件形式提供給Web服務(wù);服務(wù)層開(kāi)發(fā)模塊便可以通過(guò)使用這個(gè)XML文件獲得對(duì)數(shù)據(jù)庫(kù)操作的API,然后對(duì)其進(jìn)行調(diào)用。
3)服務(wù)層開(kāi)發(fā)模塊與BPEL業(yè)務(wù)建模模塊。
業(yè)務(wù)流程建模模塊中,當(dāng)業(yè)務(wù)流程需要調(diào)用Web服務(wù)的時(shí)候,只需要Web服務(wù)的描述文檔WSDL文件。當(dāng)用戶使用服務(wù)層開(kāi)發(fā)模塊開(kāi)發(fā)并部署好Web服務(wù)之后,服務(wù)層開(kāi)發(fā)模塊便會(huì)為Web服務(wù)生成WSDL文件。然后在業(yè)務(wù)流程建模環(huán)境中配置圖符屬性,導(dǎo)人WSDL文件,便可完成對(duì)Web服務(wù)調(diào)用。
4)BPEL業(yè)務(wù)建模模塊與解釋引擎模塊。
根據(jù)系統(tǒng)架構(gòu)設(shè)計(jì),業(yè)務(wù)流程建模模塊與解析引擎模塊間接口是業(yè)務(wù)流程圖的WS-BPEL文件、WSDL文件和Deploy.xml文件。解析引擎模塊中第一引擎是ODE解析引擎,而該引擎負(fù)責(zé)部署、解析業(yè)務(wù)流程時(shí)需要相應(yīng)ERP-BPEL文件。
5)解釋引擎模塊與web系統(tǒng)界面設(shè)計(jì)模塊。
解釋引擎模塊中ODE解釋引擎完成ERP-BPEL文件部署、解析,并將BPEL流程發(fā)布為web服務(wù)。Web解釋引擎通過(guò)ws2java方法將剛發(fā)布的Web服務(wù)生成Java文件,然后利用java2servlet將生成的Java文件解析成相應(yīng)的servlet代碼,且生成供Web界面設(shè)計(jì)模塊調(diào)用的htmlf文件;在Web系統(tǒng)界面設(shè)計(jì)模塊中,對(duì)控件的屬性進(jìn)行設(shè)置,調(diào)用解釋引擎生成servlet的*.do文件及jsp文件。最后Web解釋引擎對(duì)Web界面設(shè)計(jì)模塊JSP文件進(jìn)行解析部署,最終生成可運(yùn)行的目標(biāo)ERP web系統(tǒng)。
3 應(yīng)用實(shí)例
圖4就是我校ERP項(xiàng)目組利用VWESA平臺(tái)開(kāi)發(fā)的某玩具廠ERP系統(tǒng)銷售供應(yīng)商務(wù)平臺(tái)的一個(gè)界面,開(kāi)發(fā)實(shí)踐證明了本平臺(tái)生成ERP Web系統(tǒng)的可行性。
圖4玩具廠ERP系統(tǒng)銷售供應(yīng)商務(wù)平臺(tái)界面
首先在VWESA平臺(tái)中利用項(xiàng)目資源管理器插件,新建一個(gè)目標(biāo)項(xiàng)目“ToysERP”,同時(shí)完成jar包的加載、項(xiàng)目結(jié)構(gòu)搭建及目標(biāo)工程項(xiàng)目的初始化工作;接著由展現(xiàn)邏輯設(shè)計(jì)插件的可視化網(wǎng)頁(yè)編輯環(huán)境,通過(guò)拖拉控件完成圖4目標(biāo)系統(tǒng)界面的編輯及其控件元素的屬性設(shè)置,以完成與去其他頁(yè)面和ERP-BPEL建模結(jié)果的銜接;同時(shí)用戶必須利用服務(wù)元素庫(kù)插件、數(shù)據(jù)庫(kù)建模插件所提供的可視化環(huán)境完成案例中菜單和功能鍵所涉及的小粒度服務(wù)的編寫(xiě)與積累(只涉及網(wǎng)頁(yè)鏈接的,如:菜單上的“首頁(yè)”和“企業(yè)介紹”則只需涉及網(wǎng)頁(yè)不同編輯界面的銜接關(guān)系,不涉及功能服務(wù)的編寫(xiě),服務(wù)編寫(xiě)后編譯成Web service、生成WSDL文件、并打包、部署到AXIS2服務(wù)器);接著利用業(yè)務(wù)邏輯設(shè)計(jì)插件所提供的ERP-BPEL可視化業(yè)務(wù)流程建模環(huán)境,實(shí)現(xiàn)案例中菜單和功能鍵所涉及的業(yè)務(wù)流程調(diào)用的建模。通過(guò)添加綁定所需要的服務(wù)WSDL,調(diào)用所需的服務(wù),再通過(guò)平臺(tái)提供的“生成BPEL代碼”完成WS-BPEL、WSDL、Deploy.xml的代碼生成;最后由解釋引擎模塊中ODE引擎部署、解析ERP-BPEL流程文件(解析WS-BPEL、WSDL、Deploy.xml文件,并將ERP-BPEL流程對(duì)外發(fā)布為Web服務(wù),并生成servlet供Web系統(tǒng)界面編輯環(huán)境調(diào)用);由“部署Web應(yīng)用”,完成圖4所示的運(yùn)行界面的代碼生成,因篇幅關(guān)系這里略去生成的代碼。
4 結(jié)語(yǔ)
熟練使用VWESA平臺(tái)后,可以簡(jiǎn)單、快速地構(gòu)建出所需要的B/S ERP目標(biāo)系統(tǒng)。構(gòu)建實(shí)踐證明本平臺(tái)技術(shù)方案可行、高效。其特點(diǎn)在于:1)整個(gè)平臺(tái)開(kāi)發(fā)為基于Eclipse的獨(dú)立插件,開(kāi)發(fā)效率高、擴(kuò)展性好;2)采用ERP-BPEL技術(shù),實(shí)現(xiàn)可視化的業(yè)務(wù)流程建模,使得流程建模更開(kāi)放、靈活,提高了企業(yè)業(yè)務(wù)流程重組的靈活性和業(yè)務(wù)敏捷性;3)VWESA實(shí)現(xiàn)了多種Web界面編輯組合與敏捷業(yè)務(wù)流程的無(wú)縫連接,適合開(kāi)發(fā)、生成需求多變的ERP系統(tǒng),下來(lái)將力爭(zhēng)達(dá)到規(guī)模應(yīng)用的水平。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:基于插件技術(shù)的VWESA平臺(tái)的ERP研究與設(shè)計(jì)
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/1082007981.html