'''Aug05 update: The product is now renamed as "WindowsCommunicationFoundation". Links should be remapped to that new page. And material here should be moved, or kept for historical interests only.
DonBox: Indigo is like a Rorschach test - everyone sees something different in it. The following statements are all true:
ADTmag reported that MicroSoft director of Web Services said this of Indigo "the Web Services subsystem that will be built into Longhorn".
It went on to report that the company spokesperson said a secured and reliable webservice can be created using one line of code (up to 13K lines needed in early 2004).
Another article in the same magazine dated Jan2004 is located at http://www.adtmag.com/article.asp?id=8855. I am waiting for a summary from this wiki community.
How Microsoft people describe Indigo over time
...the Web services run time I talked about, is. The code name for this is the "Indigo" run time. BillGates remarks at Feb05 Office developer conference, see http://www.webpronews.com/news/ebusinessnews/wpn-45-20050205BillGatesTalksOffice.html
Microsoft model and framework for developing service-oriented business applications in http://msdn.microsoft.com/webservices/default.aspx?pull=/library/en-us/dnbda/html/srorientwp.asp
Communications infrastructure for WindowsLonghorn, so says a March2004 Microsoft article at http://msdn.microsoft.com/longhorn/default.aspx?pull=/library/en-us/dnlong/html/indigoattrprog.asp
Indigo architecture
At times MicrosoftIndigo has been compared to a EnterpriseServiceBus, however it has significant differences (?Perhaps service autonomy requirements being the distinguishing characteristic?)
Service model
The service model is used to sharing contracts (services e.g. WSDL and data e.g. XSD)
The service model provides management of concepts like service compatibility through entities called policies. It also have facilities to establish compatibility (structural as well as semantic) between services.
Messaging layer
The messaging layer is supposed to tie together most of the ASMX (DotNet SoapProtocol based WebServices) protocol, DotNetRemoting, MSMQ, EnterpriseServices, etc by higher level WS-* protocols (called WSE V3).
Security
Indigo resources
Community Technology Preview (CTP) beta expected for mid 05 see http://www.eweek.com/article2/0,1759,1763162,00.asp
Indigo not so open... at http://www.theregister.co.uk/2005/05/26/ndigo_mono_no_no/print.html
Other Too good to miss but read later resource
DonBox article A Guide to Developing and Running Connected Systems with Indigo
In this fast changing world, see note at http://msdn.microsoft.com/msdnmag/issues/04/01/indigo/ which suggests information there published six months ago is already out of date (mid 2004 note)
JonUdell of InfoWorld has said that the product aims to make standard-based XML messaging work efficiently across a broad range of topologies. (see his article here: http://weblog.infoworld.com/udell/2003/11/04.html)
It is a step towards the utopia of ServiceOrientedArchitecture implemented seamlessly from desktop to the clouds.
In Aug04 you can see video on MicrosoftChannelNine where DonBox is hosting a tour of the MicrosoftIndigo quarters.
The Microsoft DotNet show of late Feb04 profiled MicrosoftIndigo. It included an interview with John Shewchuk (ex IBMer), who left the DotNet team to head up Indigo team in 2000. Transcript located at http://msdn.microsoft.com/theshow/Episode040/Transcript.html. Main movie download is at http://msdn.microsoft.com/theshow/episode040/default.asp.
Heard this shortly after launch of WebServicesEnhancements V2. "It is likely that there will be two more releases of WebServicesEnhancements, and the final released version of this addon will be wire compatible with MicrosoftIndigo.
MS people recommend using DimeForSoap for binary attachments until MicrosoftIndigo becomes ready. See http://blogs.msdn.com/richardt/archive/2004/03/10/87602.aspx
Other Messaging Schemes included
DCOM, COM+/EnterpriseServices, DotNetRemoting, elements of MSMQ are all to be consolidated into Indigo.
Also slide 2 of the PDC2003 session (connected systems) at http://download.microsoft.com/download/0/8/F/08F3D7B9-C0CC-418A-AAD4-F15D491EE6C7/WSV203.ppt suggested MicrosoftIndigo contain