基于SOA架構(gòu)和_NET技術(shù)的電網(wǎng)公司人力資源管理系統(tǒng)研究_第1頁
基于SOA架構(gòu)和_NET技術(shù)的電網(wǎng)公司人力資源管理系統(tǒng)研究_第2頁
基于SOA架構(gòu)和_NET技術(shù)的電網(wǎng)公司人力資源管理系統(tǒng)研究_第3頁
基于SOA架構(gòu)和_NET技術(shù)的電網(wǎng)公司人力資源管理系統(tǒng)研究_第4頁
基于SOA架構(gòu)和_NET技術(shù)的電網(wǎng)公司人力資源管理系統(tǒng)研究_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、第14卷第1期Vol.14No.1重慶電力高等??茖W(xué)校學(xué)報(bào)JournalofChongqingElectricPowerCollege2009年3月Mar.2009基于SOA架構(gòu)和.NET技術(shù)的電網(wǎng)公司人力資源管理系統(tǒng)研究白勇(重慶電力高等專科學(xué)校,重慶400053)【摘要】在分析電網(wǎng)公司人力資源管理信息系統(tǒng)開放、標(biāo)準(zhǔn)、集成的實(shí)際需求的基礎(chǔ)上,闡述面向服務(wù)架構(gòu)(SOA)和.NET技術(shù)的人力資源管理系統(tǒng)。討論人力資源管理系統(tǒng)涉及的.NET關(guān)鍵技術(shù)和SOA框架,提出業(yè)務(wù)服務(wù)化、應(yīng)用分層化的設(shè)計(jì)思想,并介紹系統(tǒng)實(shí)際應(yīng)用中的功能模塊?!娟P(guān)鍵詞】面向服務(wù)的架構(gòu);.NET;人力資源管理系統(tǒng)【中圖分類號(hào)】F

