分布式人員培訓(xùn)系統(tǒng)設(shè)計(jì)(web服務(wù)及工作流技術(shù)).doc
約66頁(yè)DOC格式手機(jī)打開(kāi)展開(kāi)
分布式人員培訓(xùn)系統(tǒng)設(shè)計(jì)(web服務(wù)及工作流技術(shù)),分布式人員培訓(xùn)系統(tǒng)設(shè)計(jì)(web服務(wù)及工作流技術(shù))共66頁(yè)5.2萬(wàn)余字摘要在日漸興起的電子商務(wù)環(huán)境下,企業(yè)或部門(mén)間的協(xié)作型模式最具發(fā)展?jié)摿?。它的?shí)施有兩個(gè)關(guān)鍵技術(shù)問(wèn)題:傳統(tǒng)的解決方案通常運(yùn)行于專(zhuān)用增值網(wǎng)絡(luò),運(yùn)行維護(hù)費(fèi)用昂貴,消息結(jié)構(gòu)復(fù)雜僵化,中小企業(yè)無(wú)法承受;如何保證系統(tǒng)能夠隨著需求的變化進(jìn)行擴(kuò)展和融合也是一個(gè)難題。最新...
內(nèi)容介紹
此文檔由會(huì)員 20023286 發(fā)布
分布式人員培訓(xùn)系統(tǒng)設(shè)計(jì)(Web服務(wù)及工作流技術(shù))
共66頁(yè)5.2萬(wàn)余字
摘 要
在日漸興起的電子商務(wù)環(huán)境下,企業(yè)或部門(mén)間的協(xié)作型模式最具發(fā)展?jié)摿?。它的?shí)施有兩個(gè)關(guān)鍵技術(shù)問(wèn)題:傳統(tǒng)的解決方案通常運(yùn)行于專(zhuān)用增值網(wǎng)絡(luò),運(yùn)行維護(hù)費(fèi)用昂貴,消息結(jié)構(gòu)復(fù)雜僵化,中小企業(yè)無(wú)法承受;如何保證系統(tǒng)能夠隨著需求的變化進(jìn)行擴(kuò)展和融合也是一個(gè)難題。最新的Web 服務(wù)(Web Services) 技術(shù)以其組件化、開(kāi)放性和自描述等特性使得企業(yè)及其合作伙伴之間可以依賴(lài)Web 服務(wù)進(jìn)行商業(yè)信息交互,它已成為替換傳統(tǒng)方案的最好選擇之一。而工作流技術(shù)的出現(xiàn)正是解決第二個(gè)難題的最佳方案,它對(duì)流程進(jìn)行管理,任何需求的變化都可以通過(guò)靈活地改變業(yè)務(wù)流程實(shí)現(xiàn)。通過(guò)將Web 服務(wù)和工作流技術(shù)相結(jié)合,可以使系統(tǒng)的擴(kuò)展問(wèn)題得到很好的解決。
在分析具體案例的基礎(chǔ)上,結(jié)合一種復(fù)合Web服務(wù)的業(yè)務(wù)流程管理系統(tǒng)——K2.NET,設(shè)計(jì)了一個(gè)基于Web 服務(wù)和工作流技術(shù)的,適合多方參與者、跨業(yè)務(wù)平臺(tái)、高動(dòng)態(tài)協(xié)作環(huán)境的分布式人員培訓(xùn)系統(tǒng),實(shí)現(xiàn)了中小型企業(yè)在此應(yīng)用下的協(xié)同辦公;滿足了此類(lèi)應(yīng)用的商業(yè)環(huán)境異構(gòu)性和跨互聯(lián)網(wǎng)的分布性要求;充分考慮了登陸角色的安全性控制;嚴(yán)格地采用過(guò)程形式化體系,針對(duì)實(shí)際業(yè)務(wù)需求,實(shí)現(xiàn)了一種基本申請(qǐng)流程和相關(guān)的三種修改流程;對(duì)于需求中特別要求的審批制度,提出了一種審批策略算法以適應(yīng)多種變化。最后,探討了可直接支持戰(zhàn)略的高效可敏捷擴(kuò)展型流程資產(chǎn)管理技術(shù),以及對(duì)既往流程資產(chǎn)進(jìn)行新環(huán)境下的價(jià)值挖掘。測(cè)試結(jié)果表明本系統(tǒng)完全能滿足用戶的需求,具有較好的性能。目前存在的缺陷是代碼執(zhí)行效率不高,可以通過(guò)代碼優(yōu)化或者在保證功能實(shí)現(xiàn)的情況下簡(jiǎn)化當(dāng)前狀態(tài)機(jī)來(lái)提高代碼效率。
整個(gè)系統(tǒng)是參考國(guó)際工作流聯(lián)盟所提出的結(jié)構(gòu)模型,并結(jié)合用戶需求設(shè)計(jì)出的 一個(gè)輕型工作流系統(tǒng)。稱(chēng)其為“輕型”,因?yàn)樵撓到y(tǒng)是針對(duì)中小型用戶的實(shí)際需要所設(shè)計(jì),相對(duì)普通的工作流系統(tǒng)而言,它的功能結(jié)構(gòu)簡(jiǎn)單,在降低成本的同時(shí)也縮短了開(kāi)發(fā)周期,且具有良好的操作性、維護(hù)性、穩(wěn)定性和擴(kuò)展性。通過(guò)分析看出該系統(tǒng)完全有能力代替以前只能由人工完成的工作,并在此基礎(chǔ)上大幅縮短了執(zhí)行時(shí)間和大量減少可能出現(xiàn)的人為失誤,使得工作效率得到了提高、工作質(zhì)量得到了保證。
關(guān)鍵詞:培訓(xùn) Web服務(wù) 工作流 形式化
Abstract
With the increasing prosperity of the e-business environment, collaborative model of enterprise-to-enterprise or sector-to-sector is the most potential model. There are two key technical issues in the implementation of this model. The first one, traditional solutions often operate on the exclusive value-added network, which are maintained costly, complex and rigidity, and can not been afforded by most medium-sized and small business enterprises. Another challenge is ensuring that the system can be expanded as needs change and integration. The latest Web services technology, which makes enterprises and their partners could exchange their information each other based on its components, openness and self described attributes, has become one of the best replacements of traditional program. And workflow technology is the best option to resolve the second problem. Using workflow technology, it is flexible to achieve any requirement changes through modifying business processes. Through combining Web services and workflow technology, resolving the expansion problem of the system would become very easy.
Based on the analysis of some cases, with a business process management system integrated web service—K2.NET, firstly, the paper designs a distributed, web service and workflow based training platform, which is multi-participants, transplantable and suitable for dynamic cooperation environment. This training platform realizes the cooperation with companies, isomerism of this business circumstance, distribution of multi-internet, the control of different roles. Moreover, it adopts formal process architectonic, which can fulfill a basic applying training flow and three modified application flow according to the requirements. For special requirements of the permission strategy, proposing an approved policy algorithms which could adapt to variety changes of strategies. Finally, this paper discusses the assets management technology which supports strategic agile extended flow, and makes some researches on mining the potential value of assets information in new condition. Experiment result shows, this leave workflow management system can satisfy the requirement and has a nice performance. However, some bugs still exist. For instance, the efficiency of codes executing is not high. This problem can be solved through code optimization and predigest the status machine.
In summary, the whole system consults the constructed model proposed by the union of international workflow. It is a lightweight workflow. Compared to normal workflow, this system, which is based on the requirement of medium-sized enterprise, has more straightforward function structure, shorter developed circulation and lower cost, and also has nicer maneuverability, maintainability, stability and expansibility. Therefore, this leave workflow management information has the ability of replacing the traditional manual work. It can reduce a lot of the executing time and most of contrived mistakes, which enhances the efficiency and assures the quality.
Keywords: Training Web Service Workflow Formalization
目 錄
摘 要 I
Abstract II
1 緒論
1.1 研究背景及意義 (1)
1.2 國(guó)內(nèi)外研究概況 (3)
1.3 本論文的研究工作 (9)
2 需求分析與總體設(shè)計(jì)
2.1 系統(tǒng)需求概述 (11)
2.2 系統(tǒng)架構(gòu)設(shè)計(jì) (14)
2.3 基于Web服務(wù)的工作流 (17)
2.4 K2.NET應(yīng)用設(shè)計(jì) (20)
2.5 安全性設(shè)計(jì) (27)
2.6 數(shù)據(jù)庫(kù)設(shè)計(jì) (29)
2.7 本章小結(jié) (33)
3 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
3.1 模塊設(shè)計(jì) (34)
3.2 界面設(shè)計(jì) (35)
3.3 流程設(shè)計(jì) (36)
3.4 模型實(shí)現(xiàn)評(píng)價(jià) (43)
3.5 本章小結(jié) (44)
4 系統(tǒng)測(cè)試
4.1 測(cè)試用例設(shè)計(jì) (45)
4.2 測(cè)試場(chǎng)景設(shè)計(jì) (50)
4.3 本章小結(jié) (51)
5 總結(jié)與展望
5.1 全文總結(jié) (52)
5.2 后續(xù)展望 (53)
致 謝 (55)
參考文獻(xiàn) (56)
參考文獻(xiàn)
[1] 范玉順. 工作流管理技術(shù)基礎(chǔ). 北京: 清華大學(xué)出版社, 2001: 77-122
[2] 史美林, 楊光信, 向勇等. WfMS: 工作流管理系統(tǒng), 計(jì)算機(jī)學(xué)報(bào), 1999, 22(3): 325-334
[3] Jablonski, S and C Bussler. Workflow Management : Modeling Concepts, Architecture, and Implementation[M]. London: International Thomson Computer Press, 1996: 49-61
[4] 陶明亮, 尹東. 基于智能Agent的工作流異常管理(Workflow exception management based on intelligent agent). 計(jì)算機(jī)應(yīng)用(Computer Applications), 2005, 25(11): 10-13
[5] Teresa F. Lunt (Member, IEEE), Dorothy E. Denning, Roger R. Schell (Member, IEEE), Mark Heckman, William R. Shockley. The Sea View Security Model. IEEE Transactions On Software Engineering, June 1990, 16(6): 20-21
[6] Chu Hong-wei, GE Wei. Web Services-based Distributed Workflow Management System. Institute of Software Engineering, Northwest University, Xi’an Shanxi, China, July 1995,10(3):16-20
[7] Abbott K R, Sarin K S., Experiences with workflow management: issues for the next generation, Proc Conference on computer Supported Coorperative Work, Chapel Hill, 1994: 113-120
[8] N. R. Adam, V. Atluri, and W. -K. Huang, Modeling and Analysis of Workflows Using Petri Nets, Journal of Intelligent Information Systems, Special Issue on Workflow and Process Management, 1998, 10(2): 131-158
[9] Workflow Management Coalition, Interface 1: Process Definition Interchange Process Model (WfMC-TC1016-P), Technical report, 1998
[10] 趙海, 馬殿富, 懷進(jìn)鵬. 一種基于Web的工作流系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 北京航空航天大學(xué)學(xué)報(bào), 2001, 27(4): 35-41
[11] F. Casati, P. Grefen, B. Pernici, G. Pozzi, and G. Sánchez, The WIDE workflow model and language, WIDE document 4080-2
[12] Frank Leymann, Dieter Roller, Business process management with flowmark, In Proc. Of COMPCON Spring 1994 IEEE, 1994
[13] David Harel, Eran Gery. Executable object modeling with statecharts. IEEE Computer, 1997: 31-42
[14] Shou-Hsuan Stephen Huang. Building business processes using a state transition model on World Wide Web. Proceedings of IEEE Workshop on ASSET-98, 1998: 2-7
[15] David Hollingsworth. The Workflow Reference Model 10 Years On Workflow Handbook 2004: 295-312
[16] Stef Joosten. Trigger modeling for workflow analysis. In Proc. CON’94 Workflow Management, 1994: 236-247
[17] SourceCode Technology Holdings, Inc. Developing Enterprise Workflow Solutions Using K2. net 2003. 2004: 15-20
[18] Steinar carlsen, Action port model: a mixed paragigm conceptual workflow modeling language, In Proceedings. 3rd IFCIS International Conference 1998: 300-309
[19] W. Ortner, C. Stary. Virtualization of organizations: consequences for workflow modeling. Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences, 1999
[20] J. W. Armitage, M. I. Kellner. A conceptual schema for process definitions and models. Proceedings of Third International Conference on the Applying the Software Process, 1994: 153-165
[21] Desel, Jand Jesparza. Free Choice Petri Nets, volume 40 of Cambridge Tracts in Theoretical Computer Science[M]. Cambridge: Cambridge University Press, 1995: 301-356
共66頁(yè)5.2萬(wàn)余字
摘 要
在日漸興起的電子商務(wù)環(huán)境下,企業(yè)或部門(mén)間的協(xié)作型模式最具發(fā)展?jié)摿?。它的?shí)施有兩個(gè)關(guān)鍵技術(shù)問(wèn)題:傳統(tǒng)的解決方案通常運(yùn)行于專(zhuān)用增值網(wǎng)絡(luò),運(yùn)行維護(hù)費(fèi)用昂貴,消息結(jié)構(gòu)復(fù)雜僵化,中小企業(yè)無(wú)法承受;如何保證系統(tǒng)能夠隨著需求的變化進(jìn)行擴(kuò)展和融合也是一個(gè)難題。最新的Web 服務(wù)(Web Services) 技術(shù)以其組件化、開(kāi)放性和自描述等特性使得企業(yè)及其合作伙伴之間可以依賴(lài)Web 服務(wù)進(jìn)行商業(yè)信息交互,它已成為替換傳統(tǒng)方案的最好選擇之一。而工作流技術(shù)的出現(xiàn)正是解決第二個(gè)難題的最佳方案,它對(duì)流程進(jìn)行管理,任何需求的變化都可以通過(guò)靈活地改變業(yè)務(wù)流程實(shí)現(xiàn)。通過(guò)將Web 服務(wù)和工作流技術(shù)相結(jié)合,可以使系統(tǒng)的擴(kuò)展問(wèn)題得到很好的解決。
在分析具體案例的基礎(chǔ)上,結(jié)合一種復(fù)合Web服務(wù)的業(yè)務(wù)流程管理系統(tǒng)——K2.NET,設(shè)計(jì)了一個(gè)基于Web 服務(wù)和工作流技術(shù)的,適合多方參與者、跨業(yè)務(wù)平臺(tái)、高動(dòng)態(tài)協(xié)作環(huán)境的分布式人員培訓(xùn)系統(tǒng),實(shí)現(xiàn)了中小型企業(yè)在此應(yīng)用下的協(xié)同辦公;滿足了此類(lèi)應(yīng)用的商業(yè)環(huán)境異構(gòu)性和跨互聯(lián)網(wǎng)的分布性要求;充分考慮了登陸角色的安全性控制;嚴(yán)格地采用過(guò)程形式化體系,針對(duì)實(shí)際業(yè)務(wù)需求,實(shí)現(xiàn)了一種基本申請(qǐng)流程和相關(guān)的三種修改流程;對(duì)于需求中特別要求的審批制度,提出了一種審批策略算法以適應(yīng)多種變化。最后,探討了可直接支持戰(zhàn)略的高效可敏捷擴(kuò)展型流程資產(chǎn)管理技術(shù),以及對(duì)既往流程資產(chǎn)進(jìn)行新環(huán)境下的價(jià)值挖掘。測(cè)試結(jié)果表明本系統(tǒng)完全能滿足用戶的需求,具有較好的性能。目前存在的缺陷是代碼執(zhí)行效率不高,可以通過(guò)代碼優(yōu)化或者在保證功能實(shí)現(xiàn)的情況下簡(jiǎn)化當(dāng)前狀態(tài)機(jī)來(lái)提高代碼效率。
整個(gè)系統(tǒng)是參考國(guó)際工作流聯(lián)盟所提出的結(jié)構(gòu)模型,并結(jié)合用戶需求設(shè)計(jì)出的 一個(gè)輕型工作流系統(tǒng)。稱(chēng)其為“輕型”,因?yàn)樵撓到y(tǒng)是針對(duì)中小型用戶的實(shí)際需要所設(shè)計(jì),相對(duì)普通的工作流系統(tǒng)而言,它的功能結(jié)構(gòu)簡(jiǎn)單,在降低成本的同時(shí)也縮短了開(kāi)發(fā)周期,且具有良好的操作性、維護(hù)性、穩(wěn)定性和擴(kuò)展性。通過(guò)分析看出該系統(tǒng)完全有能力代替以前只能由人工完成的工作,并在此基礎(chǔ)上大幅縮短了執(zhí)行時(shí)間和大量減少可能出現(xiàn)的人為失誤,使得工作效率得到了提高、工作質(zhì)量得到了保證。
關(guān)鍵詞:培訓(xùn) Web服務(wù) 工作流 形式化
Abstract
With the increasing prosperity of the e-business environment, collaborative model of enterprise-to-enterprise or sector-to-sector is the most potential model. There are two key technical issues in the implementation of this model. The first one, traditional solutions often operate on the exclusive value-added network, which are maintained costly, complex and rigidity, and can not been afforded by most medium-sized and small business enterprises. Another challenge is ensuring that the system can be expanded as needs change and integration. The latest Web services technology, which makes enterprises and their partners could exchange their information each other based on its components, openness and self described attributes, has become one of the best replacements of traditional program. And workflow technology is the best option to resolve the second problem. Using workflow technology, it is flexible to achieve any requirement changes through modifying business processes. Through combining Web services and workflow technology, resolving the expansion problem of the system would become very easy.
Based on the analysis of some cases, with a business process management system integrated web service—K2.NET, firstly, the paper designs a distributed, web service and workflow based training platform, which is multi-participants, transplantable and suitable for dynamic cooperation environment. This training platform realizes the cooperation with companies, isomerism of this business circumstance, distribution of multi-internet, the control of different roles. Moreover, it adopts formal process architectonic, which can fulfill a basic applying training flow and three modified application flow according to the requirements. For special requirements of the permission strategy, proposing an approved policy algorithms which could adapt to variety changes of strategies. Finally, this paper discusses the assets management technology which supports strategic agile extended flow, and makes some researches on mining the potential value of assets information in new condition. Experiment result shows, this leave workflow management system can satisfy the requirement and has a nice performance. However, some bugs still exist. For instance, the efficiency of codes executing is not high. This problem can be solved through code optimization and predigest the status machine.
In summary, the whole system consults the constructed model proposed by the union of international workflow. It is a lightweight workflow. Compared to normal workflow, this system, which is based on the requirement of medium-sized enterprise, has more straightforward function structure, shorter developed circulation and lower cost, and also has nicer maneuverability, maintainability, stability and expansibility. Therefore, this leave workflow management information has the ability of replacing the traditional manual work. It can reduce a lot of the executing time and most of contrived mistakes, which enhances the efficiency and assures the quality.
Keywords: Training Web Service Workflow Formalization
目 錄
摘 要 I
Abstract II
1 緒論
1.1 研究背景及意義 (1)
1.2 國(guó)內(nèi)外研究概況 (3)
1.3 本論文的研究工作 (9)
2 需求分析與總體設(shè)計(jì)
2.1 系統(tǒng)需求概述 (11)
2.2 系統(tǒng)架構(gòu)設(shè)計(jì) (14)
2.3 基于Web服務(wù)的工作流 (17)
2.4 K2.NET應(yīng)用設(shè)計(jì) (20)
2.5 安全性設(shè)計(jì) (27)
2.6 數(shù)據(jù)庫(kù)設(shè)計(jì) (29)
2.7 本章小結(jié) (33)
3 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
3.1 模塊設(shè)計(jì) (34)
3.2 界面設(shè)計(jì) (35)
3.3 流程設(shè)計(jì) (36)
3.4 模型實(shí)現(xiàn)評(píng)價(jià) (43)
3.5 本章小結(jié) (44)
4 系統(tǒng)測(cè)試
4.1 測(cè)試用例設(shè)計(jì) (45)
4.2 測(cè)試場(chǎng)景設(shè)計(jì) (50)
4.3 本章小結(jié) (51)
5 總結(jié)與展望
5.1 全文總結(jié) (52)
5.2 后續(xù)展望 (53)
致 謝 (55)
參考文獻(xiàn) (56)
參考文獻(xiàn)
[1] 范玉順. 工作流管理技術(shù)基礎(chǔ). 北京: 清華大學(xué)出版社, 2001: 77-122
[2] 史美林, 楊光信, 向勇等. WfMS: 工作流管理系統(tǒng), 計(jì)算機(jī)學(xué)報(bào), 1999, 22(3): 325-334
[3] Jablonski, S and C Bussler. Workflow Management : Modeling Concepts, Architecture, and Implementation[M]. London: International Thomson Computer Press, 1996: 49-61
[4] 陶明亮, 尹東. 基于智能Agent的工作流異常管理(Workflow exception management based on intelligent agent). 計(jì)算機(jī)應(yīng)用(Computer Applications), 2005, 25(11): 10-13
[5] Teresa F. Lunt (Member, IEEE), Dorothy E. Denning, Roger R. Schell (Member, IEEE), Mark Heckman, William R. Shockley. The Sea View Security Model. IEEE Transactions On Software Engineering, June 1990, 16(6): 20-21
[6] Chu Hong-wei, GE Wei. Web Services-based Distributed Workflow Management System. Institute of Software Engineering, Northwest University, Xi’an Shanxi, China, July 1995,10(3):16-20
[7] Abbott K R, Sarin K S., Experiences with workflow management: issues for the next generation, Proc Conference on computer Supported Coorperative Work, Chapel Hill, 1994: 113-120
[8] N. R. Adam, V. Atluri, and W. -K. Huang, Modeling and Analysis of Workflows Using Petri Nets, Journal of Intelligent Information Systems, Special Issue on Workflow and Process Management, 1998, 10(2): 131-158
[9] Workflow Management Coalition, Interface 1: Process Definition Interchange Process Model (WfMC-TC1016-P), Technical report, 1998
[10] 趙海, 馬殿富, 懷進(jìn)鵬. 一種基于Web的工作流系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 北京航空航天大學(xué)學(xué)報(bào), 2001, 27(4): 35-41
[11] F. Casati, P. Grefen, B. Pernici, G. Pozzi, and G. Sánchez, The WIDE workflow model and language, WIDE document 4080-2
[12] Frank Leymann, Dieter Roller, Business process management with flowmark, In Proc. Of COMPCON Spring 1994 IEEE, 1994
[13] David Harel, Eran Gery. Executable object modeling with statecharts. IEEE Computer, 1997: 31-42
[14] Shou-Hsuan Stephen Huang. Building business processes using a state transition model on World Wide Web. Proceedings of IEEE Workshop on ASSET-98, 1998: 2-7
[15] David Hollingsworth. The Workflow Reference Model 10 Years On Workflow Handbook 2004: 295-312
[16] Stef Joosten. Trigger modeling for workflow analysis. In Proc. CON’94 Workflow Management, 1994: 236-247
[17] SourceCode Technology Holdings, Inc. Developing Enterprise Workflow Solutions Using K2. net 2003. 2004: 15-20
[18] Steinar carlsen, Action port model: a mixed paragigm conceptual workflow modeling language, In Proceedings. 3rd IFCIS International Conference 1998: 300-309
[19] W. Ortner, C. Stary. Virtualization of organizations: consequences for workflow modeling. Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences, 1999
[20] J. W. Armitage, M. I. Kellner. A conceptual schema for process definitions and models. Proceedings of Third International Conference on the Applying the Software Process, 1994: 153-165
[21] Desel, Jand Jesparza. Free Choice Petri Nets, volume 40 of Cambridge Tracts in Theoretical Computer Science[M]. Cambridge: Cambridge University Press, 1995: 301-356