Compartir a través de


Tutorial: Diseñar sistemas de aplicaciones con un enfoque ascendente

Actualización: noviembre 2007

Este tutorial le guía a través del diseño de un sistema de aplicaciones a partir de las aplicaciones definidas en el diagrama de aplicaciones en Tutorial: Definir aplicaciones en diagramas de aplicaciones. En los tutoriales siguientes, evaluará la implementación de este sistema con una representación lógica de un centro de datos.

En este tutorial, realizará las siguientes tareas:

  • Diseñar un sistema de aplicaciones mediante las definiciones de aplicación existentes.

  • Proporcionar acceso a los miembros de un sistema de aplicación agregando extremos proxy al sistema.

Un ejemplo que muestra el resultado de este tutorial está disponible en el centro de descarga de Microsoft en https://go.microsoft.com/fwlink/?LinkId=40867.

Para definir un sistema a partir de las definiciones de aplicación existentes

  1. Abra el archivo de soluciones Catalog.sln que creó en Tutorial: Definir aplicaciones en diagramas de aplicaciones.

  2. En el diagrama de aplicaciones, seleccione Catalog y CatalogDB.

    Nota:

    Para seleccionar varias formas, presione y mantenga presionada la tecla MAYÚS mientras hace clic en las formas. Evite seleccionar la línea de conexión entre las formas.

  3. En el menú Diagrama, haga clic en Diseñar sistema de aplicaciones.

    Aparecerá el cuadro de diálogo Diseñar sistema de aplicaciones.

  4. En el cuadro Nombre del sistema, escriba CatalogSystem y haga clic en Aceptar.

    Aparece el Diseñador de sistemas que muestra un diagrama de sistemas denominado CatalogSystem.sd. En este diagrama, la forma que contiene las aplicaciones seleccionadas representa una definición del sistema. El nombre de la definición del sistema aparece en la esquina superior izquierda.

    La ventana Vista de sistemas aparece acoplada al Cuadro de herramientas y contiene las aplicaciones y los sistemas existentes que puede agregar a la definición del sistema.

Ahora va a agregar un punto final proxy para exponer el comportamiento de la aplicación fuera del sistema.

Para agregar un extremo proxy a un miembro del sistema

  1. Haga clic en el punto final CatalogWebService.

  2. En el menú Diagrama, haga clic en Agregar extremo proxy.

    Aparece un punto final proxy en CatalogSystem. Se extiende una línea de puntos desde el punto final CatalogWebService hasta el borde del sistema.

    Nota:

    Puede crear puntos finales proxy para cualquier punto final en los miembros de un sistema. Un punto final proxy sólo se puede conectar a un punto final dentro del sistema. Para obtener más información, vea Como: Exponer el comportamiento de los miembros en los sistemas de aplicaciones.

Para crear una definición del sistema que contiene una aplicación y un sistema

  1. Para ver el diagrama de aplicaciones, haga clic en la ficha Catalog.ad [AD] en la parte superior del diagrama de sistemas.

  2. Haga clic con el botón secundario del mouse en SalesSmartClient y, a continuación, haga clic en Diseñar sistema de aplicaciones.

  3. Asigne al sistema el nombre SmartClientSystem y haga clic en Aceptar.

  4. En la ventana Vista de sistemas, arrastre CatalogSystem hasta el diagrama.

    Para obtener más información sobre cómo abrir la ventana Vista de sistemas, vea Cómo: Mostrar la ventana Vista de sistemas.

    CatalogSystem aparece en el diagrama como una forma rectangular. El punto final proxy que creó anteriormente aparece como un punto final en esta forma. Para ver los miembros de CatalogSystem, haga doble clic en la forma.

  5. Mantenga presionada la tecla ALT y arrastre el punto final CatalogWebService en CatalogSystem hasta el punto final de consumidor en SalesSmartClient.

  6. Vea el diagrama de aplicaciones.

  7. Cree un segundo sistema denominado WebClientSystem que contenga SalesWebClient.

  8. En la ventana Vista de sistemas, arrastre CatalogSystem hasta WebClientSystem.

  9. Mantenga presionada la tecla ALT y arrastre el punto final CatalogWebService en CatalogSystem hasta el punto final de consumidor (punto final vacío) en SalesWebClient para conectarlos.

  10. Guarde la solución.

Pasos siguientes

El paso siguiente es cargar un diagrama de centros de datos lógicos en la solución y aplicar algunas restricciones a los servidores modelados en ese diagrama. Para continuar, vea Tutorial: Aplicar restricciones a un centro de datos lógico. A continuación, puede validar el sistema de aplicación en un entorno de implementación de destino en Tutorial: Validar un sistema de aplicación para su implementación.

Vea también

Tareas

Tutorial: Definir aplicaciones en diagramas de aplicaciones

Conceptos

Flujo de trabajo entre los diseñadores de sistemas distribuidos

Otros recursos

Tutoriales de introducción del Diseñador de sistemas distribuidos