Modelo de estados
El enfoque utilizado para desarrollar módulos de funciones y servicios
(en el modelo funcional de una arquitectura de administración) está
basado en el principio de "refinamiento paso a paso". En tal caso, se consideran
los aspectos administrativos (por ejemplo, administración de estados)
desde el punto de vista de las áreas funcionales (por ejemplo, administración
de configuración). Luego se intenta desarrollar un modelo compresivo
que incorpore, hasta donde sea posible, estos aspectos. Un ejemplo podría
ser un modelo de estados que esté familiarizado con los estados
administrativos (unlocked -no bloqueado-, shutting down -detenido-, locked
-bloqueado-) y los estados operativos (disabled, enabled, active, busy)
incluyendo otra infoarmación sobre el estado (en reparación,
en pruebas, no instalado). El modelo de estados debe reflejar aquellos
estados que, en la realidad, también ocurren con recursos reales;
en otras palabras, debe ser una abstracción que aplique a todos
los objetos administrables que pudiesen existir. El modelo también
debe incluir una definición una definición de las transiciones
de estado.
Este enfoque provee una una base para la especificación genérica
de funciones, servicios y objetos administrables asociados que pueden ser
accedidos a través de una librería de programas que incluye
funciones de administración en una implementación real. La
siguiente figura muestra el modelo de estados de la arquitectura de administración
OSI como un ejemplo.
©Oscar Agudelo.
2000-2001. Todos los derechos reservados.