工作流组件
随着信息时代的不断发展,越来越多的实际流程电子化,从而推动了工作流技术的快速发展;面对现今多样的工作流管理系统的开发技术和手段,开发一个符合标准规范、灵活性强、通用的工作流组件(其可以用于不同的工作流管理系统中)是一项非常有意义的工作。 组件技术和工作流技术是两种不同的技术,工作流组件是结合BPMN2.0、SOA、BRMS、J2EE等技术专为业务系统集成而研发的工作流组件,工作流组件能在业务系统中通过集成Workflow组件可以大大加快业务系统在流程方面的开发速度,增强整个系统的稳定性,并能为业务系统带来快速的功能提升。1
基本信息
- 中文名
工作流组件
- 外文名
SmartWorkflow
- 作用
流程引擎
- 适用领域
企业管理软件开发
概念
例如开发一个流程,工作流组件能在业务系统中通过集成Workflow组件可以大大加快业务系统在流程方面的开发速度,增强整个系统的稳定性,并能为业务系统带来快速的功能提升。
作为一种对常规性事物进行管理、集成的技术,工作流的出现是必然的。它是对日常生活中具有固定程序的活动而提出的概念。目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,达到提高办公效率、降低生产成本、提高企业生产经营管理水平和竞争力的目标。当前,许多企业需要分布式的,事务型的应用程序,同时对系统的速度平衡、系统安全以及服务器可靠性等提出了更高的要求,J2EE技术提供了基于组件的设计方法,可方便地开发、集成和部署应用程序。通过J2EE技术可以很好的实现服务器端的安全、效率和可靠性,并且J2EE组件有很好的可重用性,避免了大量的重复性编码工作。传统工作流管理系统缺乏开放性和集成性,采用J2EE技术的工作流管理系统将不再有这些缺陷。2
特质
工作流组件的目标
工作流组件的目标是被其他业务系统所集成并提供专业、稳定的流程服务,在研发之初就以轻量级、易集成、可嵌入、可扩展的思路进行研发。
工作流组件引擎
工作流组件是完全基于Web的工作流引擎从建模、表单自定义、规则定义均可以Web界面下完成无需安装任何客户端软件。3
工作流组件框架
工作流组件框架追求的是精简、可扩充、可预见、高并发,整个系统没有采用任何大型的开源框架(SSH等)。
参考资料
- 1基于组件的工作流管理平台的设计与实现CNKI学问(引用日期 2014-11-06)
- 2基于J2EE的工作流组件的研究与实现知网(引用日期 2014-11-06)
- 3工作流引擎研究与实现知网(引用日期 2014-11-04)