Partilhar via


Tipos de aplicativo e protótipos para definir aplicativo s

Em Designer de Aplicativos, a caixa de ferramentas inclui protótipos de aplicativos predefinidos que podem ser usados para definir os aplicativos.Um protótipo de aplicativo define um aplicativo pré-configurado de um tipo de aplicativo específico.Por exemplo, você pode começar a definição de um aplicativo ASP.NET que expõe um serviço Web arrastando o ASP.NETWebService protótipo da Toolbox para o diagrama de aplicativo.Essa ação cria um aplicativo ASP.NET que tem um serviço Web do .NET padrão ponto de extremidade de provedor.Para aplicativo tipos que oferecem suporte a implementação, o Visual Studio gera os projetos apropriados ao implementá-los para que você possa continuar definindo esses s aplicativo no código.Você pode também criar protótipos personalizados de aplicativos e sistema autônomo pontos de extremidade já configurados no diagrama de aplicativo, bem sistema autônomo expandir o conjunto de tipos de aplicativos e de protótipos, que você pode usar, instalar pacotes fornecidos pela Microsoft ou por terceiros ou criando-los usando o SDM (sistema Definition Model) Software Development Kit (SDK).

As seções a seguir contêm mais informações sobre aplicativo protótipos:

  • Application Types and Prototypes

  • Defining ASP.NET Applications

  • Defining Windows and Office Applications

  • Representing External Applications

  • Representing Unsupported or Unspecified Application Types

  • Creating and Adding Custom Prototypes to the Toolbox

  • Adding and Extending Application Types

Tipos de aplicativo e protótipos

A tabela a seguir resume e descreve os tipos de aplicativos disponíveis no aplicativo Designer, tipos de ponto de extremidade com suporte esses tipos de aplicativos, suporte de implementação se estiver disponível e o tipo de projeto gerado.Você pode adicionar suporte para tipos de aplicativos adicionais e tipos de ponto de extremidade nesses tipos de aplicativos usando o SDK do SDM ou sistema autônomo resultado da instalação de um pacote de terceiros.Para obter mais informações, consulte Creating and Adding Custom Prototypes to the Toolbox e Adding and Extending Application Types.

Tipo de aplicativo

Descrição

Tipos de ponto de extremidade com suporte

Oferece suporte à implementação?

Tipo de Projeto

aplicativo Web Web ASP .NET

Define um aplicativo ASP.NET.

  • serviço Web pontos de extremidade do provedor e consumidor.

  • Pontos conteúdos provedor e consumidor finais Web.

  • Pontos finais de consumidor do banco de dados.

  • Genéricos pontos finais de provedor e consumidor.

Sim.serviço Web e pontos de extremidade do banco de dados do consumidor neste aplicativo também oferecer suporte a implementação.

Site do ASP.NET

Banco de dados externo

Representa um banco de dados.

  • Banco de dados ponto de extremidade de provedor (obrigatório e único) e pontos de extremidade consumidor.

  • Genéricos pontos finais de provedor e consumidor.

  • Pontos finais consumidor do serviço Web.

  • Pontos finais de consumidor conteúdo da Web.

Não

Não aplicável.

BizTalk externo serviço Web

Representa um serviço Web externo que é conhecido por ser um serviço BizTalk da Web.

  • Ponto final o provedor de serviços Web (obrigatório e único) e pontos de extremidade consumidor.

  • Genéricos pontos finais de provedor e consumidor.

  • Pontos finais de consumidor do banco de dados.

  • Pontos finais de consumidor conteúdo da Web.

Não

Não aplicável.

Serviço Web externo

Representa um serviço Web externo, sistema autônomo definido por um arquivo WSDL (linguagem WSDL) com uma única ligação WSDL e tem um ponto de extremidade de provedor de serviços de Web de padrão.

  • Ponto final o provedor de serviços Web (obrigatório e único) e pontos de extremidade consumidor.

  • Genéricos pontos finais de provedor e consumidor.

  • Pontos finais de consumidor do banco de dados.

  • Pontos finais de consumidor conteúdo da Web.

Não

Não aplicável.

Aplicativo genérico

Representa um aplicativo sem suporte ou não especificado.Existe para fins de documentação somente.

  • Genéricos pontos finais de provedor e consumidor.

  • Pontos finais de consumidor do banco de dados.

  • Pontos finais consumidor do serviço Web.

  • Pontos finais de consumidor conteúdo da Web.

