今天在fireflow群里面有网友介绍一些其他的工作流产品,我看了之后发表了一些观点,顺便记录下来。
当前工作流系统开发有两种模式。
一种我称之为“平台式工作流”,即以工作流为中心的一个开发平台,还包括一些诸如 用户权限管理、表单设计器、报表等等功能。
另一种是嵌入式工作流,即仅有工作流引擎、不包括其他的功能,但是可以和其他子系统很好的结合。Fire workflow正是这样一个产品。
我本人不太主张搞一个所谓的完全通用的开发平台,虽然平台式工作流可以快速开发一个系统。但是我认为仅是一些简单的甚至小儿科的系统而已;针对得也只能是一些非常初级的用户(针对“免编程”平台而言的)。对于大多数用户,开发平台有如下致命弱点:
1、开发平台往往完全废除了公司原有的技术积累,需要完全遵守平台的思维、设计、甚至需要用平台特有的开发语言。公司很容易感觉到自己受到约束与挟制,所以越是大的公司越不太愿意用。
2、作为开发人员,如果绑定在一个封闭的平台语言之上,那么职业道路就很堪忧了。
所以,我不看好完全通用的“快速”甚至“免编程”的开发平台。
我认为市场上对工作流的另外一种需求却是很迫切的。这种工作流不是废弃用户原有的技术资产,而是可以无缝的融入任何一种原有的技术资产中。这就是Fire workflow。
Fire workflow不包含任何与工作流无关的东西,对于工作流无关的东西没有任何强制,但是可以和任何Java系统优雅地整合。使用Fire workflow的公司不会受到任何技术上的约束与挟制。如果有更好地选择,完全可以把Fire workflow从系统中干净地剥离、扔掉。
分享到:
- 2009-05-27 23:10
- 浏览 1793
- 评论(1)
- 论坛回复 / 浏览 (1 / 2517)
- 查看更多
相关推荐
通过理解这些组成部分及其相互作用,开发者能够成功地构建一个运行在嵌入式板上的嵌入式Linux平台,为特定的应用场景提供稳定且高效的运行环境。随着嵌入式技术的不断发展,这样的平台已经成为许多现代智能设备的...
慧正工作流系统是一套提供给集成商、软件开发商或最终客户的基础平台软件,它以流程管理和流程应用为核心,通过配置及二次开发,实现客户业务流程的自动化处理,由流程引擎、设计工具、管理工具和应用工具4部分组成...
"04_EMB_Linux.pdf"则可能围绕嵌入式Linux展开,讨论了如何在嵌入式平台上移植和使用Linux操作系统。这可能包括内核裁剪、设备驱动程序编写、文件系统构建以及嵌入式Linux的应用程序开发。 "05_Linux_Program.pdf...
嵌入式系统是计算机科学的一个重要分支,它专注于在有限资源的硬件平台上设计和实现高效、可靠的软件系统。其中,uC/OS(MicroC/OS-II或uC/OS-III)是一款广泛应用的实时操作系统(RTOS),由法国Micrium公司开发。...
2. **微机原理**:了解微型计算机的工作机制,包括硬件架构和数据流处理等。 3. **C++语言**:能够熟练使用C++进行编程。 4. **其他基础知识**:对单片机和微机原理有一定了解。 #### 四、学时分配 - **总学时数**...
### 工作流系统技术选型可行性分析:JBPM4与JBPM5 #### 一、引言 在数字化转型的背景下,工作流系统成为提高组织效率的关键技术之一。医院作为一个复杂的组织机构,其内部流程的优化对于提升服务质量至关重要。...
UCOS/II是一个实时操作系统(RTOS),被广泛用于...通过深入学习和实践这个项目,学生不仅可以掌握嵌入式驱动程序的设计原理,还能了解UCOS/II实时操作系统的工作机制,这对从事嵌入式系统开发的职业生涯大有裨益。
5. 多媒体展示系统:远程控制和交互式多媒体展示器的设计需要理解网络通信、流媒体技术、人机交互界面(GUI)设计,以及实时数据传输。 6. 操作系统剪裁与移植:这是嵌入式系统中的核心部分,涉及到Linux或RTOS的...
### ShareFlow企业工作流集成管理平台关键知识点解析 #### 一、ShareFlow概述 - **定义**: ShareFlow是由杰思敏信息科技自主研发的企业工作流集成管理平台,它不仅是一款流程管理软件,还具备强大的管理工具功能。 ...
### 基于jbpm与activiti的工作流平台技术架构介绍 #### 一、宏天BPM X3软件平台概述 宏天BPM X3软件平台是一款基于J2EE技术的开源、轻量级的企业业务开发平台。该平台旨在帮助用户以最快的速度梳理、设计、执行、...
μC/OS-Ⅱ的书籍提供了深入的内部工作原理解析,并随书附带源代码,对于学习和开发基于μC/OS-Ⅱ的嵌入式系统非常有帮助。学习实时操作系统,如μC/OS-Ⅱ,是掌握实时系统设计和开发的关键步骤,有助于理解如何在...
《嵌入式实时操作系统ucos-ii》是嵌入式系统开发领域中一本重要的参考资料,由J.Labrosse撰写,并由邵贝贝翻译为中文。这本书深入浅出地介绍了UCOS-II这一流行的实时操作系统,旨在帮助读者理解并掌握在嵌入式硬件上...
《基于ARM嵌入式系统的AES加密算法实现》这篇文章不仅详细介绍了AES算法的工作原理,还深入探讨了如何在ARM嵌入式系统上高效地实现AES算法。通过使用ARM ADS集成开发环境、μC/OS-II实时操作系统以及ARM汇编语言,...
该系统采用了以8051为内核的单片机芯片AT89s51作为核心控制器,以嵌入式操作系统RTX51为软件开发平台,通过控制城市十字路口的交通信号灯来指挥交通。该系统具有制作简单、成本低、功能实用等特点。 关键词:单片机...
《嵌入式Linux应用程序开发标准教程(第2版)》主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux基础、基本操作命令讲起,为Linux初学者能快速入门提供了保证。...
学习者可以利用这些文件进行实践操作,例如移植μC/OS-2到不同的微控制器平台,或者开发定制化的嵌入式应用。 总的来说,通过这本教材和配套光盘,读者不仅可以学习到μC/OS-2的操作系统原理,还能掌握使用Borland ...
第2章“嵌入式平台PXA255”深入介绍了PXA255处理器,这是一种流行的XScale架构CPU,广泛应用于移动和嵌入式设备。学习者将理解其内部结构、性能特点以及如何在实际项目中应用。 第3章“嵌入式开发环境的建立”是...
RTOS方面,文章选择了μC/OS-II,这是一个开源的、基于优先级抢占式的实时操作系统,它的源代码可用ANSI C编写,便于理解和移植,尤其适合嵌入式系统的开发。 在硬件层面,采用飞利浦公司(现NXP半导体)的I SP1160...
嵌入式Linux的移植工作涉及内核配置、驱动程序开发和用户空间应用程序的适配。成功移植后,将Linphone,一个流行的开源SIP客户端,移植到该平台上。Linphone支持SIP信令,能进行语音会话的建立和控制。 5. SIP信令...