的口号,同时兼顾软件的先进性。在网络操作系统领域,WindowsNT已经占据了40%的安装市场。为了推动NT服务器在Internet开发中的应用,微软在在NT平台这之上提出了分布式Internet应用软件(DNA, Distributed Network Applications)框架结构。通过DNA,用户可以方便地设计和创建多层客户机/服务器程序。DNA提供了客户透明性。后台程序做什么或怎样做都不影响前端程序的运行,客户程序符合DNA协议即可。DNA应用提供了全事务处理支持。由于分布式网络应用的各个操作在系统的不同级别执行,而且并不一定同时进行, 因而为了保证结果的正确性,有必要对一系列操作进行控制,使它们能够成为一个整体。DNA及相应的软件对组件进行了界定,能够透明而无缝地实现上述功能。DNA可以创建具有容错能力的应用软件。谁也不能保证网络100%地通畅,因而分布式应用必须能够解决网络的延时与软件故障等问题,从而保证数据的完整性和系统的可靠性。DNA是分布式应用的理想选择。每一个分布式应用都必须面对应用各组成部分之间的 通信问题。过去,开发者经常不得不创建自己的通信方式,导致应用程序间的互操作性很差。现在,通信协议和接口的标准化大大提高了开发效率和程序的可靠性。
DNA能够帮助我们设计和开发出健壮的分布式应用,围绕着NT Server所提供的一系列服务来实现的。这些服务包括NT Server的主干服务和应用服务。主干服务包括NT Server自身,以及NT Server的网络服务、NT5.0的动态目录服务、远程控制文件及安全服务等。
在DNA结构中,IIS、ASP、Net Show、Index Server、 Visual InterDev 及ISAPI组件(或服务)起着非常重要的作用,它们分别提供了Web服务器平台、良好的脚本环境、多媒体功能、全搜索功能、集成的数据库环境以及Web服务器的扩展功能。它们组合在一起,为NT Server环境下的Internet开发提供了坚实的基础。
Microsoft Exchange Server5.5是一个具有高度可靠性和高度可伸缩性的通信与协作应用服务器软件,它提供了优秀的电子邮件、日历、协作环境以及可与Intranet、数据库和企业业务管理系统紧密集成的应用功能、是一个优秀的一体化平台。同时它又支持现有的电子邮件和组件标准以及各种重要的工业标准,使系统能将丰富的消息交换和协作方案扩展到内部的各个业务应用领域中;同时,Exchange Server与Windows NT Server 紧密集成、可充分保证Exchange通信平台的安全性和可靠性,并使系统管理员可以在一个位置方便地配置和监控整个系统,便于对大规模、分散式的通信平台进行集中管理。另处Exchange Server的客户端可以是office97中的Outlook97和各种标准的测览器(如Internet Explorer等),这些客户端都实现了各自的协作功能而且简单易用。
同时,Exchange Server还是一个灵活、开放的开发平台,通过与数据库、Web服务器和桌面应用的集成,基于Exchange的解决方案能够满足企业客户各种需要。