Na konferenciji HrOUG2005 održane su slijedeće radionice:
R1 - Rudolf Jovanović - Objektno orjentirani razvoj J2EE/ADF aplikacije pomoću JDevelopera i JHeadstarta
U radionici će biti prikazan razvoj male poslovne aplikacije primjenom objektno orjentiranih postupaka u analizi, dizajnu i izvedbi:
- kao alat koristit će se JDeveloper 10.1.2 s proširenjem Oracle JHeadstart,
- primjenit će se UML-tehnike modeliranja (Use Case, Class Modeling, Activity Modeling),
- izvedba je u MVC-arhitekturi: Model u ADF Buisiness Components, View kao JSP i UIX, te Struts Controler,
- za kontrolu verzija koristit će se Oracle SCM.
Bit će izvedeno i migriranje postojeće Forms aplikacije razvijene Designer-om u J2EE/ADF pomoću JHeadstart Designer Generatora.
R2 - Ljiljana Perica - Oracle10g BI Discoverer i Spreadsheet Add-in
Nastavljajući strategiju reduciranja troškova i kompleksnosti izgradnje sustava poslovne inteligencije, Oracle je krajem 2004. godine predstavio Oracle Business Intelligence 10g. Ovaj sveobuhvatan proizvod dizajniran je da adresira čitav spektar analitičkih zahtjeva; od pristupa informacijama i izvješćivanja, do integracije i upravljanja podacima. Centralni dio Oracle BI 10g paketa svakako su alati za izvješćivanje i ad-hoc poslovne analize. Kroz prezentaciju i demonstraciju, radionica će polaznike upoznati sa novim osobinama nezaobilaznog Oracle alata poslovne inteligencije: Oracle Discoverera, kao i Oracle Spreadsheet Add-In-om; interesantnom novom komponentom za interaktivne OLAP analize putem Excel alata.
R3 - Ljiljana Perica - Oracle 10g OLAP
OLAP ili Online Analytical Processing dio je rješenja za poslovnu inteligenciju fokusiran na performanse izvođenja upita i jednostavnost korištenja od strane poslovnih analitičara i managera. Način na koji su OLAP podaci strukturirani, omogućava krajnjim korisnicima brze odgovore na kompleksna poslovna pitanja poput: "Koji su proizvodi imali realizaciju prodaje 5% ili više ispod planiranog iznosa, a u ukupnoj prodaji sudjeluju s više od 2%? Prikaži proizvode koji su u poslijednjih 6 mjeseci zabilježili negativan trend prodaje. Kako će se smanjivanje troškova marketinga za 0,5% reflektirati na netto dobit?..." Oracle 10g Enterprise Edition OLAP opcija proširuje analitičke mogućnosti Oracle baze podataka, osiguravajući nove višedimenzionalne tipove podataka, višedimenzionalni kalkulacijski engine, te okvir za izgradnju OLAP aplikacija koristeći SQL, PL/SQL i Javu.
R4 - Mario Mrljić - Usporedba Java i PL/SQL tehnologija u kontekstu izgradnje Oracle Portlet komponenti
Osnovna ideja izlaganja je osvrt na prednosti i nedostatke PL/SQL te Java tehnologije u kontekstu izgradnje Portlet komponenti s ciljem proširenja funkcionalnosti Oracle Portal sustava. U početnom dijelu izlaganja se ukratko prikazuje arhitektura Oracle Portal sustava, te se objašnjavaju osnovni koncepti izgradnje Portlet komponenti u različitim tehnologijama. Tijekom nastavka se detaljnije opisuje izgradnja i registriranje portleta, implementacija mehanizama personalizacije, sigurnosti te povezivanja više različitih instanci portleta pomoću parametara i događaja. Implementacija navedenih funkcionalnosti će biti usporedno prikazana u obje tehnologije s ciljem naglašavanja osnovnih razlika u pristupu. U sklopu zaključka će biti iznesene smjernice i čimbenici na koje treba obratiti pozornost tijekom odabira tehnologije za razvoj portlet komponenti.
R5 - Antun Vukšić - Oracle 10g Grid Computing Workshop
Grid computing je IT arhitektura koja omogućava izgradnju visoko raspoloživih sustava otpornih na različite vrste ispada istovremeno smanjujući ukupne troškove IT-a. Grid sačinjavaju skupine modularnih i nezavisnih hardverskih i softverskih komponenti čiji resursi se mogu po potrebi dinamički realocirati i na taj način iskoristiti za ostvarenje poslovnih ciljeva. Osnovne značajke grid arhitekture su visoka kvaliteta usluge, povećana fleksibilnost, te smanjenje IT troškova. Ova radionica će prikazati način na koji Oracle 10g Grid Computing može pomoći tvrtkama da poboljšaju svoju poslovnu učinkovitost, jednostavnije upravljaju raspoloživim IT resursima, a da pri tome smanje svoje ukupne IT troškove.
Radionica se sastoji od dva dijela:
- vrlo kratki opis tehničkih koncepata na kojima počiva Grid arhitektura, te
- interaktivni dio u kojem će na demo instalaciji uživo biti prikazana Grid tehnologija (Oracle 10g RAC cluster/Oracle 10g AS cluster/Oracle 10g Enterprise Manager Grid Control)
R6 - Duško Vukmanović - Active directory and Windows native authentication
Ako korisnici upotrebljavaju Active directory i Oracle AS tada je moguće da prijavom na Windowse više ne moraju unositi username/password za pokretanje aplikacije.
R7 - Davor Radić - Novosti u naprednom korištenju Oracle tehničke podrške
Želja je sa novostima upoznati nove, ali i postojeće, korisnike Oracle podrške o tome kako ih je efikasno koristiti. U predavanju, koje će se izvoditi kao radionica, proći ćemo teme vezane uz najčešće korištene pojmove u Oracle podršci, opisat ćemo pravila sa kojima se efikasno koriste mogućnosti podrške, pokazat ćemo kako se koristi Oracle MetaLink te navesti sve njegove glavne značajke. Jedna od važnih značajki je i mogućnost otvaranja zahtjeva za podrškom (SR ili TAR) te ćemo tokom radionice uživo pokazati sve korake u tom procesu (postupak otvaranja, postupak skupljanja podataka za brže i kvalitetnije dijagnosticiranje problema (RDA-Remote Diagnostic Agent), rad na zahtjevu za podrškom, demostracija daljinskog pristupa Vašoj računalnoj okolini (OCS-Oracle Collaborative Support), testiranje mogućnosti rada sa OCS funkcionalnošću, opis elemenata proaktivnog rada (My Support), itd ...). Pojašnjavanjem eskalacijske procedure zahtjeva za podrškom zaokružit ćemo sadržaj predavanja/radionice.
R8 - Jelena Giljanović i Siniša Košćina - Sustav za upravljanje ljudskim potencijalima: Oracle HRMS + IN2 plaće
Oracle HRMS 11.5.10 je suvremen i tehnološki vrlo napredan sustav za upravljanje ljudskim potencijalima. Na radionici će biti prezentirane i demonstrirane neke od funkcionalnosti - mogućnost postavljanja datuma na koji želimo promatrati sustav (mogućnost vraćanja stanja sustava na datum kakav je bio u prošlosti ili će biti u budućnosti), upravljanje kompetencijama, Self-Service (ažuriranje podataka od strane zaposlenika prema zadanim pravilima i ovisno o ulozi koju zaposlenik ima u poduzeću, odobravanje zahtjeva i sl.), mogućnost definiranja novih vrsta informacija koje tvrtka želi pratiti za svoje zapolenike, Personalization framework - mogućnost prilagodbe izgleda ekrana, definiranje sigurnosnih pravila za pristup podacima. IN2 je integrirao svoje rješnje za obračun plaća i honorara sa Oracle HRMS-om čime je dobiven potpun sustav za podršku poslovnom području upravljanja ljudskim potencijalima te osigurano kontinuirano praćenje zakonskih promjena.
R9 - Steve Muench - Forms-like Productivity for J2EE with JDeveloper/ADF and Oracle JHeadstart
You've probably heard that developing database-centric business applications for the J2EE platform is complex. This presentation takes the audience step-by-step through the tools Oracle provides to radically simplify the task. By combining Oracle's JDeveloper 10g, the Oracle Application Development Framework (ADF), and the Oracle JHeadstart 10g Application Generator for Oracle ADF, you'll see you can build J2EE web applications as productively as with Oracle Forms. After appreciating the power of framework-based development, you'll also leave understanding why this environment can be even more productive than Oracle Forms, too. During the seminar we'll build an attractive, consistent, interactive, and skinnable web application with browse, search, insert, update, and delete functionality against six related database tables from the Oracle HR sample schema. The application will feature single- and multi-row editing, page-by-page scrolling, master/detail handling, dropdown lists, a pop-up LOV, a shuttle picker, and a tree control. Since no Java coding is required to implement the demo, even developers with minimal Java skills can follow along. This is possible because Oracle ADF-powered J2EE applications only require custom code to add application-specific business logic or to augment default framework behavior.
R10 - Steve Muench - New Features in JDeveloper 10.1.3
This presentation will show techniques for End to End Transaction Monitoring in client/server and three tier applications. Here we will talk about transaction monitoring, tracking, diagnostics as well as about measuring transaction execution times and correcting errors. To enable transaction monitoring we use specialized techniques like SQL*Net traffic "sniffing" to track web transactions through the whole "transaction path". To achieve this functionality we use Quest Software Inc. tools. We will demonstrate this functionality with a live demo.
R11 - Steve Muench - Introduction to JavaServer Faces
As an active member of the JSR 127 Expert Group, Oracle brought - and continues to bring! - deep experience with enterprise RAD tools to the group shaping the JSF standard. In this presentation, we start with an introduction to the basic JSF concepts and provide an overview of its benefits for web developers, resulting in a simpler way to build web pages. We'll survey the existing and emerging resources available to developers - including books, JSF-aware tools, and component libraries - and cover the new features we provide in Oracle JDeveloper 10g Release 2 (10.1.3) to make web development with JSF visual and productive.
R12 - Krešimir Radošević - Kooperacija u heterogenim okruženjima
Bez obzira na naše izbore, nerijetko se u kompleksnijim poslovnim okolinama nalazimo u situaciji da implementacije Microsoft SQL Servera i Oraclea moraju surađivati, razmjenjivati podatke te se na niz drugih načina povezivati kako bi ostvarili korisničke poslovne ciljeve. Radionica će biti posvećena razumijevanju arhitekturnih razlika te izazova koji proizlaze iz istih. Kroz niz primjera demonstrirat ćemo razlike te predstaviti preporučene načine kako se razlike mogu nadvladati bez da se pritom ugroze performanse, skalabilnost, sigurnost i trajnost sustava.