Слюни против Cognos - PullRequest
       7

Слюни против Cognos

1 голос
/ 20 сентября 2011

Я относительно новичок в концепции механизмов правил и пытался работать с Drools.

Кто-нибудь уже работал с этим инструментом и похож ли он на Cognos?

Мое понимание былочто Cognos является инструментом отчетности, а Drools будет способствовать более строгому контролю за реализованной бизнес-логикой.

Я на правильном пути?Любая ссылка, которая помогла бы мне различить 2, также была бы полезна.

Спасибо.

Ответы [ 2 ]

1 голос
/ 20 сентября 2011

Cognos - инструмент отчетности бизнес-аналитики.Он предназначен для запросов к источникам данных, включая хранилища данных и витрины данных, чтобы помочь лучше понять ваши данные и помочь вам принимать решения, просматривать тенденции и т. Д. Вот страница продукта IBM Cognos .Вот определение Cognos из Википедии , которое я считаю полезным.

Drools - это механизм правил Java на основе алгоритма Rete, который позволяет вам определять бизнес-правила в вашем приложении, а затем проверять ваше приложение.против этих правил.Вот его определение из Википедии .А вот страница сообщества Drools .

Мы используем Drools в некоторых наших приложениях для проверки бизнес-правил на стороне клиента.И наш бизнес планирует использовать Cognos (и другой инструмент под названием QlikView) для создания отчетов бизнес-аналитики о наших хранилищах данных и витринах данных.

Что касается того, как вы используете Drools, я бы посмотрел на странице сообщества.В используемой нами версии (2.0-Beta-10, которая была задолго до приобретения Drools JBoss), вы обычно определяете свои правила в файлах на основе XML с расширением .drl из того, что я помню.Мы используем более старую версию Drools, поэтому с тех пор она могла измениться.Мы также расширили Drools в нашем случае, чтобы мы могли писать наши правила в коде Java для отладки во время выполнения вместо использования файлов XML (поскольку наши бизнес-аналитики все равно не писали правила).

Надеюсь, это поможет!

0 голосов
/ 21 сентября 2011

Вы можете использовать Drools & jBPM5, если ваше приложение будет определять бизнес-процессы и бизнес-правила. Бизнес-правила позволят вам определять бизнес-логику декларативным способом, а механизм правил позволит вам делать выводы относительно информации, имеющейся в вашем домене. Посещение сайтов сообщества и поиск примеров, вероятно, поможет вам понять, как выглядит проект сейчас и как вы можете его использовать. Приветствия

...