資源描述:
《基于SOA中間件EPSS構(gòu)建探究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、基于SOA中間件EPSS構(gòu)建探究【摘要】SOA采用成熟獨立的標(biāo)準(zhǔn)接口,可以通過網(wǎng)絡(luò)對松散耦合的粗粒度應(yīng)用組件進(jìn)行分布式部署、組合和使用,近年在EAI領(lǐng)域廣泛應(yīng)用。EPSS根植于企業(yè)培訓(xùn),提供在“做中學(xué)”的計算機(jī)集成支持環(huán)境,與職業(yè)教育理念一致。文章提出利用SOA的特點,通過中間件和Web服務(wù)技術(shù),結(jié)合EPSS的精髓,整合現(xiàn)有業(yè)務(wù)系統(tǒng),構(gòu)建應(yīng)用于財經(jīng)專業(yè)學(xué)生校內(nèi)綜合實訓(xùn)的EPSSo【關(guān)鍵詞】EPSS、SOA、中間件、Web服務(wù)、綜合實訓(xùn)【中圖分類號】G40-057【文獻(xiàn)標(biāo)識碼】B【論文編號】1009-80
2、97(2010)07-0143-04引言電子績效支持系統(tǒng)(ElectronicPerformanceSupportSystem,EPSS)是美國學(xué)者GloriaGery[1]1991年為了解決教育訓(xùn)練中存在的一系列問題而提出的一個解決方案,旨在讓新進(jìn)或經(jīng)驗不足的員工根據(jù)系統(tǒng)提供的電子文檔和工具,在最少的外部資源的協(xié)助下完成工作。EPSS以其直觀性、整合性、交互性、個性化、開放性及良好的收益率等優(yōu)勢,受到人力資源和職業(yè)訓(xùn)練領(lǐng)域的高度重視,在企業(yè)培訓(xùn)界推行十多年,被越來越多的組織所接受。自1995年張祖忻[
3、2]將績效技術(shù)介紹到國內(nèi)以來,教育技術(shù)界對于績效技術(shù)和EPSS的認(rèn)識,從文獻(xiàn)和基本理論研究開始,逐步由宏觀的理論研究轉(zhuǎn)向?qū)嶋H應(yīng)用系統(tǒng)的構(gòu)建研究。近年來,國內(nèi)EPSS的構(gòu)建實例主要集中于職業(yè)培訓(xùn),特別是面向教師的教育技術(shù)培訓(xùn),但用于學(xué)校教育中的應(yīng)用極少[3],僅有的應(yīng)用大多為實現(xiàn)一門具體課程的學(xué)習(xí)。本文研究在現(xiàn)有業(yè)務(wù)系統(tǒng)基礎(chǔ)上通過SOA中間件,利用Web服務(wù)組合構(gòu)建EPSS,應(yīng)用于財經(jīng)專業(yè)學(xué)生上崗前的校內(nèi)綜合實訓(xùn)教學(xué)。一相關(guān)的技術(shù)背景1EPSS的演進(jìn)最初EPSS被簡單的定義為:“一個整合信息、建議、學(xué)習(xí)經(jīng)
4、驗提供使用者在工作中訪問,旨在提升工作效率的計算機(jī)系統(tǒng)”[4]。上世紀(jì)90年代末期,為了適應(yīng)組織學(xué)習(xí)和知識經(jīng)濟(jì)時代的來臨.EPSS開始被看做是:“一種提供整合性資源的工作輔助與學(xué)習(xí)支持系統(tǒng),利用做中學(xué)的學(xué)習(xí)理念與績效支持的概念,在工作中進(jìn)行學(xué)習(xí),在學(xué)習(xí)中完成任務(wù);以支持工作任務(wù)為主,輔助學(xué)習(xí)為副,寓學(xué)習(xí)于工作”[5]o這一階段強(qiáng)調(diào)“人本主義”思想,更多關(guān)注“人”的因素。近年來的定義已經(jīng)偏向為組織學(xué)習(xí)和績效并重的知識分享與管理。EPSS由單純的工作輔助工具,蛻變?yōu)樘峁┗有?、整合性資源的工作輔助和學(xué)習(xí)支持
5、并重的系統(tǒng)。這一階段EPSS不再看成單一的績效支持工具,而是作為一個整合系統(tǒng),認(rèn)為產(chǎn)生績效的環(huán)境是互動的、變化和多維的,不僅僅從技術(shù)、管理或工作者某一方面去看。EPSS發(fā)展可簡單歸結(jié)為:從技術(shù)到人,從人到環(huán)境,從單一環(huán)境到綜合環(huán)境[6]。今后.EPSS的特性和功能將隨著科技的進(jìn)步,組織競爭策略的變動,人力資源要求的改變而不斷調(diào)整,但無論是否使用EPSS概念,EPSS提倡的在“做中學(xué)”的學(xué)習(xí)理念,及以提高工作績效為目標(biāo)的理想,仍將融入e-Learning、知識管理等新的語匯之中,EPSS的精髓將得以保存并
6、不斷發(fā)展。2SOA中間件面向服務(wù)的體系結(jié)構(gòu)(Service-OrientedArchitecture,SOA)最初由Gartner公司在1996年提出,SOA被界定為:客戶端/服務(wù)器的軟件設(shè)計方法,與傳統(tǒng)的客戶端/服務(wù)器模型的不同之處,在于著重強(qiáng)調(diào)軟件組件的松散耦合,并使用獨立的標(biāo)準(zhǔn)接口,認(rèn)為應(yīng)用是由軟件服務(wù)和軟件服務(wù)使用者組成[7]。隨著越來越多的企業(yè)將業(yè)務(wù)轉(zhuǎn)移到Internet,以及XML、SOAP、WSDL、UDDI等Web服務(wù)標(biāo)準(zhǔn)的逐漸成熟,SOA已成為一種基于Internet的信息集成體系框架
7、,SOA的粗粒度、松耦合服務(wù)架構(gòu),服務(wù)之間通過簡單、精確定義接口進(jìn)行通信,不涉及底層編程接口和通訊模型,將應(yīng)用程序功能作為服務(wù)發(fā)送給最終用戶或者其他服務(wù)等顯著特點,在企業(yè)集成領(lǐng)域(EnterpriseApplicationIntegration,EAI)得到廣泛應(yīng)用。中間件(Middleware)屬于可復(fù)用軟件的范疇,處于操作系統(tǒng)軟件與用戶的應(yīng)用軟件的之間,為處于上層的應(yīng)用軟件提供運行與開發(fā)的環(huán)境,幫助用戶靈活、高效地開發(fā)和集成復(fù)雜的應(yīng)用軟件。中間件與SOA區(qū)別明顯,前者指一類軟件產(chǎn)品,后者指一類軟件設(shè)
8、計的方法,是完全不同的兩個概念。但此兩者又有著密切的聯(lián)系,中間件產(chǎn)品可以基于SOA方法構(gòu)建,以提供服務(wù)的方式出現(xiàn);而采用中間件產(chǎn)品開發(fā)出來的應(yīng)用,也將很容易被整合進(jìn)SOA架構(gòu)。由SOA方法構(gòu)建的中間件,對于面向Web應(yīng)用具有簡化和幫助其相互連接、相互訪問的作用。由技術(shù)層面看,基于Web服務(wù)的中間件,將會給應(yīng)用軟件的開發(fā)、部署、應(yīng)用方式帶來革命性變化,使各應(yīng)用組件之間能夠以松偶合和標(biāo)準(zhǔn)接口的方式連接,突破了傳統(tǒng)的基于某廠商特定技術(shù)、某一種特定