Razvoj & Middleware
četvrtak, 20. listopad 2016., 16:00
Dvorana A
-
U današnje doba razvoj aplikacija je vrlo dinamičan posao. Enterprise sustavi zahtijevaju kontinuirano praćenje svih promjena koje se rade nad njima te iziskuju praćenje. Obrada prikupljenih podataka postaje disciplina koja umije na vrijeme razotkriti potencijalne probleme prije apliciranja novih promjena na produkcijsko okruženje. Razvojni inženjeri kontinuirano razvijaju nove funkcionalnosti te ispravljaju uočene anomalije, pa se zbog toga ponovo rade promjene, te povećava kompleksnost u životnom ciklusu samog sustava. Upravo zbog potrebe, da se u realnom vremenu prate i inteligentno obrađuju podaci o promjenama, uveden je continuous integration sustav.Osnova continuous integrationa (CI) je bazirana na način da prati razvojni proces core sustava, odnosno sve radnje u razvojnom teamu. CI spaja aplikacijski kôd kojeg razvojni inženjeri isporučuju preko source control sustava, sa deploy mehanizmima. Specifičnost deploy mehanizma je ta da razumije komunicirati s Oracle bazom, te transportirati Oracle Forms objekte na weblogic servere u realnom vremenu.Pristup CI sustavu je omogućen preko web sučelja. Grafička prezentacija ukazuje na to da svaki korak u razvojnom procesu (razvoj, test, produkcija) bude uvijek u zelenom, odnosno da bude u ispravnom stanju i spremnom za isporuku. Fleksibilnost CI sustava omogućava biranje source control sustava kojeg korisnik preferira. Nadalje, omogućava vertikalno skaliranje korisnika radi dodjeljivanja uloga, primjerice za razvojnog inženjera, build inženjera, testera itd., te globalni monitoring. Analitičke prednosti sustava su u praćenju međusobno povezanih događaja, pri čemu se uz svaku promjenu veže njezin inicijalni nalog, razlog i detaljniji logovi.Ovom prezentacijom će se pokazati kako se continuous integration sustav aktivno koristi u razvojnim odjelima Intesa Sanpaolo Carda, te koje su prednosti njegovog korištenja kao i ključne uštede u poslovanju.
Konferenciju organizira Hrvatska udruga Oracle korisnika. Više o udruzi možete saznati na Hroug.hr.