Microsoft .NET背后的基本理念就是:不再关注单个的网站和与因特网连接的单个设备,而是要让所有的计算机群、相关设备和服务商协同工作,提供更加广泛和丰富的解决方案。人们将能够控制何种信息、在何时、以何种方式传送给自己。计算机群、相关设备和服务商将能够相互协作,提供更加多样的服务,而不是象现在这样的一座座孤岛,由用户来提供仅有的整合。消费者将能够把企业所提供的产品与服务严丝合缝地嵌入自己的电子设备构架中。20世纪80年代个人电脑的出现第一次向人们提供了信息自主的权利,而Microsoft? .NET是另一种前景,是这种自主权利的又一次延伸。
Microsoft .NET将推动因特网的一次变革,HTML格式的表述将升格为xml格式的可编程信息。XML是由万维网联盟(W3C)制订、得到业界广泛支持的标准,这个联盟也制订了网络浏览器的标准。 在开发过程中,微软公司给予了全面的支持,但这项技术并非微软专有。XML是将真实的数据从它的视觉表象中分离出来的一种方法。它是新一代因特网的一项要害技术,是把信息“解放”出来的一种方法,让信息可以重新组织、编程和编辑;它同时也是一种新思路,将数据以更有用的形式传送给多种数字设备;它让网站之间相互协作,提供一系列互动式的新型网络服务。
Microsoft.NET包含以下组成部分:
Microsoft .NET平台 -- 包含.NET基础结构和工具,以运行新一代服务程序;.NET用户体验支持更加丰富的客户端;.NET构造模块,新一代高度分布式超服务;还有.NET设备软件,以支持新型智能化因特网设备。
Microsoft .NET产品和服务 -- 包含带有核心构造模块服务的Windows .NET; MSN?.NET; 个人订阅服务;Office .NET; Visual Studio?.NET; 和bCentral? for .NET。
Microsoft .NET将把计算和通信带入一个丰富、合作和互动的环境中,远远胜过今天的单向网络。由新型高级软件支持的Microsoft .NET将利用一系列的应用程序、服务程序和相关设备来创造一种个性化的数字体验,它能够不断地按照你本人、你的家人和公司的需要进行自动的调整。它意味着你将能够通过一整套新型软件构成的整体服务程序来治理自己在因特网时代的生活和工作。
Microsoft .NET基于XML的松散型编程模式引入了一个新概念,就是创造基于XML的网络服务。鉴于今天的网站几乎用手工打造,假如没有突破性的改进,就不能与其他网站协调工作。Microsoft .NET编程模式提供了一个内在机制,令所有网站和服务商都可以结成同盟,协调工作。就象通配型零部件的引入加速了工业革命的进程一样,Microsoft .NET承诺:将促进新一代因特网的成长。
假如没有许多商业伙伴和数以万计的独立开发商和企业开发商所共同努力建立起来的计算机工业,所有这一切都是不可能的。正如Alexander Graham Bell曾经说过的,“伟大的发现和进步总是众多天才的合作成果。”DOS在个人电脑上的推广为新一代独立开发商提供了大量的机会,成立公司,开发基于DOS的应用程序。Windows?将这些机会带向了一个更高的层次。Microsoft .NET为独立开发商所提供的机会将是前所未有的。今后的三年时间里,微软将投入20亿美元帮助工业伙伴、独立开发商和IT开发企业研制基于Microsoft .NET的产品和服务。
Microsoft .NET编程模型使独立软件开发商可以较少关注所开发的应用软件应该怎样和在何处使用,而更多地关注软件的功能 -- 这才是价值所在。Microsoft .NET致力于解决开发商面临的一些最主要的挑战,因为他们今天仍然在忙于在软件的功能性和易治理性之间权衡得失。它把asp和程序集成带到了一个新的水平上,将集成程序和其他的集成或非集成程序整合;把这些程序风格化;形成针对这些应用程序编写新程序的能力;并可以在离线状态下运行它们。
Microsoft .NET的分布式服务将通过在线和离线两种方式发布。服务程序将通过企业内部服务器或因特网群落调入未与因特网连接的分立设备。在不同的场合下,用户可以通过一个称作“邦联”的步骤进行合作或信息交换,机构用户可以自己决定是运行它们自己的基础设施,还是引用外部资源、同时不放弃对因特网接入的控制。例如,一个企业目录服务可以与某个因特网群落内的服务商结成联盟。这种基于Microsoft .NET的服务与基于因特网的服务不可同日而语。
Microsoft .NET构造模块服务服务可以在任何支持XML标准的平台上运用。Windows将提供创造和传送网络服务的最佳环境,同时,基于Windows的用户将能够以最佳方式将网络服务分布到各种设备上。微软的Windows DNA 2000已经提供了第一套支持XML的基础体系,以建立和操作网络服务程序。 Microsoft .NET用户技术:智能互动
今天,计算技术被分割在两个领域里 -- 一个是个人电脑和相关设备的应用程序,另一个是网站。 Microsoft .NET可以让这两个紧密地合作,将强大的功能与因特网上无尽的信息海洋结合起来。它将把今天的网络变成Tim Berners-Lee(WWW的发明者)曾经预言的“互动式创新空间”。
Microsoft .NET与一系列的新型智能设备协调工作,构成了你自己想要的因特网。新一代因特网设备将可以使用网络主机上的服务程序来提供更强大的本地处理能力。它们智能地利用网络,开拓宽带连接,但又经济地占用无线带宽资源,而且还将出现诸如薄片个人电脑等新型的设备。这些可以编程、风格化、能够自动更新而不用任何治理的智能设备将在未来五年内出现爆炸式的增长,而且它们将与终极智能网络设备 -- 个人电脑 -- 建立良好的伙伴关系。 Microsoft .NET:新一代的产品和服务
Visual Studio .NET -- 这是基于XML的编程模型和工具,得到了MSDN? 和 Windows DNA 2000服务器的充分支持。它使能够高度分布式可编程服务软件在独立的设备、企业数据中心和因特网之间的传送更加轻易。
bCentral for .NET -- 这是一套为正在迅速成长的小公司开发的基于订购服务的尖端软件工具。它包括基于托管信息、电子邮件服务、增强型商务软件和建立在.NET平台上的新型客户关系治理软件。增强型商务软件和客户关系治理软件将使这些小公司为它们的客户提供更好的在线服务。在功能方面主要包括支持丰富的主机目录和跟踪与客户的互动、提供更加个性化的服务。
Microsoft .NET将会使计算和通信工作变得轻易到前所未有的程度。它将产生出新一代因特网服务,使成千上万的软件开发商有机会创造出革命性的在线服务和新业务。它将把隐私权、数字身份和相关数据的控制权重新交回你的手中,并且更加可靠。软件使一切成为可能。
Microsoft .NET作为一种软件,只有得到广泛应用才能成功。微软的经营哲学在于生产低成本、大批量、高性能的软件产品,为个人和企业用户带来更大的能力,为消费者、商业伙伴和所有的独立软件开发商创造更多的机会。就是这种哲学令微软不同于它的竞争对手 -- 而Microsoft .NET将这种哲学推向了一个更高的层次。