Aglets
Aglets är en Java-baserad mobil agentplattform och bibliotek för att bygga mobila agentbaserade applikationer. En aglet är en Java-agent som autonomt och spontant kan flytta från en värd till en annan och bära med sig en bit kod. Det kan programmeras att köras på en fjärrvärd och visa olika beteenden på olika värdar. Java-baserade säkerhetsimplementeringar tar hand om behörig åtkomst till lokala resurser på fjärrvärdarna.
Aglets utvecklades ursprungligen av Mitsuru Oshima (" 大島 満 ") och Danny Lange vid IBM Tokyo Research Laboratory . Det ursprungliga namnet på projektet var AWB (Aglets WorkBench) och IBM ansvarade för större delen av 1.x-releasen. Men projektet finns nu på SourceForge.net som ett projekt med öppen källkod , där det distribueras under IBM Public License . I början hade SourceForge-utgåvorna bara varit buggfixade, men 2.x-serien (varav de flesta kom från enbart öppen källkod) hade bättre säkerhet och trådhantering. Det inkluderar nu ett log4j- baserat loggningssystem och några buggfixar av de äldre versionerna.
Aglets är helt skrivet i Java, vilket möjliggör en hög portabilitet av både agenterna och plattformen. Aglets inkluderar både en komplett Java-mobilagentplattform, med en fristående server som heter Tahiti, och ett bibliotek som låter utvecklare bygga mobila agenter och bädda in Aglets-tekniken i sina applikationer.
Inga nya utgåvor av Aglets har gjorts sedan 2001, även om en uppdaterad användarmanual släpptes 2004. Framtiden för projektet är oklar.
Se även
externa länkar
- http://aglets.sourceforge.net/ — Aglets portalsida
- https://web.archive.org/web/20100514184915/http://www.trl.ibm.com/aglets/ — IBM Research
- http://www.artima.com/underthehood/aglets.html — "The Architecture of Aglets", Bill Venners, april 1997