Não

Não aplicável.

Aplicativo do Office

Define um aplicativo do Microsoft Office e oferece suporte a modelos do palavra, Outlook e Excel.

  • Genéricos pontos finais de provedor e consumidor.

  • Pontos finais de consumidor do banco de dados.

  • Pontos finais consumidor do serviço Web.

  • Pontos finais de consumidor conteúdo da Web.

Sim.serviço Web e pontos de extremidade do banco de dados do consumidor neste aplicativo também oferecer suporte a implementação.

Office

aplicativos do Windows

Define um aplicativo do Microsoft Windows e oferece suporte a aplicativo de console, aplicativos do Windows e modelos de serviço do Windows.

  • Genéricos pontos finais de provedor e consumidor.

  • Pontos finais de consumidor do banco de dados.

  • Pontos finais consumidor do serviço Web.

  • Pontos finais de consumidor conteúdo da Web.

Sim.Pontos de extremidade de serviço Web e pontos de extremidade do banco de dados do consumidor neste aplicativo também suportam implementação.

Windows

A tabela a seguir resume os protótipos de aplicativos predefinidos disponível na caixa de ferramentas, o tipo de aplicativo criado, pontos de extremidade padrão nos protótipos e o modelo de projeto padrão e o linguagem.Você também pode adicionar protótipos, criando-os de aplicativos já configurados no diagrama de aplicativo, instalando os arquivos protótipo necessário produzida pelo SDK do SDM ou instalando pacotes de terceiros que definem novos tipos de aplicativo.Para obter mais informações, consulte Creating and Adding Custom Prototypes to the Toolbox e Adding and Extending Application Types.

Protótipo de aplicativo

Tipo de aplicativo criado

Pontos de extremidade padrão

Modelo de projeto padrão

linguagem padrão

ASP.NETWebApplication

aplicativo Web Web ASP .NET

Ponto de extremidade de provedor de conteúdo da Web

Web Site ASP.NET

Visual Basic

ASP.NETWebService

aplicativo Web Web ASP .NET

.NET serviço Web ponto de extremidade de provedor

Web Site Vazio

Visual Basic

ExternalDatabase

Banco de dados externo

Ponto de extremidade de provedor de banco de dados

Não aplicável.

Não aplicável.

BizTalkWebService

BizTalk externo serviço Web

serviço Web ponto de extremidade de provedor

Não aplicável.

Não aplicável.

ExternalWebService

Serviço Web externo

serviço Web ponto de extremidade de provedor

Não aplicável.

Não aplicável.

GenericApplication

Aplicativo genérico

Nenhum

Não aplicável.

Não aplicável.

OfficeApplication

Aplicativo do Office

Nenhum

Pasta de trabalho do Excel

Visual Basic

WindowsApplication

aplicativos do Windows

Nenhum

Aplicativo do Windows

Visual Basic

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

Definindo ASP.NET Applications

Você pode adicionar aplicativos ASP.NET que expõem conteúdo da Web, serviços de Web com base em arquivo .asmx ou ambos para o diagrama de aplicativo usando o ASP.NETWebApplication or ASP.NETWebService protótipos, respectivamente.Ambas essas protótipos criar aplicativos da Web do ASP.NET.No entanto, a ASP.NETWebService protótipo cria um aplicativo com uma empresa de provedor de .NET serviço Web padrão, enquanto o WebApplication do ASP.NET protótipo cria um aplicativo com um ponto de extremidade de provedor de conteúdo de Web padrão.Você pode adicionar serviço Web ou pontos de extremidade conteúdos de Web para um aplicativo Web Web ASP .NET uma vez criado, independentemente do protótipo inicial usado.Você também pode definir as operações para cada ponto de extremidade de provedor de serviços da Web em um aplicativo Web Web do ASP.NET.Operações correspondem aos métodos da Web na classe de serviço Web subjacente.Aplicativos ASP.NET suportam implementação em sua solução.Para obter mais informações, consulte Visão geral do ASP.NET Applications on aplicativo Diagrams.

Suporte para projetos Web do ASP.NET Development servidor

Designers de sistema distribuído oferecem suporte a aplicativos ASP.NET em execução no ASP.NET Development servidor, bem sistema autônomo o Serviços de Informações da Internet (Serviços de Informações da Internet).Por padrão, sistema autônomo aplicativos ASP.NET são projetos da Web do ASP.NET Development servidor (baseado no sistema de arquivos) em vez de IIS Web projetos (baseado em HTTP).

