10:00 - 10:10 |
Milan Kratochvíl (Profinit), Pavel Čičák (FIIT STU): Otvorenie |
|
10:10 - 11:00 |
Ján Jozaf: Business Intelligence pod lupou
Anotácia:
business knowledge, decision making, reporting and dashboarding, OLAP, data warehouse, data Integration, ETL - Extract Transform Load
Abstrakt:
Business intelligence predstavuje rýchlo sa rozvíjajúcu oblasť, ktorá vo
veľkom približuje svet IT a firemných business oblastí. Jej hlavným
cieľom je poskytnutie firemných informácií, ktoré slúžia na podporu
rozhodovania sa. Poskytnuté informácie musia byť presné, včasné,
vzájomne previazané a ľahko dostupné všetkým pracovníkom, ktorí ich
potrebujú. Integrovanie informácií a ich následná reprezentácia pomocou
reportov, dashboardov a OLAP riešení prináša tieto benefity a následne
umožňuje firme poznanie svojho vlastného know-how. Ako príklad môžeme
uviesť správanie sa zákazníkov, efektivitu interných procesov alebo výnos
z predaja produktov.
Základným kameňom pri budovaní Business Inteligence riešenia je vytvorenie
platformy pre integráciu dát z rozličných firemných systémov a následné
definovanie pravidiel, ktoré tieto dáta transformujú do centrálneho
úložiska - dátového skladu. Dátový sklad patrí k najkomplexnejším
systémom, ktorými firma disponuje. Neoddeliteľnou súčasťou dátoveho
skladu je ETL technológia, ktorá umožňuje rýchle načítanie údajov z
firemných systémov, ich transformáciu a následne nahranie do dátového
skladu. Tento v konečnom dôsledku obsahuje konečné - predpripravené dáta,
na základe ktorých sú vytvárané analýzy, reporty a dashboardy pre podporu
rozhodovania.
|
|
11:00 - 12:00 |
Tomáš Krátky: Návrh technologického redesignu internetového
bankovnictví České spořitelny aneb Renovace bez legrace
Anotácia:
internet banking, application development, Java, Enterprise Java, web frameworks
Abstrakt:
Česká spořitelna je jednou z největších bank na českém trhu s velkým zastoupením v retailové i korporátní klientele. Svým klientům poskytuje rozsáhlou množinu služeb prostřednictvím přímého bankovnictví, které využívá cca 1,2 mil. klientů, což je největší počet uživatelů na českém trhu. Na celé řešení jsou tedy klade extrémní nároky z pohledu
výkonnosti, stability, bezpečnosti, atd. Existující internetbanking aplikace České spořitelny však po více než 9 letech své existence začaly technologicky zastarávat a stále
obtížnějším se ukázal jejich další dynamický rozvoj. Česká spořitelna se tedy rozhodla k poměrně zásadnímu a revolučnímu kroku a iniciovala studii, jejímž cílem měla být identifikace možného upgrade celého řešení.
Tento příspěvek stručně popíše uvedenou studii i její výsledky, a to jak z hlediska architektury navrhovaných řešení, cílových technologií i očekávaných výsledků. Neboť na samotnou studii již navázala realizační fáze, konkrétně její první etapa, bude se příspěvek věnovat i zkušenostem získaným v jejím průběhu. Příspěvek si klade za cíl přiblížit posluchačům mírně nestandardní a rozsáhlý projekt z oblasti aplikačního vývoje pro významného a velkého zákazníka. Snahou přednášejícího bude vysvětlit motivace
stakeholders v daném kontextu i způsoby, jak zajistit technologicky i procesně splnění často velmi rozmanitých potřeb zákazníka, ať už se jedná o vysoké nároky na výkon a bezpečnost, snadnou udržovatelnost, schopnost flexibilně reagovat na přání obchodního oddělení banky nebo vysokou paralelizovatelnost vývoje.
|
|
12:00 - 13:00 |
Jana Dvořáková: XML databáza ako úložisko pre master dáta banky - výzva pre design i vývoj
Anotácia:
XML database, data modeling, XML schema, XQuery
Abstrakt:
Hlavným hráčom v oblasti dátového manažmentu sú dlhodobo relačné databázy. S rozsiahlym nástupom XML technológií sa prirodzene vynoril nový typ logickej vrstvy dát založený práve na XML dátovom modeli a nový typ databázy nazývajúci sa všeobecne XML databáza. Prednáška priblíži túto inovatívnu technológiu, ktorá získava v praxi stále širšie uplatnenie a stáva sa stabilným prvkom v rámci ponuky riešení pre manažment dát. Zameria sa na reálny príklad použitia XML databázy pre úschovu kritických business dát
významnej slovenskej banky. V príspevku budú zdôraznené prínosy riešenia založeného na XML databáze, ale aj typické úskalia, ktoré sa môžu objaviť pri designe a vývoji. Z pohľadu analýzy a designu bude prezentovaný koncept XML modelovania s cieľom poukázať na kľúčové rozdiely oproti klasickému relačnému modelovaniu. Z pohľadu vývoja bude prednáška konfrontovať dotazovanie v tradičnom SQL s dotazovaním v XML dotazovacom jazyku XQuery.
|
|
13:00 - 13:40 |
Tomáš Krátky: Údržba software v praxi
Anotácia:
XML database, data modeling, XML schema, XQuery
Abstrakt:
Údržba je studenty (ale nejenom těmi) často opomíjená etapa v životě prakticky každého softwarového systému, a to i přesto, že z hlediska kalendářního času (a v závislosti na dalším rozvoji systému i pracnosti) se jedná o etapu dominantní. Z tohoto i jiných důvodů je tématu údržba a rozvoj věnována samostatná přednáška.
V úvodní části příspěvku je vymezen pojem údržba a jsou popsány její základní typy. Ve zbývajícím čase se přednáška snaží názorně vysvětlit vztah údržby k jednotlivým činnostem softwarového inženýrství a zdůraznit typické problémy, které během údržby nastávají v případě, že vývojový tým nerespektoval základní nároky na kvalitu projektu.
Mezi diskutovaná témata patří např.
- vliv architektury na údržbu a naopak
- důležitost a význam měření
- potřeba kvalitní dokumentace
- vztah ke konfiguračnímu řízení, testům, atd.
|
|
13:40 - 14:00 |
Tomáš Krátky: Jak je dobré pracovat v Profinitu
|