Существуют ли какие-либо утилиты для преобразования потоковой диаграммы visio в код Java? - PullRequest
4 голосов
/ 18 апреля 2011

Я стремлюсь упростить процесс разработки, где большинство потоков данных представлены в виде потоковых диаграмм (конечные пользователи не являются разработчиками).

Есть ли какая-либо утилита, которая может конвертировать потоковую диаграмму Visio в код Java?

Я думаю о простой структуре, которая преобразует точки принятия решения в именованные функции, возвращающие логические значения, которые связывают вместе вызовы с процессами, реализованными как пустые функции. Конвертер будет генерировать скелетный код, и я просто заполняю пробелы в функциональной логике (для процессов) или логике предикатов (для точек принятия решения)

Все

1 Ответ

2 голосов
/ 18 апреля 2011

да, вроде как. Доступные инструменты немного сложнее, чем «простая утилита», и обычно они не начинаются с Visio, хотя в них используются графические дизайнеры и модели потоковых диаграмм.

В качестве одного примера: IBM создает набор инструментов для управления бизнес-процессами и проектирования . Есть другие поставщики, которые делают это также. Не уверен, есть ли альтернативы с открытым исходным кодом, которые обеспечивают истинное графическое «восприятие процесса проектирования». Кажется, я помню некоторые BPM, созданные JBoss на их основном J2EE-сервере. Не уверен, стало ли это когда-либо реальностью.

Вне Java у Microsoft есть BizTalk Server или, более низко, WF - рабочий процесс Windows. Инструменты для проектирования рабочих процессов (графически) включены в Visual Studio.

...