Gore (CRO GRID Aplikacije)
Search:

© 2003-2010
Institut Ruđer Bošković

posljednja promjena:
27.11.2006. 11:54
(Webmaster)



CRO-GRID grozdovi



CERN & RBI with 90 other EU Institutions


ad-grid.irb.hr



Portal se razvija u sklopu projekta CRO-Grid Aplikacije. Cilj mu je stvoriti sučelje bazirano na Web-u za lako upravljanje resursima u Gridu - podnošenje poslova, nadziranje poslova, i pristup rezultatima posla kad je posao dovršen.

Najčešće se pojam Web Portal definira kao središnja lokacija na Web-u gdje posjetioci mogu pronaći sve podatke koje bi mogli naći interesantnima (eventualno ograničeno na neko područje). Postoji mnogo takvih portala, od kojih su neki mali i privatni, dok druge svakodnevno posjećuje svaki korisnik Interneta. Neki rade na software-u razvijenom upravo za njih; no kako interes za tu tehnologiju raste, počeo se je javljati specijalizirani softverski paketi za izradu portala, koji se obično naziva "portal framework". Oni su najčešće sadržavali mehanizam za autentifikaciju, dinamičko generiranje stranica, predloške i ostale često korištene funkcionalnosti.

No ubrzo je postalo jasno da je "divljezapadska" priroda ovog rasta negativno utjecala na razvoj novih tehnologija, a također i na iskorištavanje već postojećih. U pokušaju standardizacije portalskih tehnologija, Java korisnici mnogih velikih kompanija, predvođeni onima iz kompanija Sun, IBM, BEA i ASF, dogovorili su JSR-168: specifikaciju za svaranje web portala pod Javom, kao kolekcija tzv. portleta — četverokutnih komadića funkcionalnosti koji se mogu složiti na web stranicu, pogonjenih tehnologijom Java Servleta.

U međuvremenu je razvijeno nekoliko implementacija portal servera kompatibilnih s JSR-168; na primjer:

No, u Grid svijetu preferira se GridSphere, potprojekt GridLab-a, zato što je Open-Source, i zato što je dizajniran da bude prijateljski Gridu. Grid portali su obično specijaliziraniji, utoliko što oni ne prezentiraju samo podatke o Gridu, nego i pristup Grid funkcijama. Neke od tih funkcija dolaze već gotove za uporabu s distribucijom GridSphere-a.

To su razlozi zbog čega smo se i mi odlučili za GridSphere — no samo za sučelje prema Gridu. Informativni dio (t.j. site koji upravo čitate) radi pod drugim engineom — Ariadne Content Management System. Ariadne također pruža bogat sustav uloga i dozvola, omogućavajući dostavu personaliziranog sadržaja, te editiranje. Razlog za to je da smo već imali dobrih iskustava u korištenju Ariadne sustava za upravljanje sadržajem, što nije pokriveno s JSR-168. Dapače, čak i neki portali o JSR-168 portalima koriste portal engine bazirane na PHP-u, vjerojatno upravo iz tog razloga.

Stoga je, trenutno, naš grid portal podijeljen na dva podsustava: informativni pod Ariadne, Apache HTTP Serverom i PHP-om, te operativni pod GridSphere-om, Apache Jakarta Tomcat-om i Javom.