Comunicación con sistemas de aplicaciones

Actualización: noviembre 2007

En el Diseñador de sistemas, puede configurar las rutas de comunicación entre los miembros de un sistema conectándolas. En un diagrama de sistemas, las conexiones describen cómo se conectan las aplicaciones cuando se implementa una instancia del sistema. Las conexiones en diagramas de sistemas también son instrucciones para configurar los extremos de consumidor con las direcciones asignadas a los extremos de proveedor, por ejemplo, direcciones URL del servicio Web.

Por comparación, las conexiones en el diagrama de aplicaciones representan cómo las aplicaciones se conectan en el entorno de desarrollo, basado en la configuración real de extremos de consumidor.

Para obtener más información, vea los temas siguientes:

Configurar rutas de comunicación en diagramas de sistemas

En un diagrama de sistemas, puede configurar y conectar miembros de un sistema cuando sea necesario y adecuado para ese sistema. Por ejemplo, no necesita configurar y conectar miembros de aplicación de la misma forma que sus definiciones subyacentes están conectadas al diagrama de aplicaciones o a otros diagramas de sistemas. Puede configurar las rutas de comunicación en un diagrama de sistemas conectando los extremos en los miembros del sistema.

Al contrario que con el diagrama de aplicaciones, los extremos en los miembros de una definición del sistema deben haber sido definidos para que se puedan conectar. Por ejemplo, sólo puede conectar los sistemas dentro de una definición del sistema si esos sistemas exponen el comportamiento de sus miembros a través de extremos proxy. Aunque puede conectar, desconectar y reemplazar la configuración en los extremos, no puede agregar o quitar los extremos de los miembros en una definición del sistema. Para agregar o quitar extremos de los miembros, debe agregarlos o quitarlos en los diagramas que definen esos miembros. En caso contrario, las reglas para la conexión de los miembros de un sistema son similares a las reglas en el diagrama de aplicaciones.

Además, un extremo de consumidor en un miembro normalmente requiere una conexión a un extremo de proveedor adecuado o una delegación a un extremo proxy para que el miembro funcione correctamente. En el diagrama de aplicaciones, la definición de un extremo de consumidor tiene una configuración de extremo de aplicación de Conexión necesaria, que se establece en True y no se puede reemplazar de forma predeterminada cuando se incluye en el sistema el uso de la aplicación asociada. Sin embargo, si la implementación de la aplicación requiere que la conexión sea opcional, puede cambiar esta configuración a False en la definición o reemplazar la configuración dentro del contexto de un sistema. En caso contrario, se debe conectar el extremo de consumidor o delegarse para que el sistema sea válido.

Nota:

Si un extremo de consumidor de servicios Web está desconectado cuando se necesita una conexión, el extremo no se configurará en la implementación, y se producirá un error de validación cuando se evalúe la implementación del sistema. La única vez que no se necesita una conexión es cuando la aplicación se puede implementar y utilizar sin información de la configuración, lo que no es el caso habitual.

Para obtener más información, vea los temas siguientes:

Vea también

Tareas

Cómo: Eliminar extremos de diagramas de sistemas

Cómo: Redistribuir y volver a dibujar conexiones en diagramas de sistemas

Otros recursos

Definir rutas de comunicación en diagramas de sistemas