2、272.92;C931.6;TP311.13【文獻(xiàn)標(biāo)識(shí)碼】A(2009200262030引言電網(wǎng)公司信息化建設(shè),經(jīng)過長期持續(xù)的發(fā)展,現(xiàn)已初具規(guī)模,各類信息系統(tǒng)服務(wù)于生產(chǎn)、營銷、客戶服務(wù)、財(cái)務(wù)管理、人力資源管理等各個(gè)領(lǐng)域,在經(jīng)營和管理中發(fā)揮著重要作用。但由于這些信息系統(tǒng)建設(shè)“單獨(dú)開發(fā),獨(dú)立運(yùn)行,分散管理,缺乏規(guī)劃”問題的存在,導(dǎo)致信息系統(tǒng)在技術(shù)實(shí)現(xiàn)、應(yīng)用環(huán)境、數(shù)據(jù)庫平臺(tái)等方面的異構(gòu)性,信息系統(tǒng)之間缺乏必要的數(shù)據(jù)共享與功能聯(lián)動(dòng),因此隨著企業(yè)信息系統(tǒng)數(shù)量的增加,“信息孤島”現(xiàn)象變得越發(fā)嚴(yán)重,使企業(yè)很難發(fā)揮信息系統(tǒng)整體效能。作為電網(wǎng)公司基礎(chǔ)管理系統(tǒng),人力資源管理信息系統(tǒng)能否在電網(wǎng)公司各系統(tǒng)間提供數(shù)據(jù)共

3、享、功能聯(lián)動(dòng)顯得非常重要?;谶@樣的考慮,電網(wǎng)公司人力資源管理信息系統(tǒng)建設(shè)的重點(diǎn)將逐漸轉(zhuǎn)向“開放、標(biāo)準(zhǔn)、集成”,因此,對(duì)系統(tǒng)資源的共享能力,系統(tǒng)功能的跨平臺(tái)能力、集成能力將提出更高的要求。而當(dāng)前軟件領(lǐng)域的熱點(diǎn)SOA架構(gòu)和成熟的.NET技術(shù)正迎合了這些需求,成為目前構(gòu)建電網(wǎng)公的,能對(duì)人力資源管理業(yè)務(wù)變化敏捷性反應(yīng)的軟件架構(gòu),是電網(wǎng)公司人力資源管理系統(tǒng)重構(gòu)和集成的目標(biāo)。下面從電網(wǎng)公司信息化建設(shè)戰(zhàn)略計(jì)劃和軟件系統(tǒng)工程的角度出發(fā),采用SOA軟件架構(gòu)思想和Microsoft公司的.NET技術(shù)平臺(tái),分析構(gòu)建電網(wǎng)公司人力資源管理系統(tǒng)的體系結(jié)構(gòu)。1.1.NET平臺(tái)架構(gòu).NET是Microsoft面向XMLWe

4、b服務(wù)的技術(shù)平臺(tái)。不論操作系統(tǒng)、設(shè)備或編程語言有何差別,XMLWeb服務(wù)能使應(yīng)用程序在Internet上傳輸和共享數(shù)據(jù)。使用.NET平臺(tái)可以快速開發(fā)、管理、布署和使用XMLWeb服務(wù)。Web服務(wù)是一個(gè)功能集,它被打包成獨(dú)立的實(shí)體發(fā)布在網(wǎng)上供其他程序使用,允許各公司和個(gè)人能夠快速低價(jià)地使全世界可以訪問到他們的數(shù)字化信息。.NET體系架構(gòu)將傳統(tǒng)的C/S或B/S兩層體系結(jié)構(gòu)分解為展示層、業(yè)務(wù)邏輯層、應(yīng)用服務(wù)層與數(shù)據(jù)邏輯層等,各層之間采用基于Internet環(huán)境下的SOAP和XML協(xié)議通信,使系統(tǒng)的并行操作速度、網(wǎng)絡(luò)計(jì)算能力大為提高,系統(tǒng)的整體性能得以優(yōu)化。由于采用先進(jìn)的軟件分層設(shè)計(jì)思想,支持基于框架

5、的開發(fā),降低開發(fā)難度和成本,同時(shí)降低架構(gòu)的耦合度,極大地增強(qiáng)軟件的可維護(hù)性和可擴(kuò)展性,滿足開發(fā)大型管理信息系統(tǒng)的需要。司人力資源管理信息系統(tǒng)的首選方案。1系統(tǒng)總體架構(gòu)一個(gè)具有松耦合和較強(qiáng)重構(gòu)能力、集成能力收稿日期:2008209223作者簡介:白勇(1973-),副教授,研究方向:電子信息。第1期白勇:基于SOA架構(gòu)和.NET技術(shù)的電網(wǎng)公司人力資源管理系統(tǒng)研究271.2面向服務(wù)的架構(gòu)面向服務(wù)的架構(gòu)(SOA,Service-OrientedAr2chitecture),是一個(gè)組件模型,它將應(yīng)用程序的不同功能單元定義為服務(wù)(Service),并通過服務(wù)間定義良好的接口和契約(Contract)聯(lián)系

6、起來(例如從一個(gè)服務(wù)向另一個(gè)服務(wù)傳遞數(shù)據(jù)或協(xié)調(diào)一個(gè)或多個(gè)服務(wù)之間的活動(dòng))。這些服務(wù)獨(dú)立于硬件平臺(tái)、操作系統(tǒng)和編程語言,使得構(gòu)建在這樣的系統(tǒng)中的服務(wù)可以以一種統(tǒng)一、標(biāo)準(zhǔn)的方式進(jìn)行通信。面向服務(wù)的體系結(jié)構(gòu)(SOA)是互相通信的服務(wù)的集合,是一個(gè)靈活的體系結(jié)構(gòu),是在計(jì)算環(huán)境下設(shè)計(jì)、開發(fā)、應(yīng)用、管理分散的邏輯(服務(wù))單元的一種規(guī)范。,靈活性,使得企業(yè)能夠有效地對(duì)業(yè)務(wù)快速變化做出響應(yīng)。境中創(chuàng)建軟件系統(tǒng)的過程。該方法要求在開發(fā)團(tuán)隊(duì)中要有一個(gè)用戶代表,他幫助書寫測(cè)試來指導(dǎo)開發(fā)人員的日常工作,開發(fā)團(tuán)隊(duì)中的所有成員都參與到設(shè)計(jì)之中,目標(biāo)僅是創(chuàng)建用戶想要的,而不是在一些形式化模型上耗費(fèi)工作量。具體見圖1的5區(qū)。3

7、)應(yīng)用服務(wù)層介于業(yè)務(wù)和技術(shù)中間,按照“業(yè)務(wù)驅(qū)動(dòng)服務(wù),服務(wù)驅(qū)動(dòng)技術(shù)”的原則,SOA系統(tǒng)方法將人力資源管理業(yè)務(wù)邏輯中的公共設(shè)計(jì)和部分實(shí)現(xiàn)抽象出來,以SOA應(yīng)用服務(wù)的形式,部署運(yùn)行于.NET,。SOA,可擴(kuò)展、重構(gòu)、維護(hù)的復(fù)雜度。具1的4區(qū)。4)企業(yè)組件層負(fù)責(zé)實(shí)現(xiàn)一些具體的功能(業(yè)務(wù)組件),是業(yè)務(wù)單元的集合,與系統(tǒng)軟件層相關(guān)和實(shí)現(xiàn)技術(shù)層相關(guān),該層已不再透明了。具體見圖1的3區(qū)。5).NET基礎(chǔ)服務(wù)層是Microsoft提供的實(shí)現(xiàn)SOA的技術(shù)平臺(tái)和基礎(chǔ)服務(wù)平臺(tái),除了.NET技術(shù)1.3人力資源管理信息系統(tǒng)的體系結(jié)構(gòu)基于.NET的多層體系結(jié)構(gòu),采用面向服務(wù)(SOA)的體系架構(gòu)進(jìn)行應(yīng)用開發(fā)、系統(tǒng)集成,可擺脫

