Jump to content

JFire

JFire
Разработчик(и) www .ночные лаборатории .org
Финальный выпуск
1.2.0-Фарнсворт / 30 ноября 2011 г .; 12 лет назад ( 30.11.2011 )
Написано в Ява
Операционная система Кросс-платформенный
Тип ERP , CRM , СКМ
Лицензия LGPL
Веб-сайт www .jfire .сеть

JFire представляла собой систему планирования ресурсов предприятия и управления взаимоотношениями с клиентами .

Система полностью написана на Java и основана на технологиях Java EE 5 (ранее J2EE), JDO 2, Eclipse RCP 3. Следовательно, как клиент , так и сервер могут быть легко расширены, и для их настройки требуется лишь относительно небольшое усилие. для конкретных секторов или компаний.

С ноября 2009 года существует стабильная версия JFire , содержащая множество модулей , например, для контроля пользователей и прав доступа, бухгалтерского учета, управления магазином, прямой онлайн-торговли с другими компаниями или конечными клиентами (например, через интернет-магазин ), редактор для интерактивных 2 трехмерная графика и другие полезные плагины. Модуль отчетности , основанный на BIRT, позволяет редактировать и отображать отчеты, статистику и аналогичные документы (например, счета-фактуры).

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

Поскольку JFire использует JDO в качестве уровня персистентности , он независим от базовой системы управления базами данных (СУБД) и избавляет разработчиков от чреватой ошибками работы по написанию SQL . Кроме того, использование JDO позволяет использовать другие типы СУБД (например, объектные базы данных ). Согласно веб-сайту проекта, JFire поставляется с эталонной реализацией JDO2 DataNucleus , которая поддерживает множество реляционных баз данных и db4o .

Несмотря на то, что Java EE, JDO и Eclipse RCP предоставляют множество преимуществ, у них есть недостаток: они требуют более длительного периода обучения, чем старые технологии (например, прямой SQL).

JFire был опубликован в январе 2006 года на условиях лицензии GNU Lesser General Public License (LGPL). Следовательно, это свободное программное обеспечение, и каждый может распространять его, изменять и использовать бесплатно.

Проект закрыт. Разработчик Nightlabs был ликвидирован 1 января 2015 года. [1]


История JFire начинается в 2003 году, когда компания NightLabs решила разработать новое программное обеспечение для продажи и распространения билетов . Поскольку они хотели основать эту новую систему на основе ERP в рамках одного интегрированного пакета приложений (а не на нескольких отдельных программах), они начали искать подходящую структуру. После некоторых исследований и оценок они решили запустить такой проект инфраструктуры ERP, основанный на новых технологиях, таких как JDO и Eclipse RCP, которые упрощают развитие других проектов.

Впервые выпущенный в январе 2006 года, он быстро привлек внимание сообщества Eclipse: в мае 2006 года немецкий журнал Eclipse Magazine опубликовал статью: [2] проект был приглашен на EclipseCon 2006, [3] журнал Eclipse Magazine India опубликовал статью в декабре 2006 г. [4] а в апреле 2007 года проект JFire был приглашен на Eclipse Forum Europe, где он впечатлил команду BIRT своим конструктором рабочих процессов с графическими параметрами. [5]

В конце 2009 года Jfire была поглощена компанией VIENNA Advantage. [6]

Архитектура

[ редактировать ]

JFire состоит из двух частей — сервера и разных типов клиентов. На данный момент наиболее полным клиентом является богатый клиент. Кроме того, существует веб-клиент JSP , который на данный момент поддерживает только часть функций (например, интернет-магазин). Некоторые приложения, созданные на основе JFire, также используют другие типы клиентов (например, мобильные устройства, используемые в Yak, системе контроля доступа). Поскольку JFire позволяет различным компаниям/организациям сотрудничать напрямую, сервер также выступает в качестве клиента для других серверов. Каждая организация имеет собственное хранилище данных JDO, что гарантирует очень высокую степень защиты конфиденциальности. Между организациями происходит обмен только теми данными, которые существенно необходимы деловому партнеру.

Следуя идее платформы, JFire построен по модульному принципу: на клиенте он состоит из OSGi плагинов на базе Eclipse Rich Client Platform (RCP), а на сервере JFire состоит из модулей Java EE EAR. Благодаря своей модульности JFire также используется в качестве основы для приложений, не относящихся к ERP, которые используют меньшее количество модулей (например, только пользователь, права доступа и управление организацией).

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

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

  1. ^ «Уведомление о ликвидации Nightlabs» . 1 января 2015 г. Проверено 4 января 2016 г.
  2. ^ «Журнал Eclipse (Германия)». 7 (3,06). 2006. {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  3. ^ «EclipseCon 2006: JFire — ERP-система с открытым исходным кодом на основе RCP» . 23 июня 2006 года . Проверено 6 июля 2007 г.
  4. ^ «Журнал Eclipse (Индия)». 5 . 2006. {{cite journal}}: Для цитирования журнала требуется |journal= ( помощь )
  5. ^ «Мир BIRT: JFire и BIRT» . 15 мая 2007 года . Проверено 6 июля 2007 г.
  6. ^ «ВЕНСКОЕ Преимущество» . 29 ноября 2009 г. Проверено 3 января 2010 г.


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3b64ff63f46849554826bc5187bdd56d__1702969800
URL1:https://arc.ask3.ru/arc/aa/3b/6d/3b64ff63f46849554826bc5187bdd56d.html
Заголовок, (Title) документа по адресу, URL1:
JFire - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)