Здравствуйте!
Есть потребность в создании системы, сохраняющей разнообразные бизнес-правила и использующей эти правила для пересылки сообщений.
Правила будут задаваться уже не разработчиками, а людьми, более знакомыми с бизнесом.
Можете подсказать, встречались ли вы в такими системами и есть ли примеры удачного описания этих правил?
Сейчас думаем по какому пути идти: задавать правила текстом, для примера
if client.total_price > 1000
send e-mail to client(...)
Либо использовать графический редактор для построения блок-схем, но тут вопрос далеко не однозначный, так как произвольные блок-схемы не каждая система может обработать.
Посмотрел документы от OMG, но, хотелось бы реальных примеров.