Chapter 2. .NET Platform Interoperability Essentials
Emergence of the .NET Platform
The Microsoft .NET Framework was released in January 2002, shortly after the Common Language Infrastructure, a key component, was ratified by the European Computer Manufacturers Association (ECMA) standards body. A key part of it was a new language, C#, designed to be a simple, modern, object-oriented and type-safe language derived from C and C++. As a result, it bears many syntactic similarities to C++ and Java.
The framework was designed as a long-term replacement for the aging component technologies of COM and COM+, which had faced many challenges, particularly around management and interoperability. The up and coming XML Web services standards were identified ...