基于j2ee的工作流中间件的设计与实现

基于j2ee的工作流中间件的设计与实现

ID:32144406

大小:1.32 MB

页数:45页

时间:2019-01-31

基于j2ee的工作流中间件的设计与实现_第1页
基于j2ee的工作流中间件的设计与实现_第2页
基于j2ee的工作流中间件的设计与实现_第3页
基于j2ee的工作流中间件的设计与实现_第4页
基于j2ee的工作流中间件的设计与实现_第5页
资源描述:

《基于j2ee的工作流中间件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、品是产生最早、发展最成熟、最具多样性的,通常包含有C/S模式的图像、文档与数据库管理系统。代表产品有Filenet的VisualWorkFlow,IBM的FlowMark,InConcert的InConcert。(2)基于消息的工作流系统:通过用户的电子邮件系统来传递文档信息。这种类型的产品都实现了与一种或多种电子邮件系统的集成。代表产品有Novell与FileNet合作开发的Ensemble,JetForm的InTempo,Keyfile的Keyflowa。(3)基于Web的工作流系统:通过WWW来实现任务的协作。这一类产品起步较晚(在95

2、年以后),但是发展迅速,己成为一种最新的市场流行趋势,许多供应商纷纷开发新产品或者在原有产品的基础上增加对Web的支持。代表产品有ActionTechnologies的ActionWorksMetro,Ultimus的U1timuse。(4)群件与套件系统:依据划分标准,这一类产品与前面三种有很大程度的重叠,但是在这里却有必要把它们单独划分成一类,因为这一类产品都需要依赖于自己系统的应用基础结构,包括消息传递、目录服务、安全管理、数据库与文档管理服务等,它们本身就构成了一个完整的应用开发环境。代表产品有IBM的LotusNotesE”’,Mi

3、crosoft的Office与Exchange,Novell的GroupWise。纵观工作流软件产品由八十年代的萌芽到九十年代的繁荣,我们可以把它总结为三个阶段:1.第一阶段,主要为应用于某些特定领域的、相对独立的应用系统,比如图像、文档管理系统。2.第二阶段,主要表现为具有底层的通讯基础结构、能够实现任务协作的应用系统,比如具有消息传递功能的工作流系统。3.第三阶段,具有图形用户界面的过程定义工具、用户定义与任务执行完全分离的工作流系统,其体系结构基本上符合工作流管理联盟所提出的标准结构。经历了这三个阶段的发展,工作流产品基本上确定了它在计

4、算机应用软件市场上的独立位置。在工作流这一框架下,比较基本的、主要的研究内容包括以下几个方面:(1)工作流管理系统体系结构的研究;(2)工作流模型与工作流定义语言;(3)工作流的事务特性:研究的目的在于将高级事务处理技术与工作流管理技术相结合,用良好定义的模型语义与恢复机制来更好地支持企业的经营过程,提高工作流系统的可靠性与实用性;(4)T作流的实现技术:包括面向对象技术、异构分布式计算、图形用户界面、消息通讯、数据库、www等在内的与工作流系统的设计实现有关的各项技术、方法;(5)工作流的仿真与分析方法;(6)工作流的集成与互操作技术:研究

5、异构应用系统的集成以及不同工作流2系统之间的互操作问题;(7)工作流与经营过程重组:研究如何通过工作流系统的实施来有效实现企业的经营过程组。1.1.2研究意义工作流管理系统与专门应用系统(如办公自动化系统、项目管理系统、供应链管理系统等)相比,是不必事先知道问题域的相关信息,只需将业务流程作为输入并管理流程实例的执行即可,而专门应用系统都包含它们所支持业务流程的领域知识。很多业务流程硬编码在软件中,是固定的自动化业务流程,所以,工作流系统比专门应用系统更灵活。可以将工作流系统和专门应用系统相互补充,用工作流系统来管理全局的业务流程,结合所有的

6、专门应用系统,构建一个企业应用系统集成(EAI,EnterpriseApplicationIntegration)。使用工作流管理系统的企业,能够在软件开发和业务管理两方面受益。1.软件开发方面(1)降低开发风险:通过使用工作流术语,业务分析师和开发人员使用同一种语言交流。这样开发人员无需将用户需求转换成软件设计语言。(2)编码集中统一:业务流程经常变化时,业务流程的实现代码,不再是散落在各种各样的系统中,丽是集中在工作流管理系统的流程定义功能中。(3)加快应用开发:软件的开发不用再关注流程的参与者,开发起来更快,代码更容易维护。2.业务管理

7、方面11)增强业务效率:许多业务流程在自动化过程中会去除不必要步骤。(2)提高流程控制:通过标准的工作方法和跟踪审计,提高了业务流程的管理。(3)改进客户服务:流程的一致性,提高了对客户响应的可预见性。(4)灵活设计流程:跨越流程的软件控制,使流程可以按照业务的需要重新设计。(5)改进业务流程:更加专注于流程,使流程趋向于流畅和简单。(6)提高迭代开发:工作流系统使得新业务流程很容易被部署,业务流程软件可以使用迭代方式开发,因此使用工作流系统使开发更有效、风险更低。工作流管理技术作为一种过程建模和过程管理的核心技术,它的出现和迅速发展,很好的

8、解决了传统信息系统的不足之处,满足了企业组织结构重组与先进制造战略实施的客观需求。它的出现也促进了企业的计算机应用水平上升到一个新的阶段,即从支持企业功能实现的事务

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。