关键字:.NET Enterprise Servers
Exchange 2000 Server是最受欢迎、运用最广泛的电子邮件系统。它还具有其它的一些功能,包括实时的即时消息(instant messaging)功能和实时会议功能。同ISA Server一样,Exchange Server也是与AD紧密集成在一起的。这就使Exchange servers可以与其它应用程序(包括其它的Exchange servers)一起共享信息。Exchange server的内置的Exchange Store可以让开发人员给Exchange提供Web支持。
现在,你已经对这些服务器和它们的功能有了大概的了解了,我们来看看如何运用这些提供了集成点的普通的功能。
.NET Enterprise Servers集成了Windows 2000、COM 、Internet Information Services(IIS)、.NET Framework,提供了一个全面的平台,使你可以在这个平台上构建和管理应用程序。这些服务器通过HTTP或Windows客户端给内部和外部用户提供服务。它们也通过多种通讯协议给内部和外部应用程序提供支持,包括HTTP、XML、Simple Object Access Protocol(SOAP)、File Transfer Protocol(FTP)和Simple Mail Transfer Protocol(SMTP)。
这些功能包括Windows integrated security、集成管理(integrated management)、integrated logging(记录)和运用Application Center进行集群管理和监控。所有的.NET Enterprise Servers也在多个集成点之间提供了XML数据支持,并通过Microsoft的COM技术提供了可编程性。随着每个服务器产品的新的版本的发布,它们也通过.NET Framework得到了可编程性。
.NET Enterprise Servers和Windows 2000的集成为管理带来了很多好处。你可以通过Windows Management Instumentation(WMI)控制台来管理所有的服务器,这个控制台提供了一个一致的管理和监控界面使你可以确定服务器的状态。服务器运用Windows系统和应用程序日志文件来记录状态和错误状况,提供了一个一致的区域和格式来监控和跟踪服务器的活动。它们也运用标准的Windows性能记数器(performance-counter)方案,该方案可以提供系统内一个特定的区域的详细的性能数据。
与Windows NT domain security或AD security的集成可以让你从一个单独的环境为Windows和.NET Enterprise Servers管理用户、集群和安全策略。管理员可以将用户一次性添加到Windows或AD中,使他们可以自动运用每个服务器产品,而不用为每个服务器产品添加和配置用户。这种安全集成类似于近几版的SQL Server提供的一种功能:在给基本架构添加新的服务器和服务时,你可以用预定义的安全结构。这种集成可以节省时间和资源,因为你可以在多个服务器中同步安全设置。
运用COM对象
所有的.NET Enterprise Servers都是基于Microsoft的Windows和COM技术的:它们通过COM对象提供了管理和编程接口,你可以用基于COM的开发工具(如Visual Basic、Visual C 和VBScript)对这些COM对象进行编程。
大多数服务器产品也包含挂接(hooks),所以开发人员可以通过COM组件扩展它们。例如,Exchange Server有一些hooks,你可以在一个消息到达一个文件夹时或从一个文件夹删除时,或经过一段时间后,编写一个COM组件来扩展该服务器。你可以用这个功能来创建自动化的消息处理程序。例如,你可以根据消息或数据库中的数据,扩展Exchange自动将消息发送给特定的人。因为你创建的组件是可以扩展的,所以它也可以运用其它服务器产品——例如,它可以从SQL Server读取数据。
一些.NET Enterprise Servers(不管品牌是什么)还没有完全的.NET集成功能,因为.NET还很新。幸运的是,.NET开发人员可以通过运用.NET Framework内置的对COM互用性的支持来集成所有的服务器产品。例如,虽然SQL Server的管理对象仍然是基于COM的,但.NET Framework包含一个本地的驱动程序——用于SQL Server的.NET Managed Data Provider——它提供了比ActiveX Data Objects(ADO)更好的性能。其它的服务器已经完全集成了.NET。例如,Commerce Server 2002通过多个集成项已经完全与.NET集成在一起了,这些集成项包括Windows domain security、AD security、ASP.NET HTTP模块、Open Database Connectivity(ODBC)数据库、一个Lightweight Directory Access Protocol(LDAP)store、COM组件、XML和.NET Framework。缺省情况下,Commerce Server也将所有的数据保存到一个SQL Server数据库。Microsoft正在开发.NET Enterprise Servers的新版本,目的是将.NET直接集成到每个产品中。在这一点上,大多数服务器都没有提供一个本地的.NET接口。
文章来源于领测软件测试网 https://www.ltesting.net/