SV Group Usluge Implementacija open source softverskih rješenja

Implementacija open source softverskih rješenja

Korisnik open source softvera nema troška nabave licenci.  U fazi korištenja može, ali i ne mora plaćati održavanje i podršku za licence. SV Group stručnjaci mogu vam pomoći u odabiru i implementaciji provjerenih open source rješenja ili u razvoju aplikacija u open source tehnološkom okruženju.

Open source softver može služiti kao alternativa komercijalnom softveru ako se procijeni da je komercijalni softver preskup ili ako postoji potreba za većom prilagodbom od one koja je podržana komercijalnim softverom. Često se koriste okoline konfigurirane open source i komercijalnim softverom.

Naš rad s open source rješenjima nudimo u tri različita oblika:

  • Usluge implementacije i podrške sistemskih IT rješenja,
  • Razvoj aplikacija korištenjem open source tehnologija,
  • Podrška razvoju aplikacija  pomoću open source tehnologija (Software Quality Assurance)

Usluga implementacije sistemskih IT rješenja sastoji se od  planiranja, instalacije i prilagodbe  softverske IT infrastrukture temeljene na open source softveru, koji služi kao potpora izvršavanju aplikacija:

  • operacijski sustavi Linux (Red Hat, SUSE Linux Enterprise, Centos, OpenSuse, Ubuntu)
  • aplikacijski serveri
    • Java aplikacijski server – Jboss, Glasfish, Geronimo,
    • Java servlet container – Tomcat, Jetty
    • CGI bazirani – Python, PHP, Ruby
  • LDAP serveri – openLDAP
  • web serveri – Apache, Nginx
  • baza podataka – Mysql, PostgreSQL

Nakon uspostave rješenja nudimo vam proaktivno i reaktivno održavanje uspostavljenog sustava.

Prije početka razvoja aplikacije u open source okolini potrebno je pažljivo odabrati open source framework ili biblioteku, a pri tome valja voditi računa o sljedećem:

  • licence – kako je regulirano vlasništvo novonastalog aplikacijskog koda,
  • aktivnost zajednice – je li projekt “živ”, postoji li kontinuirani razvoj nad projektom, ispravljaju li se prijavljene pogreške, koliko je veliki sustav programera koji koriste to rješenje, postoje li forumi, koja je veličina foruma,  koja je brzina odgovora na postavljena pitanja na forumu, postoji li sustav za prijavu pogrešaka, postoji li komunikacija između programera i korisnika,
  • standardi – postavlja li framework nove standarde ili koristi postojeće, može li ga se zamijeniti drugom paralelnom implementacijom,
  • komercijalnoj podrški – postoji li komercijalna podrška i koliko je dobra, postoji li nezavisni proizvođač kojemu se možete obratiti u slučaju problema,
  • dokumentaciji – postojanje i kvaliteta dokumentacije,
  • model open source razvoja  – otvoreni ili zatvoreni model open source razvoja,
  • stabilnost verzija – koliko je razvoj projekta kontroliran, koliko su testirane verzije prije službenog izdavanja, postoji li bugfix verzija koja samo ispravlja prijavljene bugove bez dodavanja novih funkcionalnosti.

Ovo su neke od open source tehnologija koje smo uspješno primjenjivali na razvojnim projektima:

  • Spring Framework
  • Hibernate, JPA
  • Eclipse RCP
  • Eclipse BIRT
  • JasperReports
  • Hibernate
  • EH Cache
  • Quartz
  • GWT
  • Dojo
  • ExtJs
  • JQuery

Možemo vam pomoći u vašem procesu proizvodnje aplikacijskog softvera u open source okolini korištenjem sljedećih elemenata:

  • zaprimanje zahtjeva, vođenje projekta pomoću jednog od raspoloživih open source rješenja – trac, redmine, bugzila
  • build i praćenje artifakata sustava – jenkins, maven, nexus
  • sustav za upravljanje izvornim kodom  – cvs, svn, git, mercurial
  • sustav za nadzor kvalitete izvornog koda – sonar
  • wiki sustav – xwiki
  • testiranje – jmeter, selenium

Implementaciju i uvođenje open source softverskih rješenja možemo realizirati pod kontrolom različitih operacijskih sustava: z/OS, AIX, Linux, Windows, i drugih.

SV Group njeguje dugoročan, stabilan poslovni odnos sa svojim korisnicima,
partnerima te cjelokupnom društvenom zajednicom.

kontakt