Compartilhar via


Visão geral do Designer de Sistema

In Visual Studio Team System Architecture Edition, você pode Design um sistema reutilizável de aplicativo usando o sistema Design er. Para obter mais informações sobre sistemas de aplicativos, consulte Visão geral dos sistemas aplicativo.

Você pode executar as seguintes tarefas de alto nível no Designer de Sistema:

  • Adicione aplicativos e outros sistemas sistema autônomo membros do sistema.

  • Representam o comportamento do sistema adicionando pontos de extremidade e definir contratos para esse comportamento.

  • Exiba as configurações, restrições e definições de membros no sistema.

  • Substituir as configurações nos membros de um sistema.

  • configurar caminhos de comunicação entre membros do sistema.

  • delegado o comportamento do sistema e expor o comportamento de membro.

As seções a seguir contêm mais informações sobre essas tarefas:

  • Criação de sistemas em diagramas de sistema

  • As definições de membros em sistemas, restrições e configurações de exibição

  • Substituindo configurações nos membros de sistemas

  • Configurando pathways de comunicação entre membros de sistemas

  • Delegando o comportamento do sistema e expondo o comportamento de membro

Depois que você Design um sistema, você pode definir e avaliar esse sistema para implantação, validando-lo em um data center lógico.Para obter mais informações, consulte Definir e avaliar a implantação de sistemas.

Criação de sistemas em diagramas de sistema

Antes você pode criar um sistema, o seu Visual Studio solução deve conter um diagrama do sistema. Você pode atender esse requisito, executando uma das seguintes tarefas:

  • Criar um novo Design do sistema solução, que contém um diagrama do sistema em branco.

  • Adicione um novo diagrama do sistema em branco à sua solução.

  • Adicione um diagrama do sistema existente à sua solução.

  • Crie um diagrama do sistema de definições de aplicativo existente.

O diagrama do sistema aparece em sua solução sistema autônomo um arquivo com uma extensão .sd.

Observação:

Antes de criar um diagrama do sistema de definições de aplicativo existente, sua solução deve conter um diagrama de aplicativo .Este diagrama de aplicativo Define sistema autônomo aplicativos que você deseja adicionar sistema autônomo membros do seu sistema.Quando você cria um novo Design do sistema solução, essa solução contém um diagrama de aplicativo em branco junto com um diagrama do sistema.Quando você adiciona um diagrama do sistema pela primeira vez, Visual Studio irá adicionar um diagrama de aplicativo em branco se sua solução ainda não tiver um.

Para obter mais informações, consulte os seguintes tópicos:

As ilustrações a seguir mostram o Designer de Sistema e um diagrama do sistema.

Designer de Sistema

Diagrama do sistema

Você pode começar a projetar sistemas usando uma abordagem de cima para baixo, uma abordagem de baixo para cima ou uma combinação de ambas as abordagens.Você pode adicionar outros sistemas ou aplicativos sistema autônomo membros durante o processo de design do sistema.Você pode representar o comportamento do sistema expõe pontos de extremidade e define a contratos para esse comportamento.Por exemplo, você pode adicionar pontos de extremidade e definir contratos de serviços da Web .NET que você deseja expor seu sistema.

Para obter mais informações, consulte os seguintes tópicos:

As definições de membros em sistemas, restrições e configurações de exibição

Você pode exibir as configurações e restrições sobre os membros de um sistema usando Editor de Configurações e Restrições no Designer de Sistema.Você também pode exibir as definições subjacentes desses membros.

Para obter mais informações, consulte os seguintes tópicos:

Substituindo configurações nos membros de sistemas

Você pode configurar aplicativos em um sistema de modo diferente entre si e suas definições de base.Ao executar essa tarefa, você poderá Design e avaliar a implantação de sistemas que contêm configurações diferentes de aplicativos e sistemas.Por exemplo, suponha que você deseja implantar o mesmo aplicativo várias vezes em um sistema.Você pode configurar esse aplicativo de maneira diferente dependendo se você planeja implantar-lo dentro ou fora de um firewall.

Você pode substituir e configurações do ponto de extremidade de aplicativo usando Editor de Configurações e Restrições no Designer de Sistema.No entanto, antes que você pode substituir essas configurações, você deve primeiro designar essas configurações sistema autônomo substituíveis em suas definições usando Editor de Configurações e Restrições no aplicativo Designer.Você também pode especificar se aplicativos ou sistemas em um sistema são opcionais e se você poderá instalá-los várias vezes ao implantar o sistema.

Para obter mais informações, consulte os seguintes tópicos:

Configurando pathways de comunicação entre membros de sistemas

Você pode configurar os caminhos de comunicação que os membros de um sistema devem usar no ambiente de implantação.Você pode executar essa tarefa, adicionando os pontos de extremidade necessários a esses membros e conectá-los no diagrama do sistema.Conexões aparecem sistema autônomo linhas com setas, indicando a direção de comunicação do ponto de extremidade de consumo para o ponto de extremidade de provedor.Se você deseja reutilizar e conectar um sistema em outros sistemas, você deve adicionar pontos de extremidade desse sistema.Para obter mais informações, consulte Comunicação no aplicativo Systems.

Para obter mais informações, consulte os seguintes tópicos:

Delegando o comportamento do sistema e expondo o comportamento de membro

Você pode especificar qual membro de uma definição de sistema fornecerá o comportamento que expõe o sistema.Você pode executar esta tarefa ao delegar a esse comportamento (representado por um ponto de extremidade) a um membro desse sistema.Visual Studio Copia o ponto de extremidade para o membro escolher e o substitui por um ponto de extremidade de proxy. Este ponto de extremidade de proxy é exibida no limite da definição de sistema e delega seu comportamento para um ponto de extremidade em um membro.

Você também seletivamente pode expor o comportamento de membro para fora de uma definição de sistema.Você pode executar essa tarefa criando um ponto de extremidade de proxy a partir de um ponto de extremidade em um membro.Adicionando seletivamente os pontos de extremidade do proxy, você pode definir o grau de encapsulamento de membros em um sistema.

Observação:

Na implantação, todas as configurações de um sistema foi resolvido e permanecem somente os pontos de extremidade do aplicativo conectados com as configurações de aplicativo substituído.Um sistema e seus pontos de extremidade do proxy não existem sistema autônomo entidades tangíveis em implantação .Portanto, eles não conseguirem aparecer no relatório de implantação.Para obter mais informações sobre pontos de extremidade do proxy, consulte Avaliar implantação System com criador implantação.

Para obter mais informações, consulte os seguintes tópicos:

Definir e avaliar a implantação de sistemas

Depois que você Design um sistema, você pode definir e avaliar a implantação do sistema contra o ambiente de implantação de destino.Você pode executar essa tarefa criando um diagrama de implementação no Designer de Implementação e, em seguida, validando naquele diagrama em um data center lógico.Esses resultados de validação podem fornecer comentários valiosos sobre problemas caso contrário, não podem ser descobertos até a implantação.Essas informações podem impedir que alterações caras em um posterior time.Você também pode gerar um relatório de implantação para se comunicar esses problemas.Você pode definir e avaliar um sistema para implantação em qualquer momento.

Observação:

Se você desejar compartilhar um sistema Design com usuários que não são necessário Architecture Edition instalado, adicione uma cópia do relatório de implantação ao controle de código-fonte. Quando você define e valida de implantação de um sistema, você pode gerar um relatório de implantação.Você pode usar este relatório para ajudá-lo a escrever scripts de implantação.Se você não tiver um diagrama de implementação ou um diagrama de datacenter lógico, você precisará definir e avaliar a implantação, você pode exportar os elementos no diagrama de aplicativo em um documento e adicionar esse documento à sua solução.

Para obter mais informações, consulte os seguintes tópicos:

Consulte também

Tarefas

Demonstra Passo a passo: Criação de sistemas de aplicativos usando uma abordagem de canto para cima inferior

Conceitos

Fluxo de Trabalho direita designers sistema distribuídos

Outros recursos

Criando Systems Application com Criador do Sistema