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.