版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、基于Web Service的執(zhí)行力管理系統(tǒng)研究與實現(xiàn)摘要:ebservie實現(xiàn)了真正意義上的平臺獨立性和語言獨立性,是一種面向效勞的分布式計算形式。這里介紹ebservie技術(shù)的根本概念、核心技術(shù)和特點,針對如今企業(yè)執(zhí)行力的狀況,結(jié)合ebservie完成了執(zhí)行力管理系統(tǒng)的設(shè)計,通過分析執(zhí)行力的需求,利用ul確定了系統(tǒng)的架構(gòu)和功能模型,并結(jié)合j2ee給出了詳細模塊的實現(xiàn),有效進步了系統(tǒng)的復(fù)用和重用,增加了系統(tǒng)的可移植性和擴展性,大大進步了企業(yè)的辦公自動化效率。與傳統(tǒng)執(zhí)行力系統(tǒng)相比,該系統(tǒng)的高度集成性和b/s架構(gòu)形式具有創(chuàng)新性。關(guān)鍵詞:ebservie;執(zhí)行力管理系統(tǒng);sdl;架構(gòu)中圖分類號:tn
2、911-34;tp311文獻標識碼:a文章編號:1004-373x(2021)22-0051-03researhandipleentatinfexeutinanageentsystebasednebserviezhangei-li,guhang-yan,hengang(shlfputersieneandengineering,jiangsuuniversityfsieneandtehnlgy,zhenjiang212022,hina)abstrat:theplatfrindependeneandlanguageindependenefebservieareahieved,itisaservie
3、-rientedanddistributedputingdel.thebasinept,retehnlgyandfeaturesfebservietehnlgyareintrdued.ebservieisusedtpletetheipleentatinftheexeutinanageentsysteaiingatthestatusfbusinessexeutin,ulisusedtdeterinethestrutureandfuntindelthrughanalyzingtherequireentsfthesyste,theipleentatinisgivenbinedithj2ee,theu
4、ltiplexandreusefthesysteareiprved,thesystesprtabilityandsalabilityareinreased,theeffiienyfffieautatinbusinessisgreatlyiprved.thissystehashighintegratinandb/sstrutureparedtthetraditinalexeutinsystes.keyrds:ebservie;exeutinanageentsyste;sdl;struture隨著網(wǎng)絡(luò)技術(shù)和計算機技術(shù)在企業(yè)管理領(lǐng)域的廣泛應(yīng)用,企業(yè)的管理也開場向著電子化協(xié)作方向開展,執(zhí)行力作為制約企
5、業(yè)不斷開展壯大的最大瓶頸,一方面采用傳統(tǒng)紙質(zhì)管理使得工作繁瑣,浪費人力資源,不易查錯,另一方面采用/s架構(gòu)形式的管理系統(tǒng)使得系統(tǒng)維護本錢高,晉級時很繁瑣。通過internet及其相關(guān)技術(shù),企業(yè)正在尋找一種新的方式,以實現(xiàn)企業(yè)內(nèi)部部門之間的電子化協(xié)作,并享用更高程度的部門信息交互與協(xié)作過程所帶來的好處,ebservie技術(shù)正是應(yīng)這種需求而產(chǎn)生并迅速走紅的。它可以把不同系統(tǒng)間的數(shù)據(jù)聯(lián)絡(luò)起來,使得在異構(gòu)平臺下的數(shù)據(jù)傳遞和整合成為可能。1ebservie概述1.1ebservie的特征(1)完好的封裝性。eb效勞封裝了管理數(shù)據(jù)訪問、處理和分析功能,用sdl描繪其功能,為效勞使用者提供統(tǒng)一的調(diào)用接口,有
6、利于保證數(shù)據(jù)的平安和系統(tǒng)的穩(wěn)定性1。(2)接口的一致性和松散耦合性。允許異構(gòu)系統(tǒng)以一樣的方式進展互操作。各個系統(tǒng)運行在不同的操作系統(tǒng)平臺,具有良好的可定制才能和互操作性。用戶系統(tǒng)與其松散耦合,系統(tǒng)晉級和平臺遷移互不影響,對調(diào)用者來說,只要調(diào)用界面不變,eb效勞實現(xiàn)的任何變更對他們來說都是透明的。(3)使用標準協(xié)議標準。在eb效勞中所有的技術(shù)實現(xiàn)都基于開放的標準協(xié)議標準,所有公共的協(xié)約完全需要使用開放的標準協(xié)議進展描繪、傳輸和交換。(4)高度可集成才能。由于eb效勞采用標準eb協(xié)議作為組件界面描繪和協(xié)同描繪標準,完全屏蔽了不同軟件平臺的差異,任何軟件都可以通過標準協(xié)議進展互操作,實如今當前環(huán)境下
7、最高的可集成性。1.2ebservie體系構(gòu)造eb效勞的體系構(gòu)造基于3種角色:效勞提供者、效勞注冊中心和效勞懇求者。交互涉及發(fā)布、查找和綁定操作。這些角色和操作一起作用于eb效勞構(gòu)件:eb效勞軟件模塊及其描繪。圖1顯示了這些操作、提供這些操作的組件及它們之間的交互。1.3ebservie效勞協(xié)議(1)sdl(eb效勞描繪語言)用來定義ebservies,并描繪如何訪問這些效勞。(2)sap(簡單對象訪問協(xié)議)是一種用來在分散、分布式環(huán)境下交換信息的簡單協(xié)議,它是一個基于xl的協(xié)議2。(3)uddi(universaldesriptin,disveryandintegratin,通用描繪、發(fā)現(xiàn)和
8、集成)標準定義了一個發(fā)布和發(fā)現(xiàn)有關(guān)ebservies信息的標準方法。uddi可以被視為ebservie的搜索引擎。圖1ebservie架構(gòu)模型2ebservie在執(zhí)行力管理系統(tǒng)中的應(yīng)用2.1系統(tǒng)概述執(zhí)行力管理系統(tǒng)主要是對企業(yè)中任務(wù)發(fā)布、任務(wù)驗收、任務(wù)審核、任務(wù)考評和考評審核等工作進展管理。當然基于以上功能也有相應(yīng)的系統(tǒng),但是現(xiàn)有大多數(shù)執(zhí)行力管理系統(tǒng)都是基于客戶機/效勞器(lient/server,/s)形式的。/s形式需要在不同的客戶機上安裝不同的客戶應(yīng)用程序,因此靈敏性差,操作復(fù)雜。為了減輕執(zhí)行力管理的復(fù)雜性,實現(xiàn)資源共享,創(chuàng)立閱讀器/效勞器(brser/server,b/s)形式的執(zhí)行力管
9、理系統(tǒng)是可取的。b/s形式的應(yīng)用系統(tǒng)特別合適發(fā)布網(wǎng)上信息,這是/s所無法實現(xiàn)的,也是執(zhí)行力管理系統(tǒng)最重要的一個功能。充分利用ebservie技術(shù)特點,實現(xiàn)部門之間的信息、資源共享是值得期待的,信息本是別離的,但具有一樣特征,可通過將互助結(jié)合的一些“孤島組合起來,形成一個更方便統(tǒng)一管理,調(diào)配靈敏可有效充分利用資源的系統(tǒng)。2.2系統(tǒng)架構(gòu)整個系統(tǒng)采用典型的多層架構(gòu)形式,數(shù)據(jù)統(tǒng)一放在底層的數(shù)據(jù)庫效勞器上,企業(yè)員工可根據(jù)不同的權(quán)限對任務(wù)進展提交和查詢等操作,以實現(xiàn)執(zhí)行力的真正共享。系統(tǒng)總體架構(gòu)見圖2。2.3系統(tǒng)功能設(shè)計執(zhí)行力管理系統(tǒng)的主要功能由考評管理、任務(wù)管理、系統(tǒng)設(shè)置3大部分組成。系統(tǒng)功能構(gòu)造圖如圖
10、3所示??荚u管理實現(xiàn)考評的設(shè)置和考評結(jié)果的查詢、審核等功能。根據(jù)操作權(quán)限的設(shè)置,不同的用戶進展不同的操作??荚u結(jié)果審核只能由部門高層人員完成。任務(wù)管理實現(xiàn)任務(wù)設(shè)置、發(fā)布、查詢、完成驗收、完成審核等管理功能。根據(jù)操作權(quán)限的設(shè)置,不同的用戶進展不同的操作。普通職員只進展任務(wù)查詢操作。系統(tǒng)設(shè)置管理實現(xiàn)用戶管理、密碼修改等功能。用戶管理只能部門高層人員才能設(shè)置。普通職員只能盡心密碼修改。圖2系統(tǒng)總體架構(gòu)圖3系統(tǒng)功能構(gòu)造圖2.4系統(tǒng)ul圖示系統(tǒng)總體用例圖如圖4所示。以“任務(wù)新增發(fā)布為例的,詳細序列圖示如圖5所示。2.5系統(tǒng)實現(xiàn)該系統(tǒng)采用java語言,以elipse為開發(fā)平臺,采用sqlserver202
11、2企業(yè)版數(shù)據(jù)庫,根據(jù)ebservie為技術(shù)根底,并采用b/s構(gòu)造,結(jié)合struts,xl等技術(shù)來實現(xiàn)。sql為獲娶更新和向數(shù)據(jù)庫存儲任意數(shù)據(jù)提供了無限的可能性,包括關(guān)系、文本、空間、多媒體和xl數(shù)據(jù)。這些才能使得客戶端應(yīng)用可以使用標準ebservie協(xié)議(sdl和sap)來發(fā)現(xiàn)并與其目錄或搜索引擎進展交互,實現(xiàn)不同平臺、不同區(qū)域數(shù)據(jù)庫的遠程訪問。(1)創(chuàng)立查詢?nèi)蝿?wù)信息eb效勞(以任務(wù)新增為例)。圖4執(zhí)行力管理系統(tǒng)用例圖./build/query.earjdb/jtdssyste/task獲取任務(wù)信息seletenaefrhereenae:ynaevarhar圖5“任務(wù)新增發(fā)布序列圖(2)生成e
12、bservie文件。以下命令將生成一個包含與數(shù)據(jù)庫操作對應(yīng)的java包裝的ear文件。%java_jar/ebservies/lib/sa.jar-nfig/servie-nfig.xl(3)將生成的.ear文件部署到4j%java-jar/j2ee/he/adin.jar(4)捆綁已部署的應(yīng)用%java-jar/j2ee/he/adin.jarqueryquery-eb -eb-sitequery在這一階段,ebservie已被創(chuàng)立。然而,為了使用它或讓其發(fā)揮作用,需要一個客戶端應(yīng)用。(5)生成客戶端代理與ebservie配置文件類似,客戶端配置文件被用來生成java客戶代理。%jav-ja
13、ryrale-he/ebservies/sa.jar-nfig/lient-nfig.xl(6)編譯和運行客戶端應(yīng)用在sr/lient/sqlserver/de/dh/query/query-task.java中編譯和運行范例客戶端程序。%antpile-lient%antflirt-lient(7)通過eb閱讀器訪問效勞效勞可以通過閱讀器lalhst:8080/query/query進展訪問。(1)進入系統(tǒng),翻開“任務(wù)管理下的“任務(wù)新增發(fā)布界面,選擇需要安排任務(wù)的職工,對任務(wù)進展詳細設(shè)置(任務(wù)開場時間、任務(wù)完成時間、任務(wù)類型、完成時間、驗收人、任務(wù)描繪、備注、完不成的獎懲情況),然后點擊“保
14、存,提示“保存成功,界面如圖6所示。圖6“任務(wù)新增發(fā)布界面(2)翻開數(shù)據(jù)庫中的“task表,查看里面的數(shù)據(jù),會看到該表中已經(jīng)多了一條數(shù)據(jù),正是剛剛新增的數(shù)據(jù),說明數(shù)據(jù)已經(jīng)成功添加進數(shù)據(jù)庫,數(shù)據(jù)庫中得到了頁面中傳來的數(shù)據(jù)。3結(jié)語執(zhí)行力管理系統(tǒng)是為了適應(yīng)企業(yè)職工自動化管理任務(wù)開發(fā)的,它以internet為根底實現(xiàn)了各類企業(yè)信息的傳輸、共享。該系統(tǒng)是在面向?qū)ο蟮姆椒ㄖ笇?dǎo)下,采用b/s架構(gòu),詳細應(yīng)用ebservie方法進展設(shè)計、開發(fā)和實現(xiàn)的,具有良好的可維護性、可擴展性和可移植性。編輯整理參考文獻1柴曉路,梁字奇.ebservies技術(shù)、架構(gòu)和應(yīng)用.北京:電子工業(yè)出版社,2022.2鄭曉東,王志堅,周曉峰,等.一種基于ebservie的分布式計算模型研究及其實現(xiàn)j.計算機工程與應(yīng)用,2022(1):144-147.3余潔,李治柱.基于ebservie的上海/巴符州科技經(jīng)濟信息通道的設(shè)計.計算機工程,2022,30(12):189-191.4白楊.基于ebservies的證書驗證系統(tǒng)的模型框架j.計算機技術(shù)與開展,2021(6):36-38.5吳軍,鄧超,邵新宇,等.基于ebservies的企業(yè)應(yīng)用集成方法研究j.計算機應(yīng)用研究,2022(8):137-139.6張志強.張景,張志剛.基于ebservie的應(yīng)用系統(tǒng)開發(fā)初探j(luò).計算機應(yīng)用,2022,2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024版光纖熔接合同協(xié)議書
- 2024醫(yī)用耗材綠色包裝與環(huán)保認證合同范本3篇
- 2025年度水電站電力資源使用權(quán)轉(zhuǎn)讓合同3篇
- 二零二五年度分居期間共同子女醫(yī)療費用分擔(dān)合同3篇
- 健身房承包合同模板2025年
- 2024年度地磅租賃與農(nóng)產(chǎn)品質(zhì)量安全監(jiān)測協(xié)議3篇
- 二零二五年度南京股權(quán)轉(zhuǎn)讓合同(標的:一家位于秦淮區(qū)的科技公司的40%股權(quán))2篇
- 2024年食用菌產(chǎn)品冷鏈物流配送合同2篇
- 2025年度建筑施工臨時電力設(shè)施改造與安裝合同3篇
- 2024建筑工程技術(shù)咨詢合同范本
- 大學(xué)英語語法專項練習(xí)題及答案
- 高中英語高頻詞匯拓展延伸
- 2023年浙江杭州西湖文化旅游投資集團有限公司招聘筆試題庫含答案解析
- 班主任名工作室個人工作總結(jié)6篇 名班主任工作室總結(jié)
- 巧克畢業(yè)論文(南昌大學(xué))超星爾雅學(xué)習(xí)通網(wǎng)課章節(jié)測試答案
- 大象版二年級科學(xué)上冊期末試卷(及答案)
- 榕江縣銻礦 礦業(yè)權(quán)出讓收益計算結(jié)果的報告
- 機電常用材料進場驗收要點
- 2023年浙江首考英語試題(含答案)
- GB 2719-2018食品安全國家標準食醋
- 皮囊加壓技術(shù)課件
評論
0/150
提交評論