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
- Service-Oriented Architecture (SOA)
- Service-Oriented Business Application (SOBA)
- Distributed System
- Autonomous System (AS)
- Common Language Runtime (CLR)
- Component Object Model (COM)
- Service-Oriented Architecture Repository (SOA Repository)
- Service-Oriented Architecture Networking (SOA Networking)
- Distributed Computing (DCI)
Public, Private and Hybrid Clouds: What's the Difference?
Join thousands of others with our weekly newsletter
The 4th Era of IT Infrastructure: Superconverged Systems:
Approaches and Benefits of Network Virtualization:
Free E-Book: Public Cloud Guide:
Free Tool: Virtual Health Monitor:
Free 30 Day Trial – Turbonomic: