Servicio de canal de transporte
El Servicio de canal de transporte es una solución altamente flexible y escalable para transportes de cliente y servidor. Tomando una abstracción de pila de protocolo para construir un transporte, los canales pueden ser considerados como capas de protocolo de una pila OSI. Cada canal proporciona una función muy concreta en relación a las comunicaciones a través de redes o en los procesos.
Las interfaces de este paquete son algunas de las interfaces accesibles a través del mbean de Servicio de canal de transporte. Estas interfaces ofrecerán al usuario información específica acerca de la pila de protocolos, también conocida como Cadenas de transporte o simplemente Cadenas, y de cada una de las capas de la pila. que también se conocen como Canales de transporte o simplemente Canales.
En este paquete encontrará numerosos fragmentos que describen mejor el estado de la configuración de los canales y las cadenas. A continuación se indican algunos de estos elementos:
- ChainData - Son los datos de una cadena específica. Incluye la lista de canales de dicha cadena.
- ChannelData - Son los datos acerca del canal específico. Incluye las listas de propiedades de dicho canal, el nombre de fábrica y otra información importante.
- ChannelFactoryData - ChannelFactory es el elemento que crea los canales. Dado que conoce todos los canales de un tipo concreto (por ejemplo. TCPChannel, HTTPChannel, WebContainerChannel, etc) ChannelFactory a veces puede tener recursos específicos asignados al mismo. Por este motivo, algunos canales tendrán también la configuración para sus fábricas.
- ChainGroupData - En el Servicio de canal de transporte es posible agrupar las cadenas en agrupaciones lógicas, denominadas ChainGroups. Esto puede facilitar más los métodos de ciclo de vida para un grupo de cadenas. Estos datos de grupo tendrán una lista de las cadenas de dicho grupo.
- ChainStartMode - Esta interfaz facilita la forma en que se inicia una cadena en la infraestructura.
- FlowType - Esta interfaz especifica los diferentes tipos de cadenas: de entrada y de salida.
- Entrada - Las cadenas de entrada son el equivalente de las cadenas del lado del servidor. Aceptarán trabajo en el sistema.
- Salida - Las cadenas de salida son el equivalente de las cadenas del lado del cliente. Enviarán trabajo a otros sistemas.