JFire - JFire

JFire
Jfire-logo-250x84.jpg
Tuzuvchi (lar)www.nechalabs.org
Barqaror chiqish
1.2.0-farnsvort / 2011 yil 30-noyabr; 9 yil oldin (2011-11-30)
YozilganJava
Operatsion tizimO'zaro faoliyat platforma
TuriERP, CRM, SCM
LitsenziyaLGPL
Veb-saytwww.jfire.net

JFire edi korxona manbalari rejasi va Mijozlar bilan munosabatlarni boshqarish tizim.

Tizim butunlay yozilgan Java va texnologiyalarga asoslangan Java EE 5 (avvalgi J2EE), JDO 2, Eclipse RCP 3. Demak, ikkalasi ham mijoz va server osonlikcha uzaytirilishi mumkin va uni muayyan tarmoqlar yoki kompaniyalar uchun sozlash uchun nisbatan kam harakat talab etiladi.

2009 yil noyabr oyidan beri a barqaror JFire chiqishi ko'pchilikni o'z ichiga oladi modullar, masalan. foydalanuvchi va kirish huquqlarini boshqarish, buxgalteriya hisobi, do'konlarni boshqarish, boshqa kompaniyalar yoki oxirgi mijozlar bilan to'g'ridan-to'g'ri onlayn savdo (masalan veb-do'kon ), interaktiv 2 o'lchovli grafikalar va boshqa foydali plaginlar muharriri. A hisobot berish asoslangan modul BIRT hisobotlarni, statistik ma'lumotlarni va shunga o'xshash hujjatlarni (masalan, hisob-fakturalarni) tahrirlash va ko'rsatishga imkon beradi.

Loyihaning asosiy maqsadi mustahkam va moslashuvchan bo'lib xizmat qilishiga qaramay ramka va shu tariqa sektorga xos dasturlarning amalga oshirilishini engillashtirish uchun u uchun modullarni o'z ichiga oladi qutidan tashqarida kichik va o'rta korxonalarda foydalanish.

Chunki JFire JDO-ni shunday ishlatadi qat'iyat qatlami, u asosga bog'liq emas ma'lumotlar bazasini boshqarish tizimi (DBMS) va yozuvchilarning xatolarga yo'l qo'yadigan ishlarini zaxiralashadi SQL. Bundan tashqari, JDO dan foydalanish boshqa DBMS turlarini ishlatishga imkon beradi (masalan.) ob'ekt ma'lumotlar bazalari ). Loyiha veb-saytida yozilishicha, JFire JDO2 ma'lumotnomasini amalga oshirish bilan birga yuboriladi DataNucleus, bu ko'pchilikni qo'llab-quvvatlaydi relyatsion ma'lumotlar bazalari va db4o.

Java EE, JDO va Eclipse RCP ko'plab afzalliklarga ega bo'lishiga qaramay, ularning kamchiliklari shundaki, ular eski texnologiyalarga (masalan, to'g'ridan-to'g'ri SQL) nisbatan uzoqroq o'qitish muddatini talab qiladi.

Shartlari ostida JFire 2006 yil yanvar oyida nashr etilgan GNU Lesser General Public License (LGPL). Shuning uchun, bu bepul dasturiy ta'minot va har kim uni qayta tarqatishi, o'zgartirishi va undan foydalanishi mumkin.

Loyiha yopildi. Tuzuvchi Nightlabs 2015 yil 1-yanvarda tugatildi.[1]


Tarix

JFire tarixi 2003 yilda, NightLabs kompaniyasi yangisini ishlab chiqarishga qaror qilganida boshlanadi chipta sotish va tarqatish dasturi. Chunki ular ushbu yangi tizimni bitta integral tizim ichida ERP-ga asoslashni xohlashdi dastur to'plami (bir nechta alohida dasturlardan ko'ra), ular mos doirani qidirishni boshladilar. Ba'zi tadqiqotlar va baholashlardan so'ng, ular boshqa loyihalar ustida ishlashni osonlashtiradigan JDO va Eclipse RCP kabi yangi texnologiyalarga asoslangan bunday ERP ramka loyihasini boshlashga qaror qilishdi.