8、面向技術(shù)解決方案的束縛,集中精力構(gòu)建人力資源管理的業(yè)務(wù)模型,從而提高軟件復(fù)用、加快SOA分布式人力資源管理系統(tǒng)的實(shí)施。人力資源信息系統(tǒng)采用業(yè)務(wù)服務(wù)化、應(yīng)用分層化的多層體系結(jié)構(gòu),邏輯上可分為展示層、業(yè)務(wù)邏輯層、服務(wù)層、企業(yè)組件層、.NET基礎(chǔ)服務(wù)層、系統(tǒng)軟件層,如圖1。1)展示層主要負(fù)責(zé)提供各種角色的用戶與人力資源系統(tǒng)的人機(jī)交互。展示業(yè)務(wù)處理的操作界面和信息獲取的操作界面,如圖1的6區(qū)。2)業(yè)務(wù)邏輯層提供業(yè)務(wù)服務(wù),包括業(yè)務(wù)數(shù)據(jù)和業(yè)務(wù)邏輯,集中系統(tǒng)大多數(shù)業(yè)務(wù)處理。基于SOA,采用模型驅(qū)動(dòng)架構(gòu)MDA(ModelDrivenArchitec2ture)方法,從省級(jí)公司到基層供電局層面綜合型人力資源管理

9、模型(包括管理層、業(yè)務(wù)層和基礎(chǔ)層)中,設(shè)計(jì)出與平臺(tái)無關(guān)的業(yè)務(wù)模型,形成業(yè)務(wù)邏輯層。但是,在MDA創(chuàng)建模型之間,這些業(yè)務(wù)需求已經(jīng)全部描述,即需求是固定的。針對(duì)需求的變化,SOA引入敏捷方法(AM),其中非常有名的方法是極限編程(XP),提供了在需求未知或者多變的環(huán)平臺(tái)外,也可以采用其它異構(gòu)的平臺(tái),這就是SOA架構(gòu)的平臺(tái)無關(guān)性。具體見圖1的2區(qū)。6)系統(tǒng)軟件層采用Microsoft的操作系統(tǒng)Win2dowsServer,數(shù)據(jù)庫系統(tǒng)采用Microsoft的SQLServer,服務(wù)容器采用Microsoft的IIS。具體見圖1的1區(qū)。圖1基于SOA的人力資源系統(tǒng)分層體系結(jié)構(gòu)2系統(tǒng)實(shí)現(xiàn)的關(guān)鍵技術(shù)2.1X

10、ML技術(shù)XML是一種元標(biāo)記語言。采用XML技術(shù),可28重慶電力高等專科學(xué)校學(xué)報(bào)第14卷以自定義描述一個(gè)電力營銷管理信息系統(tǒng)需要的標(biāo)記。XML的擴(kuò)展性和靈活性允許它描述不同種類應(yīng)用軟件中的數(shù)據(jù),在電力營銷系統(tǒng)建設(shè)的應(yīng)用設(shè)計(jì)開發(fā)中采用XML作為描述數(shù)據(jù)的通用標(biāo)準(zhǔn),作為應(yīng)用的數(shù)據(jù)載體和數(shù)據(jù)交換媒介,集成信息系統(tǒng)中的不同來源數(shù)據(jù),新設(shè)計(jì)開發(fā)的應(yīng)用系統(tǒng)也采用XML,保持系統(tǒng)數(shù)據(jù)的開發(fā)性和易集成性。隨著人力資源管理的不斷發(fā)展和進(jìn)步而有所變化,SOA架構(gòu)提供了利用服務(wù)快速構(gòu)建業(yè)務(wù)流程的機(jī)制,并能根據(jù)業(yè)務(wù)的需要,重新構(gòu)建或組織服務(wù)。3.2系統(tǒng)應(yīng)用服務(wù)根據(jù)“業(yè)務(wù)驅(qū)動(dòng)服務(wù)、服務(wù)驅(qū)動(dòng)技術(shù)”的原則,將人力資源管理業(yè)務(wù)

