服务模式工作流管理系统-软件项目规划

 

 

 

 

         服务模式工作流管理系统

软件项目规划

 

 

 

 

 

 

 

 

 

版本:V0.5

          编写:陈振双

 

 


 

   

1.项目综述.... 4

1.1 项目目标... 4

1.2 相关术语... 4

1.3 本文档后面章节的安排... 4

2平台的主要特点和任务.... 6

2.1采用Java开发平台... 6

2.2支持多企业... 6

2.3性能指标... 6

2.4流程模型... 6

2.6组织架构... 6

2.7流程监控及管理... 7

2.8流程建模... 7

2.9表单定义... 8

2.10支持多种数据库... 8

2.11技术架构... 8

2.11系统日志管理... 8

2.12安全性... 9

3实现阶段的计划.... 10

4.总结目前工作.... 11

4.1应用范围... 11

4.2性能及技术指标... 11

4.3技术储备... 11

5.项目的应用前景.... 12

5.1运营项目... 12

5.2直接销售开发平台... 12

5.3推广运营平台... 12

6.项目中进一步的研究内容.... 13

6.1技术架构... 13

6.2业务模型... 13

6.3运营管理... 13

7总结.... 14

7.1综述... 14

7.2难点... 14

 


 

1.项目综述

1.1 项目目标

本项目提供一个服务模式工作流管理系统的统一平台。该平台实现多企业服务模式,对性能要求较高,能够支持1000个以上企业并行处理。对组织架构子系统、流程定义子系统、表单设计子系统、流程的监控管理等能够在互联网上应用管理。支持二次开发和定制的能力,最终用户可以根据自己的需要,开发、管理自己的业务。

1.2 相关术语

本文提出的框架建立在当前工作流管理系统发展现状之上。目前随着工作流管理系统的发展,各种术语不断出现并且其意义也各不相同,本节就全文所使用的相关术语做一个简单的介绍.

WfMSWorkflow Management System;工作流管理系统;

WFMC:工作流管理联盟;

 

1.3 本文档后面章节的安排

文档后面的章节安排如下:

第二章介绍平台的主要特点,研究内容,实现的主要方法以及存在的任务;

第三章介绍平台实现阶段的计划;

第四章总结目前工作;

第五章分析项目的应用前景;

第六章思考项目中进一步的研究内容;

第七章总结全文。

 


 

2平台的主要特点和任务

2.1采用Java开发平台

大型企业及应用采用的主流开发平台,系统可以运行在各种小型机、不同操作系统中。

 

2.2支持多企业

    服务模式本身就是租用,多企业在线应用模式。

 

2.3性能指标

    性能指标达到较高标准,能支持1000个以上企业并行处理。

    峰值处理指标能达到1000 * 10% * 40个消息。

远程表单向引擎提交消息,并发量很大,并发量是引擎峰值处理指标的1.5-2倍。

 

2.4流程模型

每个企业对业务流程的要求千差万别,对模型的需求,达到已知模型的90%以上。

 

2.6组织架构

组织架构支持1000个以上企业,模型支持树状、网状、扁平等模式的竹制架构,节点类型支持公司、子公司、部门、子部门、群组、角色等。

权限管理支持动态定义,自由分配方式。支持角色模型。

 

2.7流程监控及管理

企业的流程管理员登陆系统后,看到本公司的流程模型、表单、实例等,并对此进行管理。使用简捷方便。

用户使用最方便的模式是B/S

 

2.8流程建模


完成业务流程的建模,支持图形化建模。

用户使用最方便的模式是B/S

 

2.9表单定义

    自定义流程的业务表单,不用编程或很少编程。操作简便,易理解。

    用户使用最方便的模式是B/S

 

2.10支持多种数据库

满足系统的兼容性要求;方便不同企业,对需求性能的要求选择;

 

2.11技术架构

1)采用引擎服务模式后台处理,可以设计为多服务器并行模式,支持线性扩容,引擎的总处理能力为:单个引擎的处理能力 * 引擎数量。

 

 

2)采用轻量级设计模式,采用EJB等技术,使业务的处理部分,运行于Java应用服务器中间件平台中,依靠设备的性能、中间件的支持群集等技术实现性能的扩展。引擎的总处理能力为:单个服务器的处理能力 * 服务器数量。

 

 

2.11系统日志管理

   记录用户的操作日志;

   系统的运行日志、性能等日志;

   管理员的管理日志;

   主机系统维护日志;

  

2.12安全性

    系统的安全性;

用户授权的安全性;

数据的安全性;

用户数据的保密性;

 


 

3实现阶段的计划

31 不确定部分

   项目启动时间待定。

   项目的需求范围待定。

   技术架构待定。

 

3.2研发计划

   1)可行性研究            2个月

   2)研发计划和准备        1个月

   3)需求范围              2个月

   4)分析设计              3个月

   5)编码                  3个月

   6)测试A(集成)         2个月

   7)测试B(综合)         1个月

   8)打包发布              2


 

4.总结目前工作

4.1应用范围

单企业模式的WfMS系统已经开发完成,并成功应用。

4.2性能及技术指标

引擎性能达到每分处理40-80消息;

无系统错误连续工作;

业务模式支持达到业界较高标准;

技术架构采用了引擎服务模式;

4.3技术储备

Java版本已经开发完成;

培养了一批业务能力强,肯钻研,有冲劲的技术人才;

完成了技术、业务、人力资源储备。

 


 

5.项目的应用前景

5.1运营项目

   在此平台基础上,开发业务应用,应用运营。

 

5.2直接销售开发平台

   开发平台直接销售给二次开发商或有一定开发能力的公司。

 

5.3推广运营平台

   借助公司在行业中的影响力,在其他省份等推广运营平台,包括业务应用。


 

6.项目中进一步的研究内容

6.1技术架构

1)对性能的影响

2)对技术扩展性的影响

3)对业务扩展性的影响

4)对用户使用的影响

5)构件化开发思想

6)业务应用的易装配性

 

6.2业务模型

    1)支持的业务模型的广度

2)业务模型的颗粒度

3)模型的柔性

 

6.3运营管理

1)可管理、易管理性

2)管理的层理深度

3)业务应用的管理

4)管理范围

 

 

 


 

7总结

7.1综述

总的来说,项目是要实现一个服务模式工作流管理的平台。项目不仅致力于流程管理方面的考虑,也希望能在集中的大规模应用方面做贡献,更进一步是想证明运营推广的可行性和可用性。

目前WfMS可以说在应用方面正快速启动,这一点可以通过国内外的研究和应用看得出来。现在也正是一个时机,利用我们在开发上的经验,抓紧赶上国际水平。

 

7.2难点

1)虽然有了一定的技术储备,项目各子系统并行开发难度较大,技术力量不足。

2)多企业服务模式的应用也是第一次涉及,在业务、技术上把握不会太准。

3)用户的易用性不好把握。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值