1.1 什么是.NET
微软对.NET定义如下:
.NET is a "revolutionary new platform, built on open Internet protocols and standards, with tools and services that meld computing and communications in new ways".
即:.NET=新平台+标准协议+统一开发工具。
.NET作为新一代互联软件和服务战略,将使微软现有的软件不仅适用于传统的个人计算机,而且能够满足在网络时代呈现强劲增长的新设备的需要。那么,到底什么是.NET呢?微软总裁兼首席执行官Steve Ballmer把它定义为:.NET代表一个集合,一个环境,一个可以作为平台支持下一代Internet的可编程架构。
.NET的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后接收回复信息就可以了,而所有后台的复杂性是完全屏蔽起来的。
为了实现这些功能,.NET架构发布以后,微软便逐步调整其服务器软件的产品线,将原有的Server升级更新,推出了许多新的Server,并将这些Server整合于.NET Enterprise Servers产品线中。
Windows 2000 Server(包含Advanced Server和Datacenter Server):.NET架构中,最重要的革新就属于Web Services。Web Services构架在Web Server上,能够通过SOAP与用户端联系,并帮助用户端完成其提供的服务。在.NET Framework中,Web Services就是架构在Windows 2000 Servers中的IIS5.0之上。
Exchange 2000 Server:Exchange不是单纯的Email Server,它更是一套不折不扣的组信息平台。
SQL Server 2000:SQL Server提供完善数据处理功能。包含数据挖掘,XML的直接Internet支持。目前在Windows CE中推出了SQL Server 2000 Windows CE Edition。
BizTalk Server 2000:用于企业间交换商务信息,它利用XML作为企业内部及企业间文档传输的数据格式,可以屏蔽平台、操作系统不同的差异,使商业系统的集成成为可能。
Commerce Server 2000:用于快速创建在线电子商务。
Mobile Information Server:为移动解决方案提供可靠而且具有伸缩性的平台。