Observação:

Soluções verificadas no controle de código-fonte, fazer check-out de um diagrama de aplicativo de um ssigns novas portas para serviços da Web em aplicativos ASP.NET, se esses aplicativos são implementados sistema autônomo arquivo baseado em sistema e estiver conectados a aplicativos de consumidor implementada.Esta ação requer a atualização de referências de serviço Web associadas a esses contras aplicativos umer e requer o check-out de projetos de aplicativos cliente associado.No entanto, você pode evitar essa situação, especificando que esses projetos não usam as portas dinâmicas.

Você pode migrar aplicativos da Web do ASP.NET que são implementados sistema autônomo projetos de Web do ASP.NET Development servidor para o IIS, mais tarde sem nenhuma perda de dados.No entanto, algumas limitações existem quando com o ASP.NET Development servidor.Para obter mais informações, consulte os seguintes tópicos:

Suporte para Web Services Enhancements (WSE)

Você pode usar as versões do WSE 3.0 com aplicativos criados usando os Distributed sistema Designers.No entanto, o Distributed sistema Designers não oferece integração com o WSE 3.0 ou versões anteriores.Por exemplo, configurações e restrições para WSE não estão disponível para edição no Editor de Configurações e Restrições nem podem seções de configuração e políticas WSE no arquivos de configuração do aplicativo ser editadas usando Editor de Configurações e Restrições.Para obter mais informações, visite a página de Web Services Enhancements no MSDN online em https://go.Microsoft.com/fwlink/?LinkID=45743.

Definição de Windows e aplicativos do Office

Você pode definir aplicativos do Microsoft Windows e do Office usando o WindowsApplication and OfficeApplication protótipos, respectivamente.Aplicativos Windows e do Office oferecem suporte a implementação em sua solução.Todos os projetos do Windows e do Office incluem um arquivo de configuração do App.config.

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

Representando aplicativos externos

Você pode representar aplicativos que são referenciados por outros aplicativos, mas que não são implementados em sua solução nem planejado para implantação sistema autônomo parte de todos sistema autônomo sistemas de aplicativo que você Design e redigir de aplicativos na solução.Embora esses aplicativos são chamados "externos" porque elas são tecnicamente externas a um sistema no contexto de implementação e implantação, você ainda pode incluir esses aplicativos sistema autônomo parte de um projeto de sistema.Incluindo aplicativos externos em um sistema possibilita validar os caminhos de comunicação e para esses aplicativos quando você define e valide implantação para o sistema.Quando o sistema, por fim, é implantado, referências a aplicativos externos devem ser resolvidas com o local de implantação real desses aplicativos.

sistema autônomo aplicativos que você pode representar "externo" incluem o seguinte:

  • Serviços Web externos.

  • O BizTalk Web services.

  • Bancos de dados

    Observação:

    Embora bancos de dados são representados sistema autônomo "externa" e não oferece suporte para implementação, não há nenhum requisito ou a implicação que bancos de dados não são implantados com sistema autônomo sistemas que utilizam.

As seções a seguir contêm mais sobre esses aplicativos externos.

  • Representing External Web Services and BizTalk Web Services

  • Representing Databases

Que representa os serviços Web externos e serviços da Web do BizTalk

Você pode adicionar serviços Web externos e serviços da Web do BizTalk para o diagrama de aplicativo usando o ExternalWebService and BizTalkWebService protótipos.No Distributed sistema Designers, a criação e o comportamento dos serviços Web externos e serviços da Web do BizTalk é o mesmo.O tipo de aplicativo do serviço BizTalk da Web torna possível documento um serviço Web referenciado que é conhecido por fornecer acesso a um aplicativo do BizTalk.Além disso, os arquitetos de infra-estrutura podem usar o Designer de Datacenter Lógico para definir restrições de hospedagem de aplicativo que seletivamente ativar ou desabilitar a hospedagem de serviços Web externos e BizTalk Web services em servidores lógicos específicos.

Observação:

Embora o procedimento para definir um serviço BizTalk da Web seja a mesma definição de um BE Web externo vice, verifique se serviço Web referenciado é na verdade, um serviço BizTalk da Web.

