Compartilhar via


Visão geral do Designer de Aplicativos

In Visual Studio Team System Architecture Edition, você pode usar Designer de Aplicativos para definir e visualizar os aplicativos que podem fornecer serviços ou usá-los dentro do escopo de um Visual Studio solução. Você pode configurar esses aplicativos sistema autônomo exigida pelo seu ambiente de desenvolvimento.Por exemplo, você pode definir aplicativos do ASP.NET que fornecem serviços da Web e o Windows ou aplicativos do Office que chamar serviços da Web.

Usando Designer de Aplicativos, você pode realizar as seguintes tarefas de alto nível:

  • Visualizar e definir aplicativos usando uma superfície de diagrama.

  • Soluções existentes de engenharia reversa.

  • Especificar as configurações e restrições em aplicativos.

  • Defina serviço Web e o banco de dados de comunicação entre aplicativos.

  • Outros tipos de comunicação entre aplicativos do documento.

  • expandir o conjunto de aplicativo tipos e você pode usar para definir aplicativo s protótipos.

Depois de definir aplicativos, você pode executar as seguintes tarefas:

  • Avalie aplicativos para implantação usando suas configurações de desenvolvimento.

  • Projetar reutilizável aplicativo sistemas sistema autônomo unidades de implantação usando o Designer de Sistema.

  • Implementar aplicativos que oferecem suporte à implementação.

As seções a seguir contêm obter mais informações sobre como executar essas tarefas em Designer de Aplicativos:

  • Definindo Applications on aplicativo Diagrams

  • Configurar configurações e restrições em aplicativos

  • Configurando pathways de comunicação entre aplicativos

  • Criação de protótipos de aplicativo e estendendo tipos de aplicativos

  • Projetando aplicativo sistemas para implantação

  • Avaliar aplicativos para implantação

  • Implementação de aplicativos em aplicativo Diagrams

Definindo Applications on aplicativo Diagrams

Antes de começar a definição de aplicativos com o Designer de Aplicativos, ou crie um Visual Studio solução que contém um diagrama de aplicativo em branco ou adicionar um diagrama de aplicativo a uma solução em branco ou já existente. Quando você adiciona um diagrama de aplicativo a uma solução existente, aplicativos irá reverter a engenharia no diagrama se os projetos apropriados existem na solução.Você pode definir, visualizar ou revisar aplicativos no diagrama.

Em conjunto com outros diagramas do Distributed sistema Designers, diagrama de aplicativo torna possível para você especificar, configurar, validar e comunicar requisitos de aplicativos e restrições sistema autônomo necessárias em seu ambiente de desenvolvimento.Esses diagramas também ajudam a facilitar a comunicação entre aplicativos e os arquitetos de infra-estrutura.Para obter mais informações, consulte As relações entre Sistema Definition Model (SDM) documentos.

As ilustrações a seguir mostram Designer de Aplicativos e o diagrama de aplicativo.

Designer de Aplicativos

Diagrama de aplicativo

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

Para começar a definição de aplicativos usando o aplicativo Designer, consulte os tópicos a seguir:

Configurar configurações e restrições em aplicativos

No Designer de Aplicativos, você pode usar Editor de Configurações e Restrições para configurar configurações em uma definição de aplicativo conforme necessário para usar no ambiente de desenvolvimento e definir restrições sobre o ambiente de time de execução.Você também pode designar determinadas configurações sistema autônomo substituível.Em seguida, você pode usar o Designer de Sistema aos sistemas de design que contêm sistema autônomo usos dessas definições sistema autônomo membros e configurá-los para a implantação.Você também pode substituir essas configurações são designadas sistema autônomo substituíveis em cada uso se necessário.Por outro lado, as restrições são estáticas e aplicam a todos os usos de um aplicativo.Por exemplo, você pode restringir os tipos de servidores lógicos que podem hospedar um aplicativo.Quando você define e avaliar a implantação de aplicativos no Centro de dados de destino, Visual Studio avalia essas configurações e restrições em relação a essas conjunto em servidores lógicos. Você pode restringir os tipos de aplicativos que os servidores lógicos podem hospedar especificando essas configurações e restrições em um diagrama de datacenter lógico.

Editor de Configurações e Restrições organiza sistema autônomo configurações do aplicativo em grupos lógicos, conhecidos sistema autônomo recursos.Você pode adicionar esses recursos aos aplicativos sistema autônomo necessários.Configurações padrão de um aplicativo é correlacionar as seções no arquivo de configuração (config) do aplicativo.Visual Studio gera este arquivo de configuração ao implementar um aplicativo. Configurações de aplicativo que você defina explicitamente também aparecem no arquivo de configuração do aplicativo.

Observação:

Recursos personalizados definido usando definição de sistema Model (SDM) Software Development Kit (SDK), as configurações personalizadas e configurações de metabase do IIS, correlacione com quaisquer seções no arquivo de configuração do aplicativo.

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

Configurando pathways de comunicação entre aplicativos

Você pode configurar caminhos de comunicação entre aplicativos no diagrama de aplicativo ao conectar seus pontos de extremidade.No diagrama de aplicativo, conexões representam como os aplicativos se conectar a Outros no ambiente de desenvolvimento, com base na configuração de seus pontos de extremidade consumidor.Para obter mais informações, consulte Comunicação entre aplicativos.

