Jini és Grid rendszerek együttműködése
Az új generációs Grid technológiák egyre inkább a szolgáltatás-orientált
programozás irányába mutatnak. Az iparban lassan de facto szabvánnyá váló Web
Services technológia lehetővé teszi földrajzilag elosztott heterogén
rendszereken futó Web alapú szolgáltatások együttműködését. Ezt az
architektúrát veszi alapul a jelenleg kialakulóban lévő Open
Grid Services Architecture (OGSA) szabvány is, amely a Web Service és a
hagyományos Grid technológiák ötvözésére törekszik. Egy másik bíztató
alternatíva a Jini technológia alkalmazása, amely hatékony eszköz elosztott
dinamikus objektum-orientált rendszerek létrehozására. Bár a Jini alapú
elosztott rendszerek számos előnnyel rendelkeznek, mégis gyakran éri
őket bírálat amiatt, hogy homogén (Java) programozási környezetet
feltételeznek, ami nagyméretű Grid rendszerek esetében nem megvalósítható.
Cikkünkben rávilágítunk azokra a Jini technológiában rejlő
lehetőségekre, amelyek lehetővé teszik a már meglévő Grid
rendszerekkel való együttműködést, úgy mint protokoll-függetlenség, nem
Java alapú szolgáltatások illetve kliensek Jini rendszerbe való integrálása.
Emellett vázoljuk azokat a Jini programozási módszereket, amelyekkel ezek
egyszerűen megvalósíthatók.