índigo

Definição – o que significa Indigo?

Indigo é uma tecnologia da Microsoft para o desenvolvimento de aplicativos orientados a serviços construídos na estrutura .NET. Seu objetivo é permitir a interação eficiente de aplicativos com software compatível com o sistema operacional Windows e outras plataformas. O Indigo facilita o desenvolvimento e a interoperabilidade de serviços de software transacional confiáveis ​​e seguros em todos os sistemas operacionais.

Indigo fornece serviços de sistema autônomo (AS) para implementação .NET.

Definirtec explica Indigo

Indigo unifica diferentes protocolos e tecnologias de transporte da Microsoft, incluindo ASP.NET, COM +, Microsoft Message Queuing (MSMQ), Transmission Control Protocol (TCP), HTTP e User Datagram Protocol (UDP) para criar uma estrutura de sistema distribuída única e ambiente de tempo de execução.

Os serviços Indigo podem ser criados com qualquer linguagem Common Language Infrastructure (CLI) compatível com o tempo de execução usando um ou mais canais de porta anexados, o que permite a comunicação síncrona entre os serviços Indigo e clientes remotos via HTTP e comunicação entre processos (IPC).

Os serviços Indigo incluem:

  • Classe de serviço: métodos de implementação
  • Ambiente de host: executa o serviço
  • Endpoints: permitir o acesso do cliente aos serviços

Esta definição foi escrita no contexto de sistemas operacionais