Birinchi marta 2006 yil yanvar oyida chiqarilganida, Eclipse jamoasida tezda e'tibor qozondi: Germaniyaning Eclipse jurnali 2006 yil may oyida o'z maqolasini chop etdi,[2] loyiha EclipseCon 2006 ga taklif qilingan,[3] Eclipse Magazine India 2006 yil dekabr oyida maqola e'lon qildi[4] va 2007 yil aprel oyida JFire loyihasi Eclipse Forum Europe-ga taklif qilindi, u erda BIRT guruhi o'zining grafik parametri ish oqimini yaratuvchisi bilan taassurot qoldirdi.[5]

2009 yil oxirida Jfire VIENNA Advantage kompaniyasi tomonidan o'zlashtirildi. [6]

Arxitektura

JFire ikki qismdan iborat - server va har xil turdagi mijozlar. Hozircha eng keng qamrovli mijoz - boy mijoz. Bundan tashqari, a mavjud JSP hozirda funksionallikning faqat bir qismini qo'llab-quvvatlaydigan veb-mijoz (masalan, veb-do'kon). JFire-da o'rnatilgan ba'zi dasturlarda boshqa turdagi mijozlar ham ishlaydi (masalan, mobil qurilmalar Yak-da ishlatiladi, kirishni boshqarish tizimi). JFire turli xil kompaniyalar / tashkilotlarga to'g'ridan-to'g'ri hamkorlik qilish imkoniyatini berganligi sababli, server boshqa serverlarga ham mijoz sifatida xizmat qiladi. Har bir tashkilot o'zining shaxsiy JDO ma'lumotlar bazasiga ega, bu maxfiylikni yuqori darajada himoya qilishni kafolatlaydi. Tashkilotlar o'rtasida faqat biznes sherigi talab qiladigan ma'lumotlar almashiniladi.

Asosiy g'oyadan so'ng, JFire juda modulli qurilgan: mijozda u quyidagilardan iborat OSGi Eclipse Rich Client Platform (RCP) asosidagi plaginlar va serverda JFire Java EE EAR modullaridan iborat. O'zining modulligi tufayli, JFire ERPdan tashqari dasturlar uchun ham asos bo'lib xizmat qiladi, ularda kamroq modullar qo'llaniladi (masalan, faqat foydalanuvchi, kirish huquqlari va tashkilot boshqaruvi).

Server

Base-Module autentifikatsiya, foydalanuvchi va huquqlarni boshqarish uchun javobgardir va turli tashkilotlar va serverlar o'rtasidagi tranzaktsiyalar uchun asos yaratadi. Buning ustiga buxgalteriya hisobi, do'kon-menejment, hisobotni o'z ichiga olgan va umumiy tarqatish savdo tarmog'i uchun asos bo'lgan savdo moduli mavjud.

Savdo-modul tashqi to'lov tizimlari yoki boshqa tomonlarning to'lovlari yoki etkazib berish tizimlari kabi osonlikcha integratsiyalashuvi uchun ko'plab interfeyslarni taklif etadi. Bundan tashqari, bu JFire-ning yuqori qismida o'zingizning biznes-ilovangizni yaratish uchun kengayish imkoniyatlarini taqdim etadi.

Adabiyotlar

  1. ^ "Nightlabs tugatish to'g'risida xabarnoma". 2015 yil 1-yanvar. Olingan 2016-01-04.
  2. ^ "Eclipse Magazine (Germaniya)". 7 (3.06). 2006. Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  3. ^ "EclipseCon 2006: JFire - Ochiq manbali RCP asoslangan ERP doirasi". 2006 yil 23 iyun. Olingan 2007-07-06.
  4. ^ "Eclipse Magazine (Hindiston)". 5. 2006. Iqtibos jurnali talab qiladi | jurnal = (Yordam bering)
  5. ^ "BIRT World: JFire va BIRT". 2007 yil 15-may. Olingan 2007-07-06.
  6. ^ "VENA afzalligi". 2009 yil 29-noyabr. Olingan 2010-01-03.

Tashqi havolalar