"Indigo" CTP Released Today

Microsoft released the Community Technical Preview (CTP) of their next-generation Web-Services technology, "Indigo," today. This release is now available to MSDN Universal subscribers at http://msdn.microsoft.com/subscriptions/. A public version will be made available in the near future.

The Indigo release includes a framework for allowing developers to begin building interoperable applications. According to Ari Bixhorn at Microsoft, Indigo will help you be able to develop secure, reliable, transacted Web services that can interoperate regardless of platform. For the average developer, Indigo will make it easier to build service-oriented applications (SOA), implement security, and to do other critical enterprise functions easier.

You should note that while Indigo is a technology often referenced in association with Windows "Longhorn," it is not tied specifically to Longhorn. Rather, it is being created to also work effectively on Windows XP and Windows Server 2003. More specifically, Indigo is built on, and extends, the .NET Framework 2.0. Because it uses SOAP for interaction, you'll find that this is something worth looking at today.

Indigo services will have the ability to interact with existing technologies that are used in creating distributed object-oriented applications. For example, to create Interactive Web services, you could create ASMX files today. To do .NET-to-.NET communication, you could use .NET Remoting. Distributed transactions can be created with enterprise services. By using WSE, you can tap into the features of the WS-* specifications. Finally, to do queued messaging, you could use MSMQ.

Indigo is a single technology that can address the same issues that are being done with all of these—asmx, .NET Remoting, enterprise services, WSE, and MSMQ. Additionally, Indigo applications will interact with applications running on servers based on J2EE, solaris, IBM's z/OS, and Linux.

Today's release is, however, only a technical preview. CTPs are generally pre-beta software, so production applications are generally not something to be releasing with it yet. Regardless, you can begin to work with the technology so you'll be ready to go when a final release happens!

Avalon and More

Also available is the second CTP for "Avalon." Avalon is Microsoft's unified graphics presentation sub-system that will be a part of Windows Longhorn. The latest version of the .NET Framework (version 2.0) is also available with today's releases. This is the same version of the .NET Framework that was released as a February CTP. Finally, there is some additional documentation and samples that have been released.

# # #



About the Author

Bradley Jones

Bradley Jones, in addition to managing CodeGuru, Brad! oversees the Developer.com Newtwork of sites including Codeguru, Developer.com, DevX, VBForums, and over a dozen more with a focus on software development and database technologies. His experience includes development in C, C++, VB, some Java, C#, ASP, COBOL, and more as well as having been a developer, consultant, analyst, lead, and much more. His recent books include Teach Yourself the C# Language in 21 Days, Web 2.0 Heroes, and Windows Live Essentials and Services.
Google+ Profile | Linked-In Profile | Facebook Page

Comments

  • There are no comments yet. Be the first to comment!

Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Live Event Date: December 11, 2014 @ 1:00 p.m. ET / 10:00 a.m. PT Market pressures to move more quickly and develop innovative applications are forcing organizations to rethink how they develop and release applications. The combination of public clouds and physical back-end infrastructures are a means to get applications out faster. However, these hybrid solutions complicate DevOps adoption, with application delivery pipelines that span across complex hybrid cloud and non-cloud environments. Check out this …

  • Relying on outside companies to manage your network and server environments for your business and applications to meet the needs and demands of your users can be stressful. This is especially true as many Managed Hosting organizations fail to meet their service level agreements. Read this Forrester total economic impact report and learn what makes INetU different and how they exceed their customers' managed hosting expectations.

Most Popular Programming Stories

More for Developers

RSS Feeds