Учитывая этот сценарий, в настоящее время (1) у меня есть приложение, которое отправляет приложение отчета о параметрах, а затем отправляет запрос о запросах к БД для результатов и возвращает значения обратно, и оно генерирует отчет и возвращается обратно в основное приложение.Промышленный стандарт для разработки отчетов по серверу сервера приложений?
Мне было поставлено под сомнение мнение другого человека, (2) ЛУЧШЕЕ проектирование было бы, имея приложение, сообщающееся с БД, получить ВСЕ данные, необходимые для отчета, и отправить в приложение отчета для генерации. Причина этого в том, что система будет в меньшей степени связана с приложением отчета, позволяющим переключать приложение отчета в другие приложения для отчетов (например, Crystal Report, Jasper) по мере необходимости. Мое понимание, если для этого требуется гораздо больше усилий, например, создание большего количества классов для параметризации объектов или сохраненных данных в файле, таком как XML. И это накладывает огромную нагрузку на приложение.
Хотелось бы высказать мнение о том, какой из следующих конструкций будет лучше или, как правило, принято на практике в отрасли?
Благодаря
* К сожалению, не уверен, что этот вопрос должен быть под «ошибки сервера»