2000年微软的白皮书这样定义.NET:Microsoft? .NET 是Microsoft xml Web Services 平台。XML Web Services 答应应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。 我们可以清楚的看到微软对于.NET的理解是XML Web Services的平台,一切皆是服务,下一代的Internet应用将是依靠于Web Service来构建,Microsoft .NET 平台由以下技术构成:
Office开发采取滚动方式进行,也就是在发布Office XP之前,下一版Office已经在开发中。据说部真的正在开发一个雄心勃勃的Office.NET。在这一激进的计划中,所有的访问都是通过Web Service来完成的,应用程序与网络的融合史无前例。不幸的是,这个产品最终流产,并且直接导致一个副总裁的辞职。究竟是技术上太不现实,还是微软意识到这个产品无法被用户接受?我们已经不得而知。 假如说Office曾经太激进,那么那些支持IT应用基础架构的应用服务器又是如何呢?在商业应用中的Commerce Server 2002,Biztalk Server 2002,Content Management Server 2002等等,虽然在一定程度加上了.NET Framework的支持,但是感觉有点是被微软强行联姻的“亲家”罢了,Visual Studio .NET对于其开发的支持依然是一种有心无力的感觉,并且这写服务器提供的并不是完整的托管类库,很大一部分功能仍然需要通过COM的方式来完成访问。.NET是一个庞大的战略,但是在短短的时间内希望完成到一个新的平台的迁移不是那么轻易的事情,而此时.NET Enterprise Server系列的2002版本虽然在一个.NET的名头下依然是一个服务器群集,但是根本无法体现出.NET曾经的设想。
2003年4月25日,曾被命名为Windows .NET Server的Windows Server 2003正式发布。Windows Server 2003此前曾四易其名,它是第一个内置支持.NET Framework 1.1的Windows操作系统,因此有资格戴上.NET的标签,但最终确定的名称中并没有包括“.NET”字样,出乎很多人的预料。
Office.NET已经渐渐淡去,此刻的微软也明白一相情愿设计一个完全以Web Service为中心的Office版本至少在今天是不可行的。2003年10月27号的时候发布最新版本的Office 2003中,启用了一个比较保守的命名——Office System 2003。从此Office不再是一个纯粹的客户端软件,而是一个完整的企业信息应用平台,不过相对于神话般的Office.NET,还有很长的路需要走,不过我们可以肯定,神话仅仅是神话,这个时候的微软已经知道.NET对于用户意味着什么。
在服务器系统方面,.NET Enterprise Server有点盛名难负,更加直接的来说是一个虚构的名字。为了更加贴近实际情况,微软将新版服务器系统命名为Windows Server System,旨在建立一个深度集成的服务器基础结构,而从使IT专业人员能够将精力集中到满足业务需求方面。