Aglet (subprograma ágil)

1) En tecnología informática, un aglet (o "subprograma ágil") es un pequeño programa de aplicación o subprograma con la capacidad de servir como un agente móvil de servicios en una red informática. Un herrete tiene estas características:

  • Capacidad de pasar objetos. Es un objeto de programa completo con sus propios métodos, estados de datos e itinerario de viaje que puede enviar otros aglets o transmitirse a sí mismo en una red como una entidad.
  • Autónomo. Un herrete tiene la capacidad de decidir por sí mismo qué acciones tomar y dónde y cuándo ir a otra parte.
  • Interacción con otros objetos del programa. Puede interactuar localmente con otros herretes u objetos estacionarios. Cuando sea necesario, puede enviarse a sí mismo oa otros herretes a ubicaciones remotas para interactuar con otros objetos allí.
  • Operación desconectada. Si una computadora está actualmente desconectada de la red, el aglet puede programarse para moverse cuando se vuelva a conectar la computadora.
  • Ejecución paralela. Se pueden enviar varios aglets para que se ejecuten simultáneamente en diferentes computadoras.

Un aglet es una clase o plantilla en el lenguaje de programación orientado a objetos de Java y las instancias de agente móvil de su uso también se denominan aglets.

Ejemplos relativamente simples de aglets son aplicaciones en las que un aglet puede enviar otro a una computadora remota para mostrar una nota o para buscar información y enviarla de regreso o para notificar a un usuario en otra computadora que una página ha cambiado. Se prevén aplicaciones mucho más complicadas (o están a la espera de ser concebidas).

El término aparentemente se originó en el laboratorio de investigación de IBM en Japón. IBM ofrece un Aglets Workbench gratuito, que es un entorno de programación visual para crear aglets. IBM también ha creado una interfaz de programa de aplicación, el Protocolo de transferencia de agentes (ATP), para transferir agentes entre computadoras en red. Tanto el Protocolo de transferencia de agentes como el protocolo de la estructura de Workbench se han ofrecido al Object Management Group (OMG), un organismo de estándares de la industria, como una propuesta para una Instalación de agente móvil estándar. IBM ofrece Workbench gratis a los desarrolladores.

2) Un herrete es también el pequeño tubo de plástico o fibra que une el extremo de un cordón de zapato (o cordón similar) para evitar que se deshilache y para permitir que el cordón pase a través de un ojal u otra abertura.