Рекомендуемый вариант технологической платформы

Главными факторами, которые в конечном итоге должен влиять на выбор технологической платформы интеграционного проекта, являются количество данных, подлежащих каждодневной обработке, и скорость, с которой информация должна предоставляться пользователям. Однако не следует забывать о том, что каждый программно-аппаратный комплекс обладает стоимостью владения, которая учитывает и стоимость лицензий программных продуктов, и стоимость аппаратной части, а также стоимость поддержки решения. Кроме того, выбранная платформа должна быть масштабируема и удовлетворять тем нефункциональным требованиям, которые есть у каждого образовательного заведения.

Основа предлагаемого решения – хранилище данных, от производительности и надёжности работы которого зависит успешная работа всего решения. Признанным лидером среди промышленных поставщиков является компания Oracle с одноимённым сервером баз данных. Поставляемое данной компанией программное обеспечение отличается высокими надёжностью и масштабируемостью, хорошей совместимостью с различными операционными системами и аппаратной базой, а также наличием большого количества квалифицированных специалистов.

Создание слоя SOA-интеграции и ETL-процедур, а также работу с финальной отчётностью может взять на себя любая промышленная система бизнес-аналитики. В первую очередь следует учесть лицензионную стоимость этих систем и принципы лицензирования.

Выгодно отличается в этом аспекте свободное программное обеспечение, где лидирующие позиции среди аналитических систем принадлежит Pentaho BI Suite. Очевидным преимуществом системы является нулевая стоимость программного обеспечения при высоком качестве продукта, позволяющем использовать его на корпоративном уровне. Доступ к исходным кодам системы добавляет степеней свободы заказчику: как в плане доработки решения, так и в независимости от поставщика аналитической системы. Поддержку этого Pentaho могут осуществлять специалисты, знакомые с программированием на языке Java.

Pentaho оставляет широкий выбор ОС, под управление которых можно работать, так как написана в платформонезависимой архитектуре на Java. Например, серверы ETL системы Pentaho могут работать под управлением ОС Linux с низкими требованиями к ресурсам, а отчётная часть – под управлением ОС семейства Microsoft Windows, более удобной для пользователей.