Quando você adiciona um serviço BizTalk da Web ou serviço Web externo para o diagrama de aplicativo, você deve especificar o local de um arquivo WSDL que descreve o serviço da Web.Depois que o serviço Web externo ou o serviço BizTalk da Web é adicionado ao diagrama, você pode visualizar suas operações de serviço da Web; no entanto, não é possível edição essas operações.

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

Que representam bancos de dados

Você pode adicionar bancos de dados para o diagrama de aplicativo usando o ExternalDatabase protótipo.Adicionar que um banco de dados externo para o diagrama de aplicativo torna possível para documentar a existência de um banco de dados, visualizar conexões a ela e mais importante, criar pontos de extremidade consumidor do banco de dados em aplicativos conectados.Em seguida, você pode configurar um conexão de banco de dados seqüência de caracteres para cada ponto de extremidade do consumidor de banco de dados criar a entrada apropriada no arquivo de configuração do aplicativo cliente, que é gerado quando o aplicativo do cliente é implementado.Para obter mais informações, consulte Como: Configurar conexões com bancos de dados externos.

Observação:

Externa l bancos de dados tornam possível para você às referências de documento para bancos de dados.Não há nenhuma exigência de que as seqüências de caracteres de conexão do banco de dados para pontos finais de consumidor do banco de dados conectados ao mesmo banco de dados precisem ser o mesmo ou especificar os mesmos dados físicos base, embora seja uma melhor prática para ter certeza de que eles não.

Representando tipos sem suporte ou não específico aplicativo

Você pode adicionar tipos de aplicativos que são do tipo sem suporte ou não-específica para o diagrama de aplicativo usando o GenericApplication protótipo.Conecte aplicativos genéricos para outros aplicativos, especificar sistema autônomo configurações definidas pelo usuário ou personalizadas e adicionar pontos de extremidade genéricos bem sistema autônomo outros tipos de ponto de extremidade de consumo compatível.Pode incluir aplicativos genéricos em definições de sistema e ligá-los a servidores lógicos genéricos durante a definição de implantação.Adicionando pontos de extremidade genéricos tornam possível para você para o documento a comunicação entre aplicativos que usam protocolos de comunicação sem suporte.

Aplicativos genéricos não suportam o seguinte:

  • Implementação ou a associação com projetos.

  • Sincronização com projetos.

  • Configuração ou validação de restrições de aplicativo e de ponto de extremidade.

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

Criando e adicionando protótipos personalizada à caixa de ferramentas

Protótipos personalizados tornam possível para que você defina os aplicativos e os pontos de extremidade usando os já configurados no diagrama de aplicativo.Protótipos personalizados incluem todas as propriedades, configurações e as configurações que existem em aplicativos e os pontos de extremidade quando usá-las para criar protótipos personalizados.

Você pode criar protótipos personalizados de um ou vários aplicativos ou pontos de extremidade.Ao criar protótipos personalizados, eles são adicionados à caixa de ferramentas.Você também pode compartilhar protótipos personalizados com outros usuários.Para obter mais informações, consulte Como: Criar protótipos de personalizar a partir de aplicativos configurados e pontos de extremidade.

Adicionando e estendendo aplicativo tipos

Você pode expandir o conjunto de tipos de aplicativos e protótipos usados para definir aplicativos instalando pacotes fornecidos pela Microsoft ou por terceiros ou criando-los usando o SDM (sistema Definition Model) Software Development Kit (SDK).Cada novo tipo de aplicativo incluirá um ou mais protótipos que forem adicionados à caixa de ferramentas.Para obter mais informações, consulte a documentação do SDK do SDM.

Observação:

Novos tipos de aplicativo sempre devem ser instalados e carregados antecipadamente, enquanto o novo aplicativo protótipos podem ser instalados e carregados antecipadamente ou criados diretamente de aplicativos no diagrama de aplicativo.Fazer protótipos criados pelo SDK do SDM não suporte para geração de código ou a sincronização.No entanto, sistema autônomo um recurso de extensibilidade, essa funcionalidade pode ser adicionada usando suplementos e pacotes do Visual Studio criados usando o SDK do Visual Studio Assim sistema autônomo sistema autônomo modelos de projeto personalizado do Visual Studio. Para obter mais informações, consulte o SDK do Visual Studio documentação e Atribuir modelos de projeto a Applications on aplicativo Diagrams.

Consulte também

Tarefas

Demonstra Passo a passo: Definir Applications on Application Diagrams

Conceitos

Visão geral do Designer de Aplicativos

Outros recursos

Definindo Applications on aplicativo Diagrams