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.