You are on page 1of 16

Na korisnik Zadovoljan korisnik

INTEGRACIJA ORACLE APLIKACIJA I JASPERREPORTS-A


Josip Matanovi Tel.: +385 1 6500 233 GSM: +385 91 6500 233 jmatanovic@infosistem.hr Neven Mikleu Tel.: +385 1 6500 254 GSM: +385 91 6500 254 nmikleus@infosistem.hr

www.infosistem.hr

Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

ZATO Zbog novih zahtjeva korisnika KAKO Nain izvedbe same integracija za svaki zahtjev TO Krajnji rezultat integracije

www.infosistem.hr

Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

Potrebe
Kreiranje velikog broja slinih izvjetaja Kreiranje velikih izvjetaja(> 50000 stranica) Slanje izvjetaja u PDF formatu na e-mail ili dokumentacijski sustav

www.infosistem.hr

Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

Razlozi
Kompliciranost izvedbe ovih potreba postojedim alatom Potrebno pronadi alternativan alat

www.infosistem.hr

Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

Kriteriji
Mogudnost uklapanja u postojede Oracle 6i aplikacije Mogudnost uklapanja u OAS aplikacije Veliina community-a Cijena Otvorenost izvornog koda Frekvencija izdavanja novih inaica Performanse Dokumentacija i literatura
www.infosistem.hr 5 Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

JasperReports opdenito
Alat za izradu izvjeda Open Source Definicija izvjetaja je otvorena specifikacija XML datoteka (JRXML) JRXML mogude kreirati dinamiki iz PL/SQL-om CLOB varijabla Oracle xml funkcija (xmlElement, xmlAgg )
www.infosistem.hr 6 Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

JasperReports opdenito
JRXML compile u runtime-u JRXML mogude napuniti podacima Oracle Forms (uvozom java klasa u Oracle formu)

www.infosistem.hr

Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

Integracija
Ne smije imati dodatne zahtjeva za hardware resursima Ne smije se smanjiti funkcionalnost Ne promijenjeno pokretanje izvjetaja Ne smije bitno mijenjati postojedu infrastrukturu

www.infosistem.hr

Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

Preduvjeti integracije
6i JRE ver. 1.4 ili via; Konfigurirana classpath varijabla 10 g Ugraen OAS-ov JRE; Konfigurirane konfiguracijske datoteke; JVM kontroler u Oracle Enterprise Manageru;
www.infosistem.hr 9 Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

Problemi integracije
Konfiguracija JVM kontrolera u Oracle Enterprise Manageru Pradenje izvravanja izvjeda te prekid na zahtjev Pokretanje Oracle procedura prije pokretanja selecta izvjetaja

www.infosistem.hr

10

Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

Dinamiki izvjetaji
1 2

www.infosistem.hr

11

Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

Veliki izvjetaji

www.infosistem.hr

12

Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

Slanje PDF izvjetaja


HTTP SOAP

RESPONSE

www.infosistem.hr

13

Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

ZAKLJUAK
Integracija je zahtijevala Spajanje PL/SQL-a s JAVA-om Konfiguriranje Client Server i OAS okruenja Nadogradnja postojedeg sustava za poziv izvjetaja Poznavanje JRXML Poznavanje JasperReports API-a

www.infosistem.hr

14

Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

ZAKLJUAK
Integracijom su korisnici dobili Mogudnost izbora podataka koje ele prikazati na izvjetaju ovisno o osobnim poslovnim potrebama Mogudnost manipulacije izgledom izvjetaja Odabir formata izvjetaja Modernije grafike izvjetaje Mogudnost spremanja izvjetaja u dokumentacijski sustav
www.infosistem.hr 15 Rovinj, listopad 2011.

Na korisnik Zadovoljan korisnik

www.infosistem.hr

16

Rovinj, listopad 2011.

You might also like