| 【中文题名】 | 面向协同商务的工作流系统的研究与设计 |
| 【英文题名】 | |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-10-16 |
| 【中关键词】 | 协同商务,工作流技术,插件架构,开放服务网关规范,面向方面编程, |
| 【英关键词】 | Collaborative Commerce,workflow,plug-in architecture,OSGi,AOP, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序设计、软件工程>软件工程 |
| 【论文摘要】 |
协同商务是目前电子商务领域的一大研究热点,它是企业以Internet、BPM、工作流等新兴技术手段,在企业的供应链及跨供应链进行各种业务的协作,最终通过改变业务经营的模式和方式,达到资源充分利用的的新型商务模式。
本文基于协同商务理论,研究了协同商务下的工作流技术应用和发展,分析了现有工作流产品的不足。为了更好的适应协同商务平台,本文提出了一种插件架构的轻量级工作流系统结构,过程模型,数据库设计及相关实现。该工作流模型基于有限状态机理论,并通过基于活动的扩展提高了工作流的灵活性,增强了过程模型的描述能力。同时该工作流设计实现了一种独立的安全认证机制。该认证机制能够部署在各种基于web的信息系统,作为一种单点登录框架。结合目前兴起的面向方面编程(AOP),该工作流采用了一种基于AOP的异常处理模型,通过把异常从业务逻辑中剥离出来形成异常规则库,能够灵活的处理各种异常情况,更好的复用代码,解决代码混乱和代码分散的问题。整个工作流系统客户端使用基于Portlet的设计,能够为用户提供个性化的门户界面。
工作流的基础架构采用独特基于OSGi规范设计的插件结构。这种框架结构将硬件才具有的动态插... |
| 【论文题纲】 |
|
摘要 |
3-4 |
|
ABSTRACT |
4-9 |
|
第一章 绪论 |
9-14 |
|
1.1 选题背景和意义 |
9 |
|
1.2 协同商务的概念和内涵 |
9-10 |
|
1.3 协同商务的特征 |
10-11 |
|
1.4 协同商务的发展现状及未来 |
11-13 |
|
1.5 本文的主要研究工作及安排 |
13-14 |
|
第二章 协同商务下工作流系统的理论研究及其模型 |
14-21 |
|
2.1 工作流及工作流管理系统 |
14-15 |
|
2.2 工作流在协同商务系统中的核心地位 |
15-17 |
|
2.2.1 协同商务系统的核心 |
15-16 |
|
2.2.2 业务流程概念及内涵 |
16-17 |
|
2.2.3 基于业务流程的信息技术 |
17 |
|
2.3 协同商务下的工作流研究 |
17-21 |
|
2.3.1 工作流的研究现状 |
18 |
|
2.3.2 协同商务中工作流的应用 |
18-19 |
|
2.3.3 传统工作流的不足 |
19-20 |
|
2.3.4 协同商务下的工作流设计 |
20-21 |
|
第三章 SH-flow系统的设计及实现 |
21-56 |
|
3.1 SH-flow总体设计 |
21-27 |
|
3.1.1 系统开发框架 |
21-25 |
|
3.1.2 系统开发环境 |
25-27 |
|
3.2 SH-flow系统用例 |
27-28 |
|
3.3 SH-flow体系结构 |
28-30 |
|
3.4 流程定义 |
30-36 |
|
3.4.1 过程元模型 |
30-32 |
|
3.4.2 元模型的实现 |
32-36 |
|
3.5 数据库设计 |
36-38 |
|
3.6 安全性设计及实现 |
38-47 |
|
3.6.1 技术分析 |
38-40 |
|
3.6.2 总体设计 |
40-42 |
|
3.6.3 客户端实现及部署 |
42-45 |
|
3.6.4 服务端设计与实现 |
45-47 |
|
3.7 组织模型设计 |
47-49 |
|
3.8 基于Portlet的门户框架设计及实现 |
49-51 |
|
3.8.1 Portlet技术简介 |
49-50 |
|
3.8.2 Portlet类结构设计 |
50-51 |
|
3.9 SH-flow异常处理机制 |
51-56 |
|
3.9.1 工作流异常及处理机制 |
52 |
|
3.9.2 面向方面编程的应用 |
52-54 |
|
3.9.3 基于AOP的工作流异常处理模型 |
54-56 |
|
第四章 SH-flow插件结构的设计及实现 |
56-71 |
|
4.1 OSGi简介 |
56-59 |
|
4.1.1 OSGi框架规范 |
57-58 |
|
4.1.2 OSGi服务 |
58-59 |
|
4.1.3 OSGi的应用 |
59 |
|
4.2 基于OSGi的插件架构设计 |
59-65 |
|
4.2.1 插件架构总体设计 |
59-61 |
|
4.2.2 插件的元文件 |
61-62 |
|
4.2.3 插件管理器的设计 |
62-63 |
|
4.2.4 插件加载器的设计 |
63-64 |
|
4.2.5 插件扩展点的设计 |
64-65 |
|
4.3 基于OSGi的插件架构实现 |
65-68 |
|
4.3.1 插件管理器的实现 |
65-66 |
|
4.3.2 插件加载器的实现 |
66-68 |
|
4.3.3 插件扩展点的实现 |
68 |
|
4.4 插件在SH-flow系统的应用 |
68-71 |
|
第五章 SH-flow系统特点及应用 |
71-78 |
|
5.1 技术特点 |
71-72 |
|
5.1.1 插件式架构体系设计 |
71-72 |
|
5.1.2 基于Portal的设计 |
72 |
|
5.2 SH-flow在朝阳区协同商务平台中的应用 |
72-78 |
|
5.2.1 应用背景 |
72 |
|
5.2.2 SH-flow的应用 |
72-75 |
|
5.2.3 SH-flow部分运行界面 |
75-78 |
|
第六章 结束语 |
78-81 |
|
6.1 全文总结 |
78-79 |
|
6.2 展望 |
79-81 |
|
参考文献 |
81-85 |
|
附录 |
85-89 |
|
致谢 |
89-90 |
|
攻读学位期间主要的研究成果 |
90 |
|
| 【DOI】 | LunWen.ID:2.2008.362464 |