11、邏輯中的公共設(shè)計(jì)和部分實(shí)現(xiàn)抽象出來,以SOA服務(wù)方式在網(wǎng)絡(luò)環(huán)境中呈現(xiàn),滿足本系統(tǒng)業(yè)務(wù)管理需要,也供其它業(yè)務(wù)系統(tǒng)共享。常用的的人力資源公共服務(wù)有:1)權(quán)限管理服務(wù)。通、角色、用戶、部門及,以完成授權(quán)。作為人力資源管理信息系統(tǒng)用戶管理服務(wù),同時(shí)為其它業(yè)務(wù)系統(tǒng)提供公共服務(wù)接口,以實(shí)現(xiàn)驗(yàn)證用戶身份、查詢用戶權(quán)限等功能。2)人事變動(dòng)服務(wù)通過人事變動(dòng)服務(wù)設(shè)置人事變動(dòng)業(yè)務(wù)中職工的組織變動(dòng)、職務(wù)變動(dòng)、職位變動(dòng)以及關(guān)聯(lián)的工資變動(dòng)等。同時(shí),為其本系統(tǒng)和它業(yè)務(wù)系統(tǒng)提供職工人事變動(dòng)信息查詢功能。3)薪酬管理服務(wù)通過對(duì)薪酬管理業(yè)務(wù)的總結(jié)和計(jì)算方法的提升,系統(tǒng)在一套穩(wěn)健的薪酬計(jì)算模型基礎(chǔ)上,為人力資源管理信息系統(tǒng)提供個(gè)人

12、薪酬計(jì)算、個(gè)人薪酬統(tǒng)計(jì)和企業(yè)薪酬統(tǒng)計(jì)服務(wù),為企業(yè)薪酬管理、勞動(dòng)統(tǒng)計(jì)、同業(yè)對(duì)標(biāo)以及領(lǐng)導(dǎo)決策提供準(zhǔn)確、穩(wěn)定、高效的服務(wù)。4)保險(xiǎn)計(jì)算服務(wù)通過對(duì)保險(xiǎn)業(yè)務(wù)的分析,設(shè)計(jì)出一套穩(wěn)健保險(xiǎn)計(jì)算模型,采用基于企業(yè)組件的多層體系結(jié)構(gòu),為人力資源管理信息系統(tǒng)提供個(gè)人保險(xiǎn)計(jì)算、個(gè)人保險(xiǎn)統(tǒng)計(jì)、企業(yè)保險(xiǎn)統(tǒng)計(jì)、預(yù)算和結(jié)算服務(wù),為企業(yè)保險(xiǎn)管理以及領(lǐng)導(dǎo)決策提供準(zhǔn)確、穩(wěn)定、高效的服務(wù)。5)勞動(dòng)統(tǒng)計(jì)服務(wù)勞動(dòng)統(tǒng)計(jì)是電網(wǎng)企業(yè)同業(yè)對(duì)標(biāo)的重點(diǎn)指標(biāo),該服務(wù)不僅僅是面向省級(jí)公司和基層供電局,它是國家電網(wǎng)公司服務(wù)總線中重要的服務(wù)。該服務(wù)通過(下轉(zhuǎn)第33頁)2.2Web服務(wù)技術(shù)Web服務(wù)是一個(gè)功能集,它被打包成獨(dú)立的實(shí)體發(fā)布在網(wǎng)上供其他程序使用。

13、Web服務(wù)為創(chuàng)建開放的分布式系統(tǒng)仍在不斷開發(fā),允許各公司和個(gè)人能夠快速低價(jià)地使全世界可以訪問到他們的數(shù)字化信息。Web服務(wù)是對(duì),件提供服務(wù)。效的業(yè)務(wù)協(xié)作環(huán)境的需求,Web服務(wù)是一種優(yōu)秀的分布式計(jì)算技術(shù),它既是一種技術(shù),也是一種過程和現(xiàn)象。作為一種技術(shù),一個(gè)WebServices是可以被URI識(shí)別的應(yīng)用軟件,其接口和綁定由XML描述和發(fā)現(xiàn),并可與其他基于XML消息的應(yīng)用程序交互;作為一種過程,它是一種新型的Web發(fā)布、查找和調(diào)用,用于在Web上發(fā)現(xiàn)和連接軟件,可以響應(yīng)客戶一個(gè)簡單的請(qǐng)求,也可以完成一個(gè)復(fù)雜的商務(wù)流程;作為一種現(xiàn)象,整個(gè)行業(yè)都認(rèn)識(shí)到:不能忽略分散的、松耦合的和相互協(xié)作的WebSer

