Modelo de actor

Definición - ¿Qué significa Modelo de actor?

El modelo de actor es un concepto informático que utiliza "actores" como agentes fundamentales de la informática. Los actores toman entradas, envían salidas y realizan funciones. También pueden crear otros actores. Este tipo de modelo estuvo involucrado en la conmutación de paquetes temprana y, como modelo semántico, ha ayudado a desarrollar diferentes tipos de programas de software.

Techinfo explica el modelo de actor

Un "actor" es la idea fundamental en el modelo de actor. Los expertos se refieren a un actor como una entidad computacional, pero una explicación más detallada sería que un actor, como un objeto, es simplemente una instancia de una clase particular. Esto muestra una similitud entre el modelo de actor y el modelo orientado a objetos.

En términos de su uso popular, el modelo de actor tiene muchas similitudes con el modelo orientado a objetos que es mucho más frecuente en muchas áreas de la informática. Mientras que un actor o un agente virtual implica funciones más proactivas, un objeto está dotado de propiedades y valores que le permiten funcionar de formas particulares. Esto puede ser lo que llevó al modelo orientado a objetos a prosperar y evitó que el modelo de actor fuera dominante en el campo de la informática. Otros expertos señalan que el modelo de actor carece de un sistema particular de herencia o jerarquía, y que los problemas con cosas como el paso de mensajes asincrónicos pueden afectar negativamente a los sistemas.