Сентябрь 2009

«Дизайн это не только то, что он выглядит и чувствует себя как. Дизайн является, как это работает. "

Стив Джобс

Бизнес-аналитики и отчетности инструменты (BIRT) проект является весьма успешным открытым исходным кодом бизнес-аналитики (BI) проект разработан и выпущен как часть экосистемы Eclipse. В этой статье мы рассмотрим Бытие BIRT проекта, почему Actuate выбрал модель разработки открытым исходным кодом и преимущества, которые этот проект для сообщества пользователей BI.

Почему новый проект?

В то время как некоторые проекты создаются ради технологии, большинство проектов возбуждения и уточнены для решения проблемы. В случае BIRT Actuate а не проснуться утром и сказать, «Мы хотим развивать отчетности инструмент с открытым исходным кодом». Перед BIRT Actuate предоставила много коммерческих инструментов BI. От исследования рынка и анализа потенциальных клиентов за пятнадцать лет Actuate знает, что его главный конкурент доморощенных решение, разработанное сотрудниками информационных технологий. Такие приложения обычно используют страницы сервера Java (JSP) и другие серверные технологии Java для подключения к базе данных или склад предоставлять конечным пользователям данные для принятия решений.

Подход развития не является обязательно дешевле в долгосрочной перспективе. Это обычно требует меньше первоначального капитала, чем инвестиции в готовый, поставщика продукта. Другим убедительным преимуществом использования этого подхода является богатство опыт собственных разработчиков для создания этих внутренних решений на основе Java.

Хотя этот тип приложения имеет много преимуществ, это зачастую негибким, трудно поддерживать и еще труднее продлить. По мере требования пользователей за время существования проекта изменения приложения часто становится длительным и дорогостоящим. Приводиться признала возможность создать продукт с преимуществами похож на доморощенных решение, которое также может смягчить недостатки. BIRT проект был создан для этого сегмента рынка.

BIRT обзор

BIRT основана на популярной Eclipse интегрированной среды разработки (IDE) используется для создания и развертывания приложений BI в среде Java/J2EE. Цель проекта BIRT является создание набора инструментов для анализа данных и отчетности, которые являются простыми и просты в использовании, поддерживая расширяемость и модульность.

Основным инструментом является конструктор отчетов, встроенных в платформу Eclipse, которая генерирует образцов отчетов на основе XML. Эти проекты поддерживают доступ ко многим источникам данных, которые могут быть вместе, Кубе или добываемого для данных. Дизайнер проста в использовании, но предлагает множество дополнительных функций, таких как возможностям перекрестных отчетов, данных кубов и обширные возможности построения графиков. На рисунке 1 представлены скриншоты BIRT.

Рисунок 1: BIRT скриншоты

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

После завершения отчета его можно развернуть с помощью open source или коммерческой технологии BIRT. Открытым исходным кодом BIRT проект включает богатый набор API-интерфейсов и на основе AJAX Java-сервлет Viewer, любой из которых может использоваться для развертывания. Приложение на основе сервлетов Viewer обеспечивает совместимость с существующими средами развертывания и поддерживает несколько вариантов интеграции.

BIRT также предлагает весьма Расширяемые функции, предоставляя множество способов расширения и укрепления инструментов, таких как добавление новых пользовательских источников данных, выходные форматы и типы диаграмм. Эти расширения являются модульными и могут быть развернуты в BIRT-среде без изменения каких-либо компонентов инфраструктуры системы.

BIRT проект был его первым крупным релизом в летом 2005 года. К концу 2008 года BIRT набрал более шести с половиной миллионов загрузок. Веб-сайт BIRT включает введение, учебники, загрузки и примеры как использовать BIRT. На рисунке 2 показан экспоненциальный рост загрузки BIRT.

Рисунок 2: Количество BIRT загрузок

Рисунок 1

Помимо загрузки BIRT имеет один из самых активных групп новостей в экосистеме Eclipse, с примерно 500 сообщений в месяц. Веб-сайт BIRT Exchange является основным центром для БИРТ сообщества и наблюдается значительный рост в течение двух лет с момента его запуска. Сайт имеет более 19 000 членов, получает более 6 тысяч ежедневных просмотров и более чем 32 000 посетителей ежемесячно и обрабатывает более 1200 сообщений форума в месяц.

Почему с открытым исходным кодом?

Нажать выбрать для разработки BIRT, используя модель открытого источника как наиболее эффективный способ повышения информированности и создания сообщества пользователей. На сегодняшнем рынке трудно начать новый продукт и достичь видимости с потенциальными пользователями. Open source является превосходным средством для создания осведомленности о товаре. Пользователи гораздо чаще загрузить и экспериментировать с доступными, ориентированный на заказчика, открытым исходным кодом инструмент, чем собственнический продукт. Потенциальные клиенты более склонны выбрать продукт, который они уже использовали и понять, а не один, что они не.

Компании редко производят программное обеспечение по альтруистическим соображениям. Публично торгуемых компаний должны показать прибыли, чтобы выжить и финансировать разработчики, которые создают технологию. Продажа товаров и услуг является основной путь, что компания делает деньги. В мире open source прибыль от работы продукта является сложной задачей, и используются различные стратегии.

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

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

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

Приводиться понимает этот факт и сделал значительные инвестиции кадровых и других ресурсов для содействия росту сообщества. Приводить в действие разработан http://BIRT-Exchange.org для поддержки взаимодействия сообщества, на работу и консультации экспертов, обладающих опытом в создании общин открытым исходным кодом и совершили значительные кадровые ресурсы, включая полный рабочий день сообщества менеджер, чтобы помочь пользователям узнать о проекте и получать информацию и ресурсы, они должны быть успешным с помощью BIRT.

Преимущества модели разработки Open Source для пользователей

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

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

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

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

По этим причинам BIRT выбрал платформы Eclipse. Конечным результатом является, что сообщество пользователей активно участвует в расширении набора функций и BIRT продукт был включен во многих дополнительных продуктов и инфраструктуры. Все этот коллективный опыт значительно возросла, информированности общин и опыта. Такие продукты, как BIRT, как правило, работают в сочетании с другими продуктами, и эти сценарии интеграции стали очень мощными, связующей сообщества пользователей и расширение базы знаний путем развития кооперативов.

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

Заключение

Нажать выбрать для создания проекта Eclipse BIRT открытым исходным кодом для удовлетворения важных, практический бизнес и работал успешно построить сильное, активное сообщество вокруг этого проекта. Хотя проект продолжает развиваться, как сообщество, так и Actuate выиграли. Эти преимущества по-прежнему расти в геометрической прогрессии, как сообщество пользователей продолжает развиваться и расти.

Сообщество разработчиков и пользователей по всему миру, которые постоянно обеспечивают обратную связь, код и опыт, который продолжает совершенствовать и развивать продукт был решающим фактором для успеха проекта. Приводиться знает, что продолжает развивать это сообщество обеспечит дальнейший успех BIRT.

Рекомендуемый ресурс

Последние рыночные барьеры: Открытым исходным кодом бизнес-стратегии

 

Доля этой статьи:

Цитируете эту статью:

Оцените содержание: 
6 голосов были поданы с средний балл 4 звезды

Добавить новый комментарий

Обычный текст

  • Теги HTML не разрешены.
  • Адреса электронной почты и адреса страниц включите в ссылки автоматически.
  • Строки и параграфы переносятся автоматически.