Pontos de extremidade de identificam e fornecem pontos de conexão na qual aplicativos fornecem ou usam os serviços.Você pode adicionar ou remover pontos de extremidade, conforme necessário.Pontos de extremidade de provedor são exibidos sistema autônomo pequenas formas sólidas nos aplicativos.Pontos de extremidade consumidor são exibidos sistema autônomo pequenas formas vazios.Um ponto de extremidade de provedor define um local em que um aplicativo fornece um serviço.Uma conexão entre um ponto de extremidade do provedor e um ponto de extremidade de consumo indica que o ponto de extremidade de consumo está configurado com o local do ponto de extremidade de provedor.Conexões aparecem sistema autônomo linhas com setas, indicando a direção de comunicação de um ponto de extremidade de consumo para um ponto de extremidade de provedor.Para obter mais informações, consulte Visão geral dos pontos de extremidade em aplicativos.

Criação de protótipos de aplicativo e estendendo tipos de aplicativos

Você pode estender o conjunto de aplicativo tipos e de protótipos correspondentes que usar para definir aplicativo s das seguintes maneiras:

  • Crie protótipos a partir de único ou conjuntos de aplicativos configurados e pontos de extremidade no diagrama de aplicativo.Você também pode compartilhar essas protótipos com outras pessoas.

  • Adicione pontos de extremidade, recursos e configurações personalizadas aos aplicativos existentes e criar protótipos a partir desses aplicativos.

  • Instale novos protótipos com base em outros tipos de aplicativo.

Para obter mais informações, consulte Estendendo distribuídos criadores de sistema.

Projetando aplicativo sistemas para implantação

No Distributed sistema Designers, sistemas de aplicativos descrevem configurações específicas e reutilizáveis de aplicativos e outros sistemas sistema autônomo membros.Pode configurar esses membros para a implantação e descrevem os caminhos de comunicação entre eles.Você também pode substituir configurações de aplicativos conforme necessário, se você designar essas configurações sistema autônomo substituíveis.Você pode reutilizar um sistema em outros sistemas.Esse recurso permite abstrair os detalhes dos membros do sistema e torna possível para você design maior e mais complexos sistemas.

Você pode Design sistemas Criando diagramas do sistema no sistema Design er.Cada diagrama do sistema define um único sistema.Depois que você Design um sistema, você pode definir e avaliar a implantação do sistema.Você pode executar essa tarefa, validando o sistema em um data center lógico usando o implantação Designer.Para obter mais informações, consulte Visão geral do Distributed Sistema Designers e Fluxo de Trabalho direita designers sistema distribuídos.

Avaliar aplicativos para implantação

Você pode avaliar a implantação de aplicativos no início do processo de design.Você pode avaliá-los exatamente sistema autônomo você configurá-los para o ambiente de desenvolvimento.Avaliar aplicativos desde o início, você pode descobrir se quaisquer problemas de conexão ou configuração podem existir.

Observação:

Quando você deseja para avaliar aplicativos para implantação real, use o Designer de Sistema para de sinal sistemas que con Beta th e aplicativos ou outros sistemas que você deseja para incluir, configurar e conectar-se para implantação.Quando y o u Avaliar aplicativos no diagrama de aplicativo, não é necessário para Crie um sistema para os aplicativos.Por padrão, Visual Studio cria e mantém um sistema oculto que contém todos os aplicativos no diagrama de aplicativo.

Quando você deseja definir e avaliar a implantação de aplicativos, você precisará de um diagrama de datacenter lógico.Este diagrama é uma representação lógica do aplicativo que hospeda os recursos do Centro de dados de destino.Você pode criar esse diagrama usando o Designer de Datacenter Lógico ou adicionar um já existente à sua solução.Você pode criar um diagrama de implementação para que você pode definir como irão implantar aplicativos em servidores lógicos que datacenter lógico.Você pode avaliar a implantação, validando naquele diagrama de implementação contra datacenter lógico.Você pode analisar os resultados do processo de validação para problemas que você pode não ter descoberto até a implantação, impedindo alterações caras em um momento posterior.Para obter mais informações, consulte Avaliar implantação System com criador implantação.

Implementação de aplicativos em aplicativo Diagrams

Você pode definir aplicativos sem confirmar suas alterações código antes de implementar esses aplicativos.Para aplicativos que oferecem suporte à implementação, Visual Studio armazena suas definições SDM (sistema Definition Model) no arquivo de diagrama (.ad) do aplicativo. Para aplicativos que não oferecem suporte à implementação, Visual Studio adiciona suas definições SDM sistema autônomo arquivos .sdm à solução imediatamente. Para obter mais informações, consulte Visão geral sobre o modelo de definição do sistema (SDM) e Tipos de aplicativo e protótipos para definir aplicativo s.

Quando estiver satisfeito com o design do aplicativo, você pode implementar os aplicativos que dar suporte a implementação, de modo que as equipes de desenvolvimento podem começar a definir aplicativos no código.Quando você implementar aplicativos, Visual Studio cria implementações de esqueleto, gerando os projetos apropriados na sua solução. Esses projetos incluem o código apropriado ou arquivos de classe, arquivos de configuração e outros recursos necessários.Após a implementação, o código se torna a definição do mestre e sincronize as alterações feitas entre o diagrama e o arquivo código entre si.Você pode implementar aplicativos individualmente ou sistema autônomo um agrupar.Não há nenhuma exigência de design de aplicativo ser concluída antes de começar a implementação e testes partes da sua solução.

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

Consulte também

Tarefas

Demonstra Passo a passo: Definir Applications on Application Diagrams

Conceitos

Visão geral do Distributed Sistema Designers

Outros recursos

Criando aplicativos com criador Application