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