Aglets es una plataforma y biblioteca de agentes móviles basada en Java para la creación de aplicaciones basadas en agentes móviles. [ 1 ] [ 2 ] Estos agentes pueden moverse de forma autónoma y espontánea de un host a otro en una red informática , llevando consigo un fragmento de código. [ 2 ] Se puede programar para que se ejecute en un host remoto y muestre comportamientos diferentes en distintos hosts. Las implementaciones de seguridad basadas en Java se encargan del acceso autorizado a los recursos locales en los hosts remotos. Un kit de desarrollo , IBM Aglets Workbench (AWB), proporciona la API y la plataforma para ejecutar aglets. [ 2 ]
Aglets fue desarrollado originalmente por Mitsuru Oshima ("大島 満") y Danny Lange en el Laboratorio de Investigación de IBM en Tokio . IBM fue responsable de la mayor parte de la versión 1.x. Sin embargo, el proyecto ahora se encuentra alojado en SourceForge.net como un proyecto de código abierto , donde se distribuye bajo la Licencia Pública de IBM . Inicialmente, las versiones de SourceForge solo incluían correcciones de errores, pero la serie 2.x (la mayoría proveniente de la comunidad de código abierto) ofrecía mayor seguridad y mejor gestión de subprocesos. Ahora incluye un sistema de registro basado en log4j y algunas correcciones de errores de las versiones anteriores.
Véase también
Referencias
Enlaces externos
- https://aglets.sourceforge.net/ — Sitio web del portal de Aglets
- https://web.archive.org/web/20100514184915/http://www.trl.ibm.com/aglets/ — IBM Research
- http://www.artima.com/underthehood/aglets.html — "La arquitectura de los herretes", Bill Venners, abril de 1997
- Software libre programado en Java.
- Software de IBM
- Software que utiliza la Licencia Pública de IBM