Indigo

Définition - Que signifie Indigo?

Indigo est une technologie Microsoft permettant de développer des applications orientées services basées sur le framework .NET. Son objectif est de permettre une interaction efficace des applications avec les logiciels compatibles avec le système d'exploitation Windows et d'autres plates-formes. Indigo facilite le développement et l'interopérabilité de services logiciels transactionnels fiables et sécurisés sur tous les OS.

Indigo fournit des services de système autonome (AS) pour l'implémentation .NET.

Definir Tech explique Indigo

Indigo unifie différents protocoles et technologies de transport Microsoft, notamment ASP.NET, COM +, Microsoft Message Queuing (MSMQ), Transmission Control Protocol (TCP), HTTP et User Datagram Protocol (UDP) pour créer une structure de système distribué unique et un environnement d'exécution.

Les services Indigo peuvent être créés avec n'importe quel langage CLI (Common Language Infrastructure) compatible à l'exécution en utilisant un ou plusieurs canaux de port attachés, ce qui permet une communication synchrone entre les services Indigo et les clients distants via HTTP et communication interprocessus (IPC).

Les services Indigo comprennent:

  • Classe de service: implémente des méthodes
  • Environnement hôte: exécute le service
  • Points de terminaison: autoriser l'accès client aux services

Cette définition a été écrite dans le contexte des systèmes d'exploitation