Документирование верблюжьих маршрутов - PullRequest
5 голосов
/ 13 декабря 2010

У меня есть несколько контекстов Camel в моем проекте, и я хотел бы документировать маршруты, если это возможно, способом обратного инжиниринга, так как мы хотим постоянно обновлять документацию, связанную с контекстом. какой будет лучший подход?

Ответы [ 2 ]

1 голос
/ 13 декабря 2010

Вы можете просто добавить документацию в фактический DSL, а затем получить некоторые инструменты или что-то еще, что извлекает этот маршрут и документацию.

В Spring XML DSL вы должны иметь возможность добавлять элементы в EIP на маршруте.Кроме того, вы также можете добавить общие комментарии XML.

Также, как уже упоминалось выше, некоторые инструменты GUI - это то, что некоторые люди хотят использовать.Тогда часто визуальной схемой маршрутов с использованием значков EIP является документация.

FuseSource в настоящее время создает инструмент GUI под названием FuseSource Rider.Это будет в публичной бета-версии позже в этом месяце.

В Apache Camel есть несколько инструментов maven для создания графических диаграмм http://camel.apache.org/visualisation.html

1 голос
/ 13 декабря 2010

Мы обычно проектируем маршруты заранее и моделируем их, используя иконографию из EIP book . Это дает нам руководство, чтобы затем протестировать наши маршруты. Ваши маршруты действительно часто меняются, и требуется обратный инжиниринг? Мы медленно смотрим на создание динамического интерфейса для наших маршрутов - но это не произойдет до 2011 года:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...