14、vices。3系統(tǒng)功能模塊和服務(wù)在構(gòu)建了SOA人力資源管理系統(tǒng)的體系架構(gòu)后,采用業(yè)務(wù)服務(wù)化、應(yīng)用分層化的設(shè)計(jì)思想,設(shè)計(jì)電網(wǎng)公司人力資源管理系統(tǒng)功能模塊,分析并抽象出人力資源管理系統(tǒng)應(yīng)用服務(wù)。3.1系統(tǒng)功能模塊采用模型驅(qū)動(dòng)架構(gòu)(MDA)方法,根據(jù)省級(jí)電力公司和基層供電局人力資源管理模型中管理層、業(yè)務(wù)層和基礎(chǔ)層的需求,設(shè)計(jì)系統(tǒng)功能模塊,包括:用戶權(quán)限管理、機(jī)構(gòu)管理、人員管理、職位管理、薪酬管理、保險(xiǎn)管理、合同管理、績效管理、招聘管理、培訓(xùn)管理、勞動(dòng)紀(jì)律管理、勞動(dòng)統(tǒng)計(jì)管理、報(bào)表管理等系統(tǒng)功能模塊。這些功能模塊業(yè)務(wù)流程或許會(huì)第1期肖貴元等:印J.電信科學(xué),1998,12.數(shù)字水印技術(shù)及其應(yīng)用W089/

15、08915,1989.334陳青,王延平.數(shù)字水印知識(shí)產(chǎn)權(quán)保護(hù)的新技術(shù)J.中國圖像圖形學(xué)報(bào),1999,9.modelJ.Computer&Graphics,1998,(4).TheApplicationofDigitalWatermarkingXIAOGui2yuan,JIANGCheng2yan,MALi(ChongqingElectricPowerCollege,Chongqing400053,China)Abstract:Asinternetisgettingmoreandmorepopular,itismoreimportanttopreventnetworkinformationbe

16、ingstolenorfalsified.Thisessayintroducesanewly2inventedprotectivetechniquefordigitalroductsDigitalWatermarking.Specifically,thisessaymainlydiscussesaboutthepmodelandtypicalalgorithmsofDigitalWatermarkingaswellasits.Keywords:digitalwatermarking;fundaotection;datasecurity(上接第28頁,為省級(jí)電網(wǎng)公司提供同業(yè)對(duì)標(biāo)服務(wù)。6)報(bào)表管理

17、服務(wù)采用通用的智能報(bào)表平臺(tái)為人力資源管理信息系統(tǒng)提供報(bào)表管理服務(wù),通過報(bào)表的模版定義,采用數(shù)據(jù)倉庫的思想和模型,形成報(bào)表基礎(chǔ)事實(shí)庫,引入了維度、事實(shí)表、數(shù)據(jù)集的概念和通用化設(shè)置,實(shí)現(xiàn)了人力資源管理報(bào)表制作的實(shí)用化。司基層單位得到應(yīng)用,它統(tǒng)一了電網(wǎng)公司信息系統(tǒng)集成標(biāo)準(zhǔn),促進(jìn)了系統(tǒng)間數(shù)據(jù)共享和業(yè)務(wù)協(xié)調(diào),具有可行性,下一步將在省級(jí)公司推廣應(yīng)用。參考文獻(xiàn):統(tǒng)分析與設(shè)計(jì)M.北京:機(jī)械工業(yè)出版社,2003.實(shí)踐M.北京:電子工業(yè)出版社,2004,(11).4結(jié)束語面向服務(wù)架構(gòu)(SOA)和基于.NET技術(shù)的人力資源管理系統(tǒng)構(gòu)建和實(shí)現(xiàn)方案已成功地在電網(wǎng)公3裴輝東,梁云風(fēng).電力營銷管理信息系統(tǒng)的應(yīng)用框架設(shè)計(jì)和實(shí)現(xiàn)技術(shù)J.電力系統(tǒng)自動(dòng)化,2004.HumanResourcesManagementSystemofPowerGridCompaniesBasedonSOAandNETBAIYong(ChongqingElectricPowerCollege,Chongqing400053,China)Abstract:Basedonananalysisoftherequirementsofhumanresourcesmanagementsystemofpowergridcompa2nies,thisessayexpoundsanewsystembasedontheserviceorientatedarch

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論