HrOUG 2006 - Program konferencije
HrOUG2006 - Predavanja
Na HrOUG2006 održano je 95 predavanja. Predavače, teme predavanja i sažetke predavanja mogu se naći na ovim stranicama. Predavanja u cijelosti kao i prezentaicje sa konferencije objavljeni su na postkonferencijskom dvd-u.
Prikaži sve-
Razvojni alati, aplikacijski serveri, metodologije i njihovo korištenje
-
Zlatko Sirotić Istra informatički inženjering Replikacija podataka u Oracle bazi
1. Zlatko Sirotić, Istra informatički inženjering
Replikacija podataka u Oracle bazi
Bilo bi jednostavnije kad ne bismo trebali distribuirane baze podataka i replikaciju, tj. kad bismo imali jednu lijepu veliku centraliziranu bazu podataka. Naime, lakše je razvijati aplikacije za centraliziranu bazu podataka nego za distribuiranu, a jednostavnije je i održavanje baze. U centraliziranoj bazi podataka ne bi bilo (tj. ne bi trebalo biti) kopija podataka, pa ne bi bilo mogućih razlika između tih kopija. No, iako je trend u zadnjih par godina da se broj baza podataka u korporacijama pokušava "konsolidirati" (tj. smanjiti), npr. Oracle korporacija navodi da je uspjela smanjiti broj svojih internih baza za poslovne (ne razvojne) namjene sa blizu 100 na svega nekoliko baza, ipak se (i dalje) ne može bez distribuiranih baza podataka. A tamo gdje su distribuirane baze podataka, tamo se u pravilu javlja i potreba za replikacijom podataka (iako distribuirana baza podataka teoretski gledano ne bi nužno trebala imati replicirane podatke).
U radu se prvo prikazuju osnovne karakteristike distribuirane baze podataka (točka 2.) i replikacije (točka 3.), dijelom nezavisne od konkretnog sustava za upravljanje bazom podataka (SUBP, engleski DBMS - Data Base Management System), a dijelom specifično vezane za Oracle bazu (napomena: termini "baza podataka" i "sustav za upravljanje bazom podataka", naravno, nisu sinonimi, ali u praksi se često zamjenjuju, jer je jednostavnije reći "baza podataka" nego " sustav za upravljanje bazom podataka", a iz konteksta se uglavnom zna o čemu se govori). Zatim se prikazuje (točka 4.) "stara" varijanta replikacije u Oracle bazi, i to "Basic replication" i "Advanced Replication" ("stara" i "nova" replikacija su naši termini). Nakon toga slijedi (točka 5.) prikaz "nove" varijante replikacije u Oracle bazi - Oracle Streams, (koji postoje od baze 9.2, dok "stara" varijanta postoji od baze 7). Nakon toga prikazujemo (točke 6. i 7.) vlastito rješenje za (sinkronu) replikaciju podataka u Oracle bazi.
-
William Bello BELLO Oracle, J2EE, SOA ... korak po korak do zadovoljstva korisnika
2. William Bello, BELLO
Oracle, J2EE, SOA ... korak po korak do zadovoljstva korisnika
Predavanje je namijenjeno jednako krajnjim korisnicima i IT stručnjacima. Onima koji žele objektivno vidjeti koji je nivo usluge koju dobivaju putem informacijskog sustava. I onima koji razvijaju aplikacije ili pripremaju ICT infrastrukturu koja će ponuditi usluge korisnicima.
Predavanje će odgovoriti na ključna pitanja:
Koji su koraci potrebni kako bi se prepoznali i predvidjeli mogući uzroci slabog ponašanja aplikacije i to prije puštanja u produkciju?
Kako dati razvojnom ali i produkcijskom timu prave informacije pomoću kojih će spriječiti probleme u produkcijskom radu uzrokovane dizajnom aplikacije?
Primjeri takvih informacija su:
- end user experience - u okvirima učinkovitosti (performance) i raspoloživosti (availability) kada je sustav opterećen.
- učinkovitost (performance) klijenta, mreže i poslužitelja pod povećanim brojem korisnika i pritiskom na sustav
- koji su i da li se mogu postići nivoi kvalitete usluge kada veliki broj korisnika izvrši pritisak na sustavTokom predavanje će se demonstrirati na koji način se rasvjetljavaju kritične točke J2EE razvoja i napokon kako krajnji korisnik može jednostavno vidjeti da li je usluga koju prima na zadovoljavajućem nivou. ICT odjel koji treba tu uslugu pružiti dobiva objektivnu metodu i pokazatelje koji jednostavno usmjeravaju pažnju na stvarno kritična mjesta. Objektivno i nepogrešivo. Za sve nivoe (multitier arhitekture) sustava.
Kao zaključak, postiže se puno povjerenje u performanse aplikacije prije nego se ona pusti u produkciju. Povećava se pouzdanost sustava prilikom većih izmjena poput upgrade-a, izmjena topologije sustava, HW promjena, izmještanja sustava i sl. Također se smanjuje vrijeme odgovora na poslovno kritične događaje. Za proizvođače programskih rješenja - dramatično se smanjuje vrijeme izlaska prooizvoda na tržište (time to market).
-
Jasminka Županić-Ban Petrokemija Rad s objektima u SQL-u
3. Jasminka Županić-Ban, Petrokemija
Rad s objektima u SQL-u
S verzijom Oracle8 baze, Oracle postaje objektno-relacijska baza. Time ona i dalje podržava tradicionalni relacijski model, ali i model koji se zasniva na tipovima objekata. Tipovi objekata se kreiraju kombinacijom atributa (kolone u relacijskom modelu) i metoda (funkcije i procedure u relaciskom modelu). Atributi modeliraju strukturu entiteta stvarnog svijeta, dok se metode koriste za implementaciju specifičnih operacija koje neka aplikacija može izvršavati nad podacima. Objekti se mogu koristiti više puta za stvaranje novih objekata ili se mogu ugrađivati u različite tabele. Korištenjem objekata može se stvoriti arhitektura baze podataka orjentirana na komponente s objektima koji su vezani na njihove poslovne objekte.
U predavanju će na primjerima biti prikazane objektne osobine SQL-a koji zajedno s PL/SQL-om poprima sve više značajke objektno orjentiranih jezika kao što su Java i C++. Pokazat će se kreiranje korisnički definiranih tipova podataka (object types) pomoću CREATE TYPE izraza, te njihovo korištenje kod kreiranja novih tabela (object tables) i kolona u relacijskim tabelama (column objects). Također će biti pokazano kako se izvršavaju upiti i DML izrazi nad tako kreiranim objektima u DB shemi. U referatu se spominju i neke objektne mogućnosti baze podataka kao što su nasljeđivanje i stvaranje hijerarhije klasa baze podataka, te nadjačavanje metoda.
Klase se mogu označiti i kao NOT INSTANTIABLE kada se želi onemogućiti kreiranje objekata tog tipa odn. kada se želi koristiti taj tip kao nadtip. Želi se pokazati i razlika između klasa koje su deklarirane kao NOT FINAL odn. FINAL, te upotreba konstruktora u kreiranju klasa.
-
Marko Markeš Infosistem OracleAS 10g Wireless Notification
4. Marko Markeš, Infosistem
OracleAS 10g Wireless Notification
Gotovo svaki developer ili administrator našao se u situaciji kada mu je bila potrebna mogućnost jednostavnog definiranja obavijesti koje bi mu na vrijeme, e-mailom ili SMS-om, dojavljivale potencijalne probleme u radu aplikacije ili baze podataka. Na taj bi način bilo moguće unaprijed predvidjeti i riješiti te probleme prije nego se oni pojave i kod korisnika. Osim toga, i korisnici poslovnih aplikacija danas sve češće zahtijevaju trenutno primanje obavijesti o značajnim poslovnim događajima na mobilni telefon.
Da bi pojednostavnio ispunjavanje ovakvih zahtjeva Oracle je u sklopu Application Servera 10g ponudio Wireless Notification opciju. Notification koristi istu infrastrukturu i tehnologije OracleAS Wirelessa kao i sve ostale messaging aplikacije, ali uz osnovnu karakteristiku da se notifikacijska aplikacija pokreće na temelju nekog unaprijed definiranog događaja, a ne na zahtjev korisnika. Provjeravati se mogu događaji u bazi, unutar datoteke ili na nekom URL-u putem HTTP ili FTP protokola. Svakom pojedinom korisniku omogućeno je podešavanje parametara za dojavu i teksta obavijesti. Kanali kojima je moguće primati obavijesti su e-mail, SMS, MMS, fax, glasovne poruke, instant messaging...
Cilj ove prezentacije je pružiti pregled mogućnosti OracleAS Wireless notifikacije i ukratko prikazati načine njenog implementiranja i korištenja. Sve to biti će demonstrirano i kroz neke praktične primjere.
-
Davor Zelić, Tomislav Husnjak, Goran Hafner TEB Informatika Internet portal za pristup korisničkim računima beskontaktne naplate cestarine u Hrvatskim autocestama
5. Davor Zelić, Tomislav Husnjak, Goran Hafner, TEB Informatika
Internet portal za pristup korisničkim računima beskontaktne naplate cestarine u Hrvatskim autocestama
Hrvatske autoceste d.o.o. su nadogradile sustav Naplate cestarine s korištenjem beskontaktnih kartica (CSC) kao sredstvom plaćanja. Kako bi se korisnicima omogućio uvid u stanje njihovih računa, Hrvatske autoceste su odlučile izraditi internet portal. Za potrebe realizacije projekta ostvareno je povezivanje portala Naplate cestarine s Integralnim informacijskim sustavom Hrvatskih autocesta s kojeg se prikupljaju podaci o financijskim transakcijama (uplatama) te sa sustavom Naplate cestarine s kojeg se prikupljaju podaci o prolascima vozila. Korisniku je putem portala Naplate cestarine omogućen uvid u trenutno stanje računa te ispis izvještaja o uplatama, isplatama i korištenim dionicama autocesta plaćenim putem CSC kartica. Upotrebom portala, korisnici su u mogućnosti postaviti parametre načina obavješćivanja o učinjenim troškovima korištenja CSC kartica. Pristup portalu ograničen je na autorizirane korisnike čija provjera se provodi preko korisničkog imena i lozinke. Uvedene su i razine pristupa podacima čije administriranje je omogućeno samim korisnicima. Portal Naplate cestarine je izradila TEB Informatika d.o.o., a temelji se na upotrebi Oracle Aplikacijskog Servera verzije 10g. Autentifikacija i autorizacija pristupa korisničkim računima obavlja se korištenjem Oracle Single SignOn i Oracle Internet Directory komponenti aplikacijskog servera. Portal je izrađen upotrebom Java Server Pages tehnologije, a kao alat je korišten Oracle JDeveloper verzije 10g.
-
Vesna Bosilj Vukšić, Anita Lončar Ekonomski fakultet - Zagreb Kako odabrati alat za modeliranje, analizu i upravljanje poslovnim procesima?
6. Vesna Bosilj Vukšić, Anita Lončar, Ekonomski fakultet - Zagreb
Kako odabrati alat za modeliranje, analizu i upravljanje poslovnim procesima?
Alati za modeliranje poslovnih procesa počeli su se razvijati zajedno s pojavom reinženjerstva i njegovom primjenom u praksi. Mogućnosti alata često prelaze okvire modeliranja procesa te uključuju i dodatne funkcije kao što su: simulacijsko modeliranje, analiza troškova aktivnosti, strateško upravljanje metodom uravnoteženih ciljeva i transformacija modela procesa u model za razvoj informacijskog sustava. Konačan cilj je razvoj sustava za upravljanje poslovnim procesima koji će integrirati dva tradicionalno razdvojena, iako logički povezana područja: modeliranje poslovnih procesa i razvoj programskih rješenja za potporu njihova odvijanja. Danas na tržištu ima više od stotinu različitih alata za modeliranje i upravljanje poslovnim procesima a zbog velikog interesa poduzeća i velikog broja projekata promjene poslovnih procesa, i dalje se intenzivno radi na unapređenju postojećih i razvoju novih alata. Odluka o odabiru optimalnog programskog alata ovisi o kvaliteti i mogućnostima alata, ali i o ciljevima projekta. Zato je potrebno opisati i sistematizirati programske alate iz ovog područja, kao i njihova obilježja, te definirati postupak za odabir programskih alata u skladu sa ciljevima projekta i kritičnim faktorima uspjeha projekta. U tom smislu predlaže se teoretski okvir za odabir programskih alata u projektima promjene i informatizacije poslovnih procesa, a mogućnosti njegove primjene prikazane su na primjeru iz poslovne prakse.
-
Matej Matejiček PlusPlus Izrada bogatih aplikacija Weba pomoću JDevelopera
7. Matej Matejiček, PlusPlus
Izrada bogatih aplikacija Weba pomoću JDevelopera
Trenutne smjernice razvoja web tehnologija upućuju na djelovanje poput stvarnih stolnih aplikacija. U stalnom traženju za bržim, jednostavnijim za korištenje kako sa korisnike tako i za programere, pojavljuju se razne tehnologije. Trenutno stanje na Webu i web tehnologijama nameću korištenje AJAX-a. Kratko ćemo opisati AJAX te pokazati zašto je AJAX toliko bitan i što nam sve donosi. Pokazat ćemo različite mogućnosti korištenja AJAX tehnologije, a na kratkom primjeru objasniti izradu jednostavne AJAX web aplikacije u JDeveloperu. Dobivenu aplikaciju usporeditićemo sa klasičnim aplikacijama Weba. Osvrnut ćemo se na aplikacije na tržištu kojima je AJAX pomogao da ostvare uspjeh.
-
Darko Dika, Marko Pušić, Zlatko Posavec, Marina Iršič, Emil Kožljan, Jelena Vojinović Terlević Uljanik IRI Korporativni portal Brodogradilišta Uljanik
8. Darko Dika, Marko Pušić, Zlatko Posavec, Marina Iršič, Emil Kožljan, Jelena Vojinović Terlević, Uljanik IRI
Korporativni portal Brodogradilišta Uljanik
Produkcijsko okruženje ERP sustava temeljeno na Oracle tehnologiji prisutno je u Uljaniku nepune 4 godine. Nakon realizacije, implementacije i integracije sustava BURIN-MARS-CADDS, integrirani informacijski sustav (ERP), odnosno uspješno i stabilno postavljene transakcijske razine otišli smo korak dalje i iskoristili raspoložive Oracle tehologije - OracleAS Portal 10g. U ovom radu bit će prikazano rješenje Korporativni portal proizvodnog poduzeća - Brodogradilišta Uljanik: preduvjeti, postavke, funkcijske cjeline, iskustva u relizaciji, prednosti u korištenju.
-
Dejan Ilijić, Davor Puhalo OTKAZANO Times Computers Uporaba TopLink ORM-a u razvoju poslovnih aplikacija te usporedba sa ADF Business Components
9. Dejan Ilijić, Davor Puhalo OTKAZANO, Times Computers
Uporaba TopLink ORM-a u razvoju poslovnih aplikacija te usporedba sa ADF Business Components
Uvod u ORM alate (koncepcija, prednosti, mane). Projektiranje poslovnih aplikacija temeljenih na razvoju Objektnog modela. Realizacija Objektnog (Domain) modela (TopLink definicija Classa i konfiguracija). Razvoj testne Web aplikacije prema J2EE pattern-ima.
- Upotreba EJB 3.0 specifikacije za pristup podacima (JPA).
- Izrada Servisnog dijela prema EJB 3.0 specifikaciji.
- Implementacija Korisničkog sučelja JSF-om.
- Prezentacija je zamišljena tako da se u uvodu usporede TopLink i ADF BC.
- Gore navedena terminologija je iskorštena u razvoju "primjer aplikacije" kojom će se pokazati upotreba istih pri razvoju.
- Aplikacija je razvijena prema J2EE patternima.
- Takav način rada osigurava transparentnost i raslojavanje (neovosnost modula, brza izjmena modula ne dirajući ostatak aplikacije).
- Svaki segment(sloj) će biti posebno objašnjen te konretno prikazan(Sorce code, Xml definicija,..) -
Dejan Ilijić, Davor Puhalo OTKAZANO Times Computers Razvoj Web Aplikacija na Spring framework-u (Alternativa EJB)
10. Dejan Ilijić, Davor Puhalo OTKAZANO, Times Computers
Razvoj Web Aplikacija na Spring framework-u (Alternativa EJB)
Spring framework kao temelj i "vezivno sredstvo za mnoge framework-e". Upoznavanje sa Springom, Osnove (IoC, AOP, podrška za ORM alate, JPA, MVC). Definiranje:
- Modela - JPA(TopLink, Hibernate).
- Konekcije na Oracle 10 XE RDBMS.
- Objekata za pristupanje podacima - DAO
- Managera(Servisa) za povezivanje Web controlera i DAO-a.
- Transakcijskih svojstava Managerima - Servisima (ACID).
- Web dijela aplikacije (Controler, View, Page Flow definicija(Spring WebFlow).
- Validacije podataka(Spring valang validator), Konverzije podataka (Property editora).
- Security (Autentifikacija, Autorizacija).
- AJAX svojstava User Interface-u - DWR.
- Deploy aplikacije na Servlet kontajner (TomCat), Oracle iAS.
- Zamišljeno kao prezentacija Spring frameworka kao alternativnog riješenja naprema standardnim odabirima (EJB).Prezentacija je sastavljena od uvoda koji će u osnovnim crtama objasniti ulogu i način na koji spring pomaže bržem razvoju aplikacija. Drugi dio i važniji je "primjer aplikacija" napravljena na Spring-u uz upotrebu OpenSource riješenja koje zadovoljavalju zahtjeve poslovnih i "mission critical" aplikacija.
-
Ivan Ćurić, Zdravko Mandić, Davor Gardijan Infoart Neki tehnički aspekti razvoja Izvještajno analitičkog sustava Državne riznice Republike Hrvatske (iBIS-IAS)
11. Ivan Ćurić, Zdravko Mandić, Davor Gardijan, Infoart
Neki tehnički aspekti razvoja Izvještajno analitičkog sustava Državne riznice Republike Hrvatske (iBIS-IAS)
U članku su prezentirani neki zanimljivi tehnički aspekti u razvoju Izvještajno analitičkog sustava Državne riznice Republike Hrvatske (iBIS-IAS). Sustav je namijenjen podršci u planiranju, donošenju i praćenju proračuna i proračunskih korisnika na svim nivoima uprave, od centralne države i ministarstava do proračunskih korisnika jedinica lokalne uprave i samouprave. Sustav je realiziran kao troslojna J2EE web aplikacija korištenjem Oracle JDevelopera 10g, Oracle baze podataka 10g, ADF , Struts i pripadajućih framework tehnologija. Integriran je u postojeću podatkovnu infrastrukturu Ministarstva financija i vanjskih institucija iz koje crpi podatke. Dan je osvrt na realizaciju složenog modela podataka baziranog na propisanim proračunskim klasifikacijama, automatizaciju dohvata podataka iz postojećih izvora te razmjenu podataka sa vanjskim aplikacijama. Prezentirana je i organizacija upravljačkog sloja i korisničkog sučelja, sustav autorizacije i autentifikacije te programska i sklopovska infrastruktura sustava, uz osvrt na metodologiju rješavanja sistemskih tehničkih problema na različitim nivoima razvoja sustava.
-
Ivica Žeželić Istra informatički inženjering DSL Programming
12. Ivica Žeželić, Istra informatički inženjering
DSL Programming
Današnji programski jezici su vrlo opširni. Razlog tome je što moraju biti otvoreni za izradu najrazličitijih programa za automatiziranje poslovnih procesa u bilo kojoj domeni rada, zbog toga izrada prave aplikacije obično povlači za sobom korištenje ili izradu framework-a koji enkapsulira unutar sebe mehaniku za rad, a klijentu otvara set pravila koja se moraju ispoštivati. Problem je što domene rada nemaju puno veze sa radom unutar programskog jezika koji je host - frameworku. Koliko god framework uspije enkapsulirati poslovnu logiku unutar sebe, uvijek se zadržava unutar notacija svojeg host jezika, dakle rada sa klasama, interfaceovima, anotacijama. Prirodna nadogradnja na framework je mali programski jezik pomoću kojeg na intuitivan način programiramo koristeći tipove podataka i operatore koji se tiču isključivo domene rada. Takvi mali programski jezici daju se relativno brzo izraditi, a donose smanjen broj bugova, puno lakše se čitaju i uče, pa novi zaposlenici, eksperti za domenu koji nisu programeri, a i ljudi koji tek pocinju sa radom na projektu mogu brzo početi bez dugotrajnog procesa učenja.
-
Dubravko Miljković HEP SPI Heterogeni geografski disperzirani Cluster iAS-a 9i Rel 1 i 9i Rel 2 (10g)
13. Dubravko Miljković, HEP SPI
Heterogeni geografski disperzirani Cluster iAS-a 9i Rel 1 i 9i Rel 2 (10g)
Poslovni sustav HEP-a već oko dvije godine koristi geografski disperzirani cluster iAS-a 9i Rel 1 za Forms/Reports 6i kao dio rješenja za postizanje visoke raspoloživosti poslovnih web aplikacija. Sustav se temelji na četiri NLB iAS clustera na lokacijama Osijek, Rijeka Split i Zagreb povezana u jedinstvenu cjelinu uz pomoć geografske redirekcije (federacija iAS NLB clustera). Tijekom protekle godine usavršen je sustav geografske redirekcije koji osim failover-a kod ispada iAS NLB clustera na pojedinim lokacijama sada vrši i raspodjelu opterećenja (load distribution) između lokacija u slučaju preopterećenosti. U cilju podizanje raspoloživosti izvršene su promjene u dohvatu adresa za pristup bazama (povratak na tnsnames datoteke). Omogućena je centralizirana izmjena konfiguracijskih datoteka pri izmjeni i dodavanju web aplikacija. Pripremajući se za prelazak na 10g tehnologiju geografski disperzirani cluster sada je proširen dodavanjem nova dva iAS NLB clustera na lokacijama Zagreb i Osijek za aplikacije 9i Rel 2 (za sada Forms/Reports 9.0.4). Povezivanje u NLB ovaj put je riješeno direktnim prijavljivanjem pojedinih servera na switch, čime je izbjegnuta uporaba hub-a. Pri dizajniranju nadzornih i self-healing mehanizama za nove iAS NLB clustere uzete su u obzir specifičnosti 10g tehnologije (OPMN). Predloženo je rješenje za zaglavljivanja reports servera kod problema pri komunikaciji sa sporim bazama. Osim opisa geografski disperziranog clustera spomenuta su iskustva pri njegovom uspostavljanju i korištenju.
-
Jurica Cvetković, Vladimir Gredelj ISD informacijski sustavi PL/PDF
14. Jurica Cvetković, Vladimir Gredelj, ISD informacijski sustavi
PL/PDF
PDF je raširen format čitljiv na više platformi. Adobe ističe da je trenutno na webu dostupno preko 200 milijuna PDF dokumenata i da je to dokaz kako je prepoznat od mnogih organizacija kao pouzdan format. Ukoliko se odlučite za izvještavanje u PDF-u i koristite Oracle bazu podataka, tada vam na raspolaganju stoji PL/PDF. On omogućuje generiranje dinamičkih PDF dokumenata na temelju podataka smještenih u Oracle bazi. Pisan je isključivo u PL/SQL, instalira se u bazu kao package i ne zahtijeva nikakav dodatni softver. Da bi ga se moglo koristiti potrebno je samo poznavanje PL/SQL-a. > PL/PDF zahtjeva barem 9i Release 2 bazu podataka, a uz neka ograničenja radi i na 10g Express Edition. Svi objekti koji se mogu pohraniti u bazu, mogu poslužiti prilikom generiranja dokumenta, čak i slike te datoteke pohranjene u BLOB poljima. Prilikom generiranja dokumenta moguće je svaki element apsolutno pozicionirati, što će znati cijeniti svi koji moraju ispisivati na već predštampane obrasce. Dobiveni dokument moguće je pohraniti u bazu, poslati ne e-mail ili prikazati u browseru.
-
Duško Vukmanović Oracle Hrvatska Moderna softverska Arhitektura (SOA)
15. Duško Vukmanović, Oracle Hrvatska
Moderna softverska Arhitektura (SOA)
U zadnjih nekoliko godina Service Oriented Architecture (SOA) kao model arhitekture je postao vrlo popularan. SOA je termin na prilično visokom nivou koji pokušava stvoriti viziju 'lijeka za sve', gdje su monolitne aplikacije prošlost a labavo povezani, distribuirani, specijalizirani servisi koji se mogu ponovno upotrijebiti su zavladali svijetom. Naravno, stvarnost je drukčija ali SOA i njegove varijacije su definitivno utjecali na IT svijet koji je počeo razmišljati manje o aplikacijama a više o servisima. Ako vas zanima što je to moderna arhitektura i pregled tehnologija koja omogućuje SOA dođite na ovo predavanje. Kratki sadržaj: pregled SOA, razlozi za SOA, nivo prihvaćanja SOA, SOA zablude, zašto ne možemo ignorirati SOA?, SOA očekivanja, zaključak.
-
-
Poslovno izvještavanje i skladištenje podataka
-
Dražen Oreščanin, Maja Vekić Poslovna inteligencija/T-Mobile Implementacija Skladišta podataka u T-Mobileu
1. Dražen Oreščanin, Maja Vekić, Poslovna inteligencija/T-Mobile
Implementacija Skladišta podataka u T-Mobileu
Implementacija skladišta podataka u T-Mobileu jedan je od najsloženijih i najzahtjevnijih projekata te vrste realiziranih ne samo u Hrvatskoj, nego i u cijeloj regiji, a istovremeno i prvo skladište podataka u regiji bazirano na Oracleu 10g veće od 1 TB. Nakon detaljne pripreme projekta, sama implementacija trajala je 15 mjeseci. T-Mobile je za implementaciju i održavnje sadržaja skladišta podataka alocirao tim od pet ljudi, koji je tijekom projekta bio potpomognut angažmanom ključnih korisnika i sistemskih i database administratora. U realizaciji je sudjelovalo i preko dvadeset eksternih specijalista iz implementatorskih tvrtki Poslovna Inteligencija, Siemens i S&T. Na ovaj projekt nadovezao se i projekt implementacije front-end Business Intelligence sučelja. Krajnji rezultati projekta su ocijenjeni vrlo pozitivno, kako od tehničkog tima T-Mobile, tako i od krajnjih korisnika. Na prezentaciji će svoja iskustva s projekta podijeliti Dražen Oreščanin, glavni arhitekt rješenja i Maja Vekić, tehnička voditeljica implementacijskog tima T-Mobilea.
-
Leo Mršić Tekstilpromet Brže, kvalitetnije, jeftinije... (poslovna inteligencija u funkciji povećanja efikasnosti poslovanja)
2. Leo Mršić, Tekstilpromet
Brže, kvalitetnije, jeftinije... (poslovna inteligencija u funkciji povećanja efikasnosti poslovanja)
Rad opisuje realnu situaciju porasta obujma trgovine artiklima na koju utječu razni čimbenici kako atributi samih artikala tako i raznih tržišnih utjecaja, unutarnjih i vanjskih. Pokazano je kako pristupiti problemu prilagođavanja ponude (cijene i količine) u situaciji velikog broja različitih artikala a u uvjetima složenog distribucijskog sustava (velik broj prodajnih mjesta na raznim lokacijama), izrazite sezonske ovisnosti, ograničenog skladišnog prostora na prodajnim mjestima, raznih karakteristika lokalnog tržišta i kupaca te dislocirane proizvodnje koja implicira problem i trošak pakiranja. Postavljen je problem te opisan model kojim se teži razumjevanju situacije te prikazani alati i metode (opisno i grafički) upotrijebljeni u svrhu prikupljanja podataka važnih za poslovno odlučivanje. Prikupljeni podaci (rezultati) iskorišteni su kao prijedlog unapređenja pojedinih dijelova poslovnog sustava. Razmatranje područja koja je moguće unaprijediti bavi se pitanjima poput: da li je dovoljno imati na raspolaganju dovolju količinu proizvoda; mogu li nam kupci pomoći u većoj mjeri nego to mislimo; možemo li pomoći dobavljačima u većoj mjeri nego to mislimo; kako ovladati distribucijom u složenim uvjetima; što sve utječe na politiku formiranja cijena.
-
Dunja Vladislović LogIN Upravljanje performansama trgovačkih tvrtki primjenom analiza nad skladištem podataka
3. Dunja Vladislović, LogIN
Upravljanje performansama trgovačkih tvrtki primjenom analiza nad skladištem podataka
Svjedoci smo da se na našem tržištu vodi velika tržišna utakmica u kojoj svi mi sudjelujemo. Da bi ostala konkurentna, poduzeća moraju stalno pratiti potrebe kupaca i istovremeno svoje poslovne procese racionalizirati. Posebno ćemo obratiti pažnju na učinkovito praćenje i upravljanje zalihama i to u segmentu smanjenja vrijednosti skladišta i automatizacije samog poslovnog procesa naručivanja robe. Odluku o količini koju treba naručiti ćemo donijeti na temelju analize prodaje. Analizirajući prodaju u prethodnom periodu, dolazimo do signalnih zaliha i količina za naručiti. Kako na jednom mjestu omogućiti takvu analizu? Upotrijebiti sustav skladištenja podataka. Nad skladištem podataka izgradili smo aplikativno rješenje koje se odlikuje parametriziracijom, izgrađenim procedurama za automatsko generiranje narudžbe, brzim kontrolnim prikazima analiza i prijedloga, jasno vidljivim generalnim trendovima prodaje, izrađenim procedurama potvrde/lansiranja narudžbe, mogućnošću povezivanja isporuke dobavljača s narudžbom, te automatskom izradom dokumenata ulaza robe na skladište. Opisani postupak optimizacije zasigurno je vrlo jako oružje u upravljanju performansama trgovačkih tvrtki koje mogu iskoristiti u tržišnoj utakmici, a na nama je da neprestano dodajemo nove mogućnosti istraživanja korisničkih podataka u cilju pravovremenih i još boljih odluka.
-
Siniša Behin Zagrebačka banka Poslovna inteligencija, upravljanje informacijama - put ka uspjehu
4. Siniša Behin, Zagrebačka banka
Poslovna inteligencija, upravljanje informacijama - put ka uspjehu
U svome radu nastojat ću prikazati mogućnosti i prednosti sustava potpore odlučivanju, tj. sustava poslovne inteligencije. Danas više nego ikada, poduzeće koje želi uspješno poslovati i opstati na poduzetničkoj sceni mora imati jasnu sliku vlastitog položaja na tržištu, stanja konkurencije, profila klijenata, njihovih karakteristika, preferencija klijenata itd. Upravo ovakve informacije će nam dati sustavi poslovne inteligencije. U radu će biti govora o preduvjetima implementacije BI sustava. Prikazat ću koncepte skladištenja podatka, kao jednog od temelja izgradnje sustava poslovne inteligencije. Biti će prikazana usporedba transakcijskih sustava poslovanja i BI sustava, s naglaskom na namjenu i prednosti takovih sustava. Osim toga bit će razrađena tematika ETL modula, načina ekstrahiranja, transformiranja i punjenja podataka u skladište. Također rad će obuhvatiti metode analiziranja podataka u prikupljenih u skladištu podataka. Prvenstveno će fokus biti usmjeren na (on-line analytic processing) OLAP analizu, tj. izradu multidimenzionalnih kocaka kao izvrsnog način sagledavanja poslovanja iz raznih perspektiva. Osim toga dotaknuti ću se primjene metoda rudarenja podataka, kao metoda pronalaska određenih zakonitosti ponašanja određenih parametara u poslovanju. Za kraj ću prikazati trenutno stanje sustava poslovne inteligencije u Republici Hrvatskoj, glavnim na tome tržištu, te predviđanja u kojem smjeru će se to tržište razvijati.
-
Marko Vukas TIS-OIS Skladište podataka u primjeni Basel II standarda u banci
5. Marko Vukas, TIS-OIS
Skladište podataka u primjeni Basel II standarda u banci
Jedan od temeljnih procesa svake financijske institucije je proces upravljanja rizicima s osnovnom funkcijom održavanja stabilnosti i kontinuiranosti poslovanja. Dobar risk management je potreba za razvojem sveobuhvatne strategije identifikacije, mjerenja i kontrole događaja koji prouzrokuju gubitke unutar organizacije. Basel II je regulatorni okvir koji definira procese upravljanja rizicima kojima je izložena financijska institucija. U njemu se definira izračun stope adekvatnosti kapitala te način izvještavanja. Pri tome se naglašava potreba za prikupljanjem svih podataka iz kojih se procjenjuje izloženost riziku. Procesi prilagodbe banaka na zahtjeve postavljene u Basel II standardu u znatnom dijelu se odnose na promjene i dogradnju informacijskih sustava. Basel II rješenje je integrirana platforma za upravljanje rizikom koja omogućuje prikupljanje, pripremu i obradu podataka te kalkulaciju i izvještavanje o elementima rizika koji nastaju u svakodnevnom poslovanju. Osnovu rješenja čini skladište podataka o elementima rizika, na koje se nadograđuju aplikacije za upravljanje rizicima. Članak pojašnjava Basel II standard, opisuje mogući izgled Basel II rješenja s naglaskom na skladište podataka i njegovu ulogu u zadovoljenju regulatornih zahtjeva za poslovno izvještavanje.
-
Matij Srzentić NEOS Iskustva u izgradnji skladišta podataka Oracle Warehouse Builderom
6. Matij Srzentić, NEOS
Iskustva u izgradnji skladišta podataka Oracle Warehouse Builderom
Među menadžerima i razvojnim timovima često se postavljaju pitanja: "Da li koristiti ETL alat ili ručno pisati procedure?", "Što možemo očekivati od alata?", "Koliko se isplati koristiti OWB?", "Je li OWB prebolio dječje bolesti (bugove)". Ovaj članak daje odgovore na spomenuta pitanja kroz iskustvenu analizu funkcionalnosti Oracle Warehouse Buildera. Kroz članak će biti prezentirani koncepti implementacije sporomijenjajućih dimenzija tipa 2, verzioniranja i nadogradnje osnovne funkcionalnosti Oracle Warehouse Buildera. Poseban naglasak stavit će se na neke od još neriješenih bugova, te na sitne, ali bitne "trikove" kod dizajniranja ETL procedura.
-
Zvonimir Hrkać, Mario Mrljić NEOS Metode i tehnologije optimizacije procesa učitavanja i transformacije podataka u sustavu skladišta podataka
7. Zvonimir Hrkać, Mario Mrljić, NEOS
Metode i tehnologije optimizacije procesa učitavanja i transformacije podataka u sustavu skladišta podataka
Prilikom izgradnje procedura za izdvajanje, transformaciju i učitavanje podataka (ETL) u skladište podataka potrebno je pomiriti dva vrlo često naizgled nepomirljiva čimbenika: velika količina podataka te kratak vremenski okvir za učitavanje i obradu istih. Zbog toga je nužno optimizirati fazu transformacije podataka i prilagoditi se unaprijed zadanim vremenskim ograničenjima koja ovise o poslovnim zahtjevima korisnika vezanim za dostupnost podataka. Vrlo čest slučaj je da se prilikom izgradnje ETL procedura koriste različiti algoritmi i riješenja koja uvelike mogu negativno utjecati na same performanse učitavanja, npr. nepotrebna uporaba privremenih tablica unutar kojih se pohranjuju parcijalno obrađeni ili neobrađeni podaci, nepotrebno slijedno procesiranje podataka (redak-po-redak), postojanje nepotrebnih indexa, neoptimalno particioniranje i sl. Oracle 10g baza podataka nam omogućuje korištenje više različitih tehnika za optimizaciju ETL procesa, međutim mi ćemo posebnu pažnju obratiti na slijedeća područja: pipelined table funkcije i na njihovo svojstvo protočnosti, BULK ili masovne obrade podataka, razmjena particija unutar particioniranih tablica, analitičke funkcije. Tijekom predavanja navedene tehnike biti će prikazane na primjerima, ukazati će se prednosti i nedostaci njihovog korištenja, s posebnim osvrtom na performanse.
-
Zdravko Mandić, Ivan Ćurić Infoart Izvještajno analitički sistem Državne riznice Republike Hrvatske
8. Zdravko Mandić, Ivan Ćurić, Infoart
Izvještajno analitički sistem Državne riznice Republike Hrvatske
U članku je prezentirana funkcionalnost, razvoj i implementacija Izvještajno analitičkog sustava Državne riznice Republike Hrvatske (iBIS-IAS). Sustav je namijenjen podršci u planiranju, donošenju i praćenju proračuna i proračunskih korisnika na svim nivoima uprave, od centralne države i ministarstava do proračunskih korisnika jedinica lokalne uprave i samouprave. Analitika podataka bazirana je na standardnim proračunskim klasifikacijama - ekonomskoj, organizacijskoj, lokacijskoj, funkcijskoj, programskoj te izvorima financiranja a obuhvaća i analitiku na temelju djelatnosti proračunskih korisnika i međunarodne GFS klasifikacije. Sustav je realiziran kao J2EE web aplikacija korištenjem Oracle JDevelopera 10g, Oracle baze podataka 10g i pripadajućih framework tehnologija. Integriran je u postojeću data infrastrukturu Ministarstva financija i vanjskih institucija iz koje crpi podatke na temelju propisanih proračunskih klasifikacija.
-
Katarina Ćurko, dr. Mirjana Pejić Bach Ekonomski fakultet - Zagreb Potpora poslovne inteligencije bankarskom poslovanju
9. Katarina Ćurko, dr. Mirjana Pejić Bach, Ekonomski fakultet - Zagreb
Potpora poslovne inteligencije bankarskom poslovanju
Uspjeh u bankarskom poslovanju znači pobjedu u bitci za korisnika, što zahtjeva precizne informacije i znanje o njegovim potrebama. Usprkos velikoj količini podataka koje banke sakupljaju o svojim korisnicima, rijetko se koristi njihov veliki potencijal u taktičkom i strateškom odlučivanju. Duga povijest korištenja računalne tehnologije u bankarstvu stvorila je ogromne količine podataka o korisnicima, računima i transakcijama, čiji se broj mjeri u milijunima, a u velikim bankama i stotinama milijuna. Učinkovita analiza svih tih podataka od velike je važnosti za ostvarenje uspjeha u poslovanju. Tehnologija poslovne inteligencije omogućava obuhvat i oblikovanje milijuna slogova i njihovu pripremu za najsloženije analize. Svaka institucija koja pruža financijske usluge treba posebnu pozornost usmjeriti na aktivnosti oko brige o korisnicima, upravljanje rizikom, otkrivanje prijevara, njihovo suzbijanje, upravljanje rizikom, povećanje prihoda, te smanjivanje gubitaka. Poslovna inteligencija postaje moćan alat koji bankarski sektor može i treba koristi da bi upravljao tim aktivnostima i ostvario konkurentsku prednost. Cilj ovog rada je pokazati mogućnosti korištenja tehnologije poslovne inteligencije u bankarskom poslovanju.
-
Filip Ujević, Siniša Grmoja, Nenad Dragojlović Croatia Osiguranje Zagreb Izgradnja skladišta podataka korištenjem Oracle Warehouse Buildera
10. Filip Ujević, Siniša Grmoja, Nenad Dragojlović, Croatia Osiguranje Zagreb
Izgradnja skladišta podataka korištenjem Oracle Warehouse Buildera
Oracle Warehouse Builder (OWB) je u verziji 10g evoluirao u vrlo upotrebljiv alat za izradu ETL mehanizama skladišta podataka. Ovaj rad iznosi iskustva iz prakse u upotrebi OWB-a na projektu izgradnje skladišta podataka u osigurateljnoj industiji. Navedeni projekt je jedan od prvih projekata ovog opsega u Hrvatskoj koji je razvijen i implementiran korištenjem OWB-a. Projekt je započet s OWB-om verzije 10.1.0.2.0, a dovršen s OWB-om verzije 10.1.0.4.0. Put do uspješnog dovršetka projekta nikad nije jednostavan, ali zato donosi vrijedna iskustva u primjeni metoda i alata primjenjenih na projektu. U ovom radu su opisana najvažnija iskustva vezana uz primjenu OWB-a od samog početka rada nadalje, s posebnim naglaskom na problematične funkcionalnosti i način njihovog zaobilaženja. Između ostalog, navedeni su mogući problemi pri instalaciji alata i njegovog repozitorija, dobre i loše strane rada s različitim verzijama Oracle baze. Opisan je i primijenjeni način suradnje s drugim Oracle razvojnim alatima, te međusobna nadopunjavanja i preklapanja funkcionalnosti. Istaknuti su i neki nedostaci u funkcionalnostima OWB-a, posebno oni koji se odnose na loše iskorištavanje mogućnosti Oracle baze podataka. Neke od nedodtataka bilo je moguće zaobići korištenjem OMB skriptnog jezika, a neke specifičnim uređenjem radnog okruženja unutar OWB-a. Obrađeni su i tipični problemi optimizacije performansi generiranih ETL modula, kao i način njihovog tretiranja. Po implementaciji su uočeni i određeni nedostaci u funkcioniranju OWB runtime repozitorija, koji mogu dovesti do nepredviđenog prekida izvršavanja složenijih ETL modula. Naravno, navedena su i pozitivna iskustva u radu s OWB-om, posebno ona koja su doprinijela uspjehu u razvoju i implementaciji skladišta podataka.
-
-
Upravljanje informacijskim sustavima
-
William Bello, Tomislav Hrisoho Bello Oracle e-Business Suite Quality Assurance
1. William Bello, Tomislav Hrisoho, Bello
Oracle e-Business Suite Quality Assurance
Kupili ste Oracle e-Business Suite. Pripremate implementaciju i pitate se što vas čeka u produkciji? Ili ste već implementirali novi sustav pa vam se korisnici žale kako je sve sporije nego što je bilo prije promjene sustava? Osiguranje kvalitete e-Business Suite aplikacije je proces koji zbog brzih promjena poslovnog okruženja ali i samog IT svijeta mora kao svoju domenu obuhvatiti sve resurse i sudionike. Primjerice, jedan od najvećih izazova predstavljaju korisnici koji se kao web klijenti putem Interneta ili intraneta spajaju na aplikacijske poslužitelje. Nepoznate lokacije, nepoznati operativni sustavi, okoline koje nisu pod kontrolom i mnogi drugi faktori koji utiču na kvalitetu rada krajnjeg korisnika. Organizacije (jednako poslovni i ICT) moraju imati mogućnost provjere sposobnosti Oracle e-Business Suite aplikacija da rade na predloženoj infrastrukturi i da u svakom trenutku budu sigurne u sposobnost rada bez ispada.
-
Zlatan Žmirak TIS SOA kao konkurentska prednost u poslovanju
2. Zlatan Žmirak, TIS
SOA kao konkurentska prednost u poslovanju
Predložena primjena SOA-e treba rezultirati dobro specificiranim komponentama koje odražavaju poslovne potrebe i koje su utemeljene na stvarnoj tehnologiji, što je presudni čimbenik za ekonomično i učinkovito upravljanje poslovnim i tehnološkim promjenama. Predstavljanje poslovne domene zasnovano na komponentama prerasta u veliku metaforu za poslovne ljude koji promišljaju o načinu kako razviti modele poslovanja povezivanjem dijelova poslovne funkcionalnosti na način da se osigura potrebna poslovna agilnost. Također, treba omogućiti da se ovakvo odvijanje ključnih procesa, počevši od strateške razine, na prikladan način preslikava u labavo povezane, dobro specificirane i, nadalje, dobro implementirane komponente i usluge s ciljem učinkovitog usklađivanja poslovanja tvrtke i IT sustava.
-
Klaudio Lazarić T-HT Hrvatske Telekomunikacije Otkrivanje znanja - vječno putovanje prema istini
3. Klaudio Lazarić, T-HT Hrvatske Telekomunikacije
Otkrivanje znanja - vječno putovanje prema istini
Znanje je temeljna životna potreba. Tehnologije su se mijenjale i unaprjeđivale, ali nepresušna potreba za znanjem nikada neće biti prevladana. Znanje je korisno samo ako ljudi znaju pronaći ono što trebaju znati. Potreba je uzrok razvoja, ali jedina prava pokretačka energija je znanje. Svakim danom sve se veća važnost poklanja upravljanju znanjem. Prisutan je vrlo dinamičan razvoj novih tehnika i metoda planiranja, organizacije, učenja i nadzora prijenosa znanja. Upravljanje znanjem sve je više poznato i priznato kao potreba i mogućnost bržeg razvoja i uspona čovjeka. Borba za uspješnost postala je dio borbe za opstanak. Svugdje se nastoji biti bolji i kvalitetniji, imati ono što drugi nemaju, onda kada je to potrebno. Novim otkrićima do nove spoznaje. Vrlo su velike opasnosti koje pruža vlastito ne znanje. Čovjek je biće potreba, ali i mogućnosti. Kojim putem ići, a da se ne potone u močvari laži i obmana? Kako pri stihijskoj proizvodnji informacija pronaći istinu i uvesti red? Kako otkriti proces spoznaje u kojem znanje vodi u građenje, a ne u rušenje? Može li se standardima i praksom u IT dobiti najbolja moguća rješenja? Da li teorija i praksa čine jedinstvo suprotnosti kroz IT Infrastructure Library (ITIL)?
-
Josip Dean InfoOpus Unapređenje podrške korisnicima u skladu s pricipima Service Level Managementa
4. Josip Dean, InfoOpus
Unapređenje podrške korisnicima u skladu s pricipima Service Level Managementa
U vremenu kada korisnici pred svoje informacijske sustave postavljaju sve više kriterije u pogledu funkcionalnosti sustava sve su izraženiji i zahtjevi za visokom razinom usluge koju dobijaju u toku korištenja sustava. Ovakvi opravdani zahtjevi korisnika traže i novi, kvalitetniji, pristup podršci korisnicima. Kako bi IT (bilo kod tvrtke korisnika ili kod isporučitelja informacijskih sustava) mogao osigurati određenu (dogovorenu) razinu usluge svojim korisnicima, te prepoznao što je korisnicima najpotrebnije kako bi kvalitetno mogao planirati daljnji razvoj sustava, nužno je da sam implementira procese koji takvu razinu usluge mogu osigurati. Help Desk nam u tom smislu prestaje biti dovoljan i postaje nužna tranzicija na Service Desk kao podlogu za osiguranje razine usluge, te kasnije nuđenje takve usluge korisnicima u obliku Service Level Agreementa.
-
Zvonimir Oreč Siemens eGov rješenja na putu u EU
5. Zvonimir Oreč, Siemens
eGov rješenja na putu u EU
U procesu približavanja Hrvatske Europskoj uniji javlja se potreba prilagodbi postojećih i implementacija novih poslovnih procesa, sustava u postojećim tijelima državne uprave, kao i zasnivanje potpuno novih subjekata potrebnih za primjerice praćenje poticajnih sredstava iz pristupnih fondova.
To je područje u Europskoj uniji regulirano odredbama kao pravnim instrumentima za upravljanje budžetima, potpomognutim aplikativnim rješenjima koji te instrumente podržavaju. Tipična aplikacija zasnovana je na Oracle bazi podataka s korisničkim sučeljem za razne aktivnosti poput reportinga, administracije podataka ili upravljanja poticajnim sredstvima.
Predavanje sadrži pregled iskustava i rješenja na navedenom podrucju zasnovanih na Oracle tehnologijama.
-
Iva Jakac Laserline Poslovna inteligencija kao važan čimbenik upravljanja u hotelskoj industriji
6. Iva Jakac, Laserline
Poslovna inteligencija kao važan čimbenik upravljanja u hotelskoj industriji
Prošlo je vrijeme centraliziranog sistema rukovođenja. Tržište i konkurencija postali su pre uzburkani i kaotični kako bi se sve odluke mogle kvalitetno i korektno donašati na jednom, najvišem nivou hijerarhije. Stiglo je vrijeme specijalizacija, fokusiranja na suptilna područja znanja. Nema više prostora globalnoj analizi poslovanja, odnosno, analizi od vrha prema dnu. Sve je neophodnija perspektiva gledanja odozdo prema gore. Dakle, započevši od samoga dna organizacije poslovanja. Manageri na samom vrhu hijerarhije poprimaju ulogu koordinatora, kontrolora i dirigenata globalnih smjernica. Šansu da sve navedeno saživi i preraste u opipljivu realnost, dao je Laserline-ov modul Laser*MIS. Isti svakom specijaliziranom manageru pruža maksimalnu podršku u postavljanju strategija i taktika nastupa, kako unutar samog poduzeća, tako i izvan istoga. Riječ je o poslovnoj inteligenciji koja turizmu otvara vrata u prostor uspjeha i uzdizanja nad ostale konkurente.
-
Milan Škrobot, Zlatko Švigir Times Computers Kolaboracija - uvjet opstanka i razvoja organizacije
7. Milan Škrobot, Zlatko Švigir, Times Computers
Kolaboracija - uvjet opstanka i razvoja organizacije
U modernom okruženju tradicionalna organizacijska shema strukturirana po hijerarhiji i funkcionalno postaje kočnica razvoja. Danas je potrebna fleksibilna i prilagodljiva organizacija s brzom reakcijom na promjene. Ono što karakterizira svaku organizaciju, od male pa do najveće, je brojnost poslovnih procesa u kojima sudjeluju isti izvršitelji, i u kojima se koriste iste informacije (strukturirane i nestrukturirane). Svaki zahvat u organizacijsku strukturu je skup i dugotrajan zahvat, uz nesiguran rezultat takve promjene. Uspostavom sustava za kolaboraciju i upravljanje poslovnim procesima možemo postići zadržavanje postojeće organizacije uz pružanje brzog i fleksibilnog odgovora na interne i eksterne promjene.
-
Krunoslav Kraljević Sedam IT CA - Enterprise Infrastructure Management
8. Krunoslav Kraljević, Sedam IT
CA - Enterprise Infrastructure Management
Današnji poslovni procesi i njihova mogućnost generiranja prometa za tvrtke su umnogome ovisni o IT strukturi. Od IT sustava traže se visoke performanse, optimalna iskoristivost i visoka dostupnost, a ti isti IT sustavi su sadržani od niza međusobno povezanih komponenti i modula. Kada IT sustav pokazuje funkcionalne probleme, kada dolazi do njegovog prekida ili mu se smanjuju performanse, poslovni procesi tvrtke trpe posljedice. IT stručnjacima je sve teže pronaći uzroke nestabilnosti sustava, gotovo nemoguće je efikasno pronaći je li problem u mreži, aplikaciji, operativnom sustavu, bazi podataka, kapacitetu sustav ili je pak riječ o sigurnosnom problemu? Kada su tako veliki ulozi u igri nema mjesta kompromisu, već je nužno ponuditi rješenja i alate koji reagiraju proaktivno u stvarnom vremenu. Tvrtka Sedam IT i principal CA nude takva rješenja: integrirana, kompletna i otvorena, kojima se IT sustav, bez obzira na proizvođače i njihovu heterogenost, mapira direktno na poslovne procese i prate sve kritične točke ovisno o poslovnim prioritetima.
-
Sandra Mikuš Tisak Servicedesk - zašto i kako ga uvesti u tvrtku
9. Sandra Mikuš, Tisak
Servicedesk - zašto i kako ga uvesti u tvrtku
Koja je razlika između HelpDesk i ServiceDesk rješenja. Da li su to rješenja samo za Odjele informatike u tvrtkama? Tisak je 2006. godine uveo Service Desk rješenje. Na predavanju će vam objasniti zašto su se odlučili za ServiceDesk kako su investiciju objasnili managementu, kako je tekao proces odabira i implementacije te dosadašnja iskustva u korištenju ServiceDesk rješenja.
-
-
DBMS i Linux
-
Hrvoje Dogan Mack IT Zorp - Najbolje od slobodnog softvera za sigurnost Oracle prometa
1. Hrvoje Dogan, Mack IT
Zorp - Najbolje od slobodnog softvera za sigurnost Oracle prometa
Iako je tržište vatrozida prilično zasićeno, jedan proizvod na mala vrata pronalazi put do velikih sustava. Mala mađarska firma započela je s razvojem nove generacije vatrozida, uočavajući sve nedostatke postojećih rješenja, istovremeno dobro promišljajući potrebe korisnika. Baziran na tehnologijama slobodnog softvera, Zorp je aplikacijski vatrozid za Linux, koji se ističe svojom modularnošću, mogućnostima i performansama. Modularna arhitektura ovog vatrozida omogućuje veliku fleksibilnost, a ono što ga izdvaja je mnoštvo modula za filtriranje prometa na aplikacijskom sloju. Posebna zanimljivost Zorpa je modul za Oracle SQL/Net8(9), koji omogućuje uspostavu sigurnosti Oracleovog podatkovnog prometa u bilo kojoj točki Vaše mreže. Ovaj rad će ukratko približiti arhitekturu Zorpa, mogućnosti implementacije i integracije, uz poseban osvrt na aplikacijski modul za Oracle SQL/Net.
-
Vlatko Košturjak IBM Linux i virtualizacija
2. Vlatko Košturjak, IBM
Linux i virtualizacija
Virtualizacija je vruća IT tema današnjice. Iako kao pojam postoji već više od 30 godina, tek je ove godine dobila etiketu buzzworda. Sama virtualizacija u IT-u je širok pojam, te obuhvaća logičko odnosno fizičko djeljenje bilo kojeg računalnog resursa. No, ono što je virtualizaciju napravilo buzzwordom u današnjem IT svijetu je virtualizacija kompletnog računalnog sklopovlja. Počevši sa vrlo poznatim vmware rješenjem, krenula je revolucija. Sada gotovo sve vodeće IT firme u svijetu ili imaju vlastito virtualizacijsko rješenje koje su razvili unutar kuće ili su kupili tvrtke odnosno rješenja kako bi mogli ponuditi virtualizaciju u svojoj paleti usluga. Naravno, čak je i Microsoft morao krenuti putem virtualizacije, te je objavio MS Virtual PC kao Microsoftovo vidjenje virtualizacije. Medjutim, današnji trend je premještanje virtualizacije iz softverskog u hardversko rjesenje. Očiti razlog tog premještanja je prije svega brzina, ali i bolja podrška za hardverom koji je moguće dijeliti virtualizacijom. Iako tek sada područje virtualizacije odrasta, ono sto je sigurno je da je popularnost virtualizacije imalo za posljedicu otvaranja potpuno novih pogleda na sigurnost, konsolidaciju i snižavanje IT troškova. Takodjer, kako Linux stoji sa virtualizacijom, te koje su mogućnosti i prednosti Linuxa u tom području biti će izneseno tijekom ovog predavanja.
-
Antun Vukšić Oracle Hrvatska Oracle Database Vault
3. Antun Vukšić, Oracle Hrvatska
Oracle Database Vault
Porastom kompleksnosti IT sustava, kao i sve većim zahtjevima za poštivanjem sigurnosnih regulativa - nametnutim bilo od strane zakonodavsta ili da bi se održala razina konkurentnosti na tržištu - sigurnost IT sustava predstavlja segment tržišta koji trenutno pokazuje najveći trend rasta i ulaganja. Oracle Database Vault je produkt koji korisnicima omogućuje efikasan i jednostavan način rješenja problema u domeni sigurnosti sustava, a čije osnovne karakteristike su:
- zaštita sustava od zlonamjernih akcija internih korisnika
- definiranje i primjena pravila u suglasnosti s vodećim svjetskim sigurnosnim regulativama
- razdvajanje administratorskih uloga (database/security administrator)Predavanje se sastoji od dva dijela:
1. kratki uvod u problematiku i opcije koje nudi Oracle Database Vault, te
2. praktični dio s primjerom implementacije opisanih svojstava Oracle Database Vault-a. -
Ivan Jenkač, Morana Kobal, Danijel Matečko IGEA, Oracle Hrvatska Sustav digitalnih zemljišnih knjiga "e-izvadak"
4. Ivan Jenkač, Morana Kobal, Danijel Matečko, IGEA, Oracle Hrvatska
Sustav digitalnih zemljišnih knjiga "e-izvadak"
Javni servis e-izvadak.pravosudje.hr služi za uvid u centralnu bazu podataka zemljišnoknjižnih odjela Općinskih sudova RH te ima informativnu i korektivnu ulogu. Podaci se jednom dnevno repliciraju iz 109 ZK odjela Općinskih sudova. Sustav je zamišljen i projektiran kao visokoraspoloživ i skalabilan. Sustav čini Oracle baza podataka - RAC te Oracle Application server kao middleware na OS - Linux. Centralna točka nadzora i upravljanja - Oracle Enterprise Manager Grid Control. Aplikacija je razvijana u JDeveloper-u.
-
Zlatko Stanić In2 Oracle Data Guard - standby baza, iskustva i praksa
5. Zlatko Stanić, In2
Oracle Data Guard - standby baza, iskustva i praksa
Ovaj rad opisuje realizaciju Oracle Data Guard - STANDBY baze kao dio disaster recovery strategije. Opisana je koncepcija Oracle Data Guard tehnologije uz usporedbu mogućih konfiguracija. U uvodnom dijelu ću dati opis Oracle Data Guard tehnologije sa mogućim konfiguracijama. Biti će prikazane konfiguracije, sa naglaskom na prednosti i nedostatke te infrastrukturne zahtjeve. Opisat ću metodu odabira konfiguracije prema tehničkim zahtjevima i ograničenjima infrastrukture. U nastavku će biti opisana realizacija konfiguracije fizičke standby baze koja je ručno upravljana. Opisan će biti postupak kreiranja standby baze kroz procedure i postupke. Detaljno će biti prikazan način kreiranje i pokretanja standby instance i mount standby baze. Prikazat ću postupak izrade i pokretanja procedura za kopiranje archivelog datoteka sa servera na kome je primarna baza i procedura za recover standby baze na serveru na kome je standby baza. Biti će prikazan i postupak aktiviranja standby baze - failover. Opisat ću procedure i postupke preventivnog održavanja konfiguracije. Opisat ću korektivne akcije za otklanjanje zastoja u sinhronizaciji. Biti će navedema iskustva i moguće poteškoće u realizaciji.
-
Luka Stepinac CROZ Oracle 10g (XML) Auditing
6. Luka Stepinac, CROZ
Oracle 10g (XML) Auditing
Auditing, po svojoj definiciji, predstavlja praćenje i bilježenje odabranih korisničkih radnji. Temelji se na pojedinim akcijama, poput vrsta SQL izraza koji se izvršavaju, ili na kombinaciji faktora kao što su korisničko ime, aplikacija, vrijeme itd. Ovisno o sigurnosnoj politici, auditing se pokreće dohvaćanjem ili mijenjanjem određenih elemenata unutar Oracle baze, uključujući i sam sadržaj pojedinih objekata. Mnoge tvrtke zapravo ne koriste Oracle-ove ugrađene auditing funkcionalnosti. Ili, ako ih koriste, toliko su oduševljene tim izborom da uključe sve moguće opcije. Zatim shvate da je vrlo teško pratiti i probaviti sve izlazne rezultate, te radije odustanu i nemaju nikakav auditing. Ovaj rad daje konceptualni pregled tehnika auditinga na Oracle 10g bazama podataka, s posebnim naglaskom na XML auditing kao relativno novu funkcionalnost, te primjer implementacije ove vrste auditinga koja ujedno služi i kao kvalitetna osnova za izvješćivanje na temelju prikupljenih podataka.
-
Zoran Jovanović In2 Usporedba tržišno najznačajnijih upravljačkih sustava baza podataka
7. Zoran Jovanović, In2
Usporedba tržišno najznačajnijih upravljačkih sustava baza podataka
Svrha ovog predavanja je da se prikaže stanje na svjetskom tržištu proizvođača upravljačkih sustava baza podataka i sve promjene koje su se dogodile u zadnjih godinu dana. Podaci prikazani u okviru predavanja biti će temeljeni na procjenama tržišnih pozicija pojedinih proizvođača upravljačkih sustava baza podataka koje redovito objavljuju razne nezavisne konzultantske tvrtke kao što su Gartner, IDC, Meta Group i Forester. Također će biti predstavljene informacije o tome koji proizvođači su kupili druge softverske tvrtke da bi došli u posjed tehnologija koje im nedostaju. I na kraju biti će navedene informacije o novim verzijama ili novim proizvodima koji su objavili pojedini proizvođači. Cilj je da dobije nezavisna slika stanja na tržištu upravljačkih sustava baza podataka bez favoriziranja pojedinih proizvođača ili tehnologija.
-
Alen Prodan LogIN Upravljanje PGA memorijskim strukturama Oracle servera
8. Alen Prodan, LogIN
Upravljanje PGA memorijskim strukturama Oracle servera
SQL operacije koje se izvode na Oracle serveru ovisne su o alociranim memorijskih strukturama. Posebno je to slučaj kod kompleksnih upita nad bazom podataka prilikom čijeg se izvođenja koriste SQL operatori koji vrlo intenzivno koriste memoriju, kao što su recimo SORT ili HASH-JOIN operacije. Npr., SORT operacija koristi memorijske strukture kako bi u memoriji sortirala set slogova neke tablice. Količina memorije koju te operacije mogu alocirati izrazito utječe na njihove performanse izvođenja. Oracle instanca se po definiciji sastoji od skupa procesa i memorijskih struktura. Prema gruboj podjeli, memorijske strukture Oracle instance svrstavaju se u dvije skupine: System Global Area (SGA) i Process Global Area (PGA). Upravo je PGA jedna od memorijskih struktura Oracle servera čiji su upravljački mehanizmi još uvijek relativno nepoznati u široj Oracle zajednici. S obzirom da je količina raspoložive memorije na sustavu ograničena, izazov je svakog administratora baze podataka, da postavi optimalnu konfiguraciju parametara sustava, koja će omogućiti najefikasnije iskorištenje raspoloživih resursa na sustavu. Cilj je ovoga rada dati pregled novih svojstava koja su uvedena u mehanizme koji upravljaju PGA memorijskim strukturama u verzijama Oracle servera 9.2, 10.1 i 10.2, te doprinijeti boljem razumijevanju načina na koji SQL operacije mogu efikasnije koristiti raspoložive resurse.
-
Darko Benšić CROZ Oracle TimesTen In-Memory Database
9. Darko Benšić, CROZ
Oracle TimesTen In-Memory Database
Najveći svjetski proizvođači softvera pokušavaju na sve zahtjevnije tržište dostaviti rješenja koje podržavaju prikupljanje, pohranu i distribuciju informacija u realnom vremenu. Oracleov odgovor na ovaj izazov naziva se Oracle TimesTen In-Memory Database. Oracle TimesTen In-Memory Database je produkt visokih performansi koji je uspješno integriran u velik broj aplikativnih rješenja u telekomunikacijskom, financijskom, logističkom sektoru. Iz razloga što koristi standardna sučelja, TimesTen može se integrirati u aplikativna rješenja koja koriste standardne relacijske baze podataka (RDBMS) ili cache aplikacije koje rade u suradnji s tradicionalnim relacijskim bazama podataka (RDBMS). Prezentacija će prikazati zašto je Oracle TimesTen In-Memory Database baza brža od tradicionalnih relacijskih baza podataka, te kako se implementira i koristi u praksi.
-
-
Poslovni informacijski sustavi - rješenja, infrastruktura i integracija
-
Specifični podsustavi (GIS, TIS, DMS)
-
Oracle poslovna praksa
