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