ALERT

Stop Ransomware Mid-Flight

Indigo

Definition - What does Indigo mean?

Indigo is a Microsoft technology for developing service-oriented applications built on the .NET framework. It's goal is to enable efficient application interaction with Windows OS-compatible software and other platforms. Indigo facilitates the development and interoperability of reliable and secure transactional software services on all OSs.

Indigo provides autonomous system (AS) services for .NET implementaton.

Techopedia explains Indigo

Indigo unifies different Microsoft transport protocols and technologies, including ASP.NET, COM+, Microsoft Message Queuing (MSMQ), Transmission Control Protocol (TCP), HTTP and User Datagram Protocol (UDP) to create single distributed system framework and runtime environment.

Indigo services may be created with any runtime-compliant Common Language Infrastructure (CLI) language by using one or more attached port channels, which enables synchronous communication between Indigo services and remote clients via HTTP and interprocess communication (IPC).

Indigo services include:

  • Service class: Implements methods
  • Host environment: Runs the service
  • Endpoints: Allow client access to services


This definition was written in the context of Operating Systems
Share this: