 | |
REDESII | | |
Creación e instalación de paquetes
Pueden crearse paquetes con componentes ya existentes no instalados en ningún paquete (es decir, DLL
que pueden o no
estar registradas en la máquina), o incorporar al paquete componentes incluidos en otros. Cuando incorporamos
un
componente COM no registrado a un paquete, el proceso se encarga de registrar la DLL en el registro
del sistema. Cada
componente puede estar en múltiples paquetes.
El explorador nos proporciona un asistente para la creación de paquetes vacíos. Una vez creado el paquete
podemos crear
componentes nuevos e incluirlos en él. Crear nuevos componentes no significa aquí desarrollar los componentes
desde el
punto de vista, sino más bien "darlos de alta" en el paquete, con lo que les damos un lugar
y un ámbito en el que ejecutarse
en el marco del run time environment del servidor de transacciones. También contamos con un asistente
para la creación de
nuevos componentes, en el que se nos presenta la opción de crear un nuevo componente a partir de un
fichero DLL aún no
registrado u obtener una lista de los componentes registrados que cumplen la condición indispensable
de ser in-process, para
que podamos elegir cual es el que deseamos añadir al paquete.
Monitorizando y gestionando los componentes de un paquete
Cuando disponemos de un conjunto de componentes agrupados en un paquete ya estamos preparados para monitorizar
el
comportamiento de los citados componentes. EL proceso de instalación de Microsoft Transaction Server
crea un conjunto
de paquetes predefinidos que pueden servirnos de aprendizaje. Uno de ellos, "Sample Bank",
simula una aplicación bancaria
que hace uso de componentes controlados por MTS para llevar a cabo las operaciones de la lógica de negocio,
tales como
hacer ingresos, reintegros, etc.
La instalación también genera una aplicación cliente que va a permitirnos comprobar cómo las llamadas
a los componentes
van a desatar la ejecución de transacciones.
El explorador nos presenta dos vistas de las propiedades de cada componentes de cada paquete: la visión
de estado y de
propiedad. La primera de ellas (State View), presenta el estado (incluyendo si están recibiendo peticiones
de servicio o no)
de las máquinas, los paquetes o los componentes. La vista de propiedades (Property View) muestra las
propiedades de
cada uno de los elementos, incluyendo el identificador de clase de cada componente.
Otro aspecto monitorizable son las transacciones. El explorador dispone de dos nodos especialmente diseñados
para
presentar esta información. En la figura, mostramos las estadísticas de las transacciones a las que
se ha visto sometido el
componente Bank en una sesión de prueba.

|