【发布时间】:2011-04-18 15:24:52
【问题描述】:
我希望简化开发流程,其中大多数数据流都表示为流程图(最终用户不是开发人员)。
是否有任何实用程序可以将 visio 流程图转换为 java 代码?
我正在考虑一个简单的框架,它将决策点转换为返回布尔值的命名函数,将调用链接到作为 void 函数实现的进程。转换器将生成骨架代码,我只是填补功能逻辑(用于流程)或谓词逻辑(用于决策点)中的空白
有什么事吗?
【问题讨论】:
我希望简化开发流程,其中大多数数据流都表示为流程图(最终用户不是开发人员)。
是否有任何实用程序可以将 visio 流程图转换为 java 代码?
我正在考虑一个简单的框架,它将决策点转换为返回布尔值的命名函数,将调用链接到作为 void 函数实现的进程。转换器将生成骨架代码,我只是填补功能逻辑(用于流程)或谓词逻辑(用于决策点)中的空白
有什么事吗?
【问题讨论】:
是的,有点。可用的工具比“简单实用程序”要复杂一些,而且它们通常不会从 Visio 开始,尽管它们确实使用图形设计器和流程图模型。
例如,IBM makes a suite of business process management and design tools。 还有其他供应商也这样做。不确定是否有提供真正图形“流程设计体验”的开源替代方案。我似乎记得 JBoss 在他们的核心 J2EE 服务器上构建的一些 BPM 东西。不确定这是否会成为现实。
在 Java 之外,微软有 BizTalk Server,或者在低端,WF - Windows 工作流。 Visual Studio 中包含用于设计工作流(以图形方式)的工具。
【讨论】: