首页 > 网站 > IIS > 正文

走近IIS(3)

2024-08-29 03:09:51
字体:
来源:转载
供稿:网友
交易处理

  正如你所知道的,大多数Web 应用程序是由多个组件、脚本和其它程序组成的。越来越多的high-end应用程序运行和管理商业交易,比如说定购一本书,越来越多地包含许多步骤。必须要确认信用、必须要将书发送出去、必须要管理存货、必须要给客户开具发票。每一次订货必须发生在多个服务器的多个数据库中。如果这些组件中有一个失败了,也不应该影响整个应用程序的成功或失败,并且系统要正确地处理这一失败,以确保即使在系统失败的情况下也能继续进行交易。

  通过Microsoft交易服务器(MTS)2.0实现的Windows NT服务器和IIS中的交易支持,跟踪整个系统处理的成功或失败(例如订货或访问或操作数据),以及在必要时正确地处理终止交易的过程。当ASP页面已被声明是交易性的,交易服务器就进行创建发生在这个页面内的交易的有关细节处理。交易组件在需要时激活,不使用时就取消其激活以节省系统资源。MTS管理也是通过Microsoft 管理控制台来控制的。

应用程序保持

  通过使用MTS,机构可以配置应用程序(用ISAPI或 ASP写的)可以保持到单一请求以外的时间。这些应用程序一直保持激活,直到有新的请求进来--这样性能明显地优于以前。应用程序也可以孤立起来,以便在发生事故的情况下,误操作的应用程序重新启动时,Web 服务器和其它应用程序可以保持运行状态。

需要注意的其它开发功能

  搜索/索引:intranet 开发人员对IIS的搜索/索引功能特别感兴趣,虽然这个功能对Internet和intranet站点同样有效。索引服务器索引完整的文本和文档的属性(包括Microsoft Office 文档)。用户通过一个Web 浏览器发送查询来搜索这个索引。索引服务器发现相关的文档并在一个HTML页面中向用户返回搜索的结果。

  脚本调试:Microsoft脚本调试器1.0 可以调试用ASP技术创建的页面。有关脚本调试器的更多信息可以在Scripting site找到。

扩展IIS

  当你确定了Windows NT服务器4.0和IIS作为你的Web服务器配置后,你可以增加一些组件来扩展服务器本身的功能。下面是几个例子:

  ADO 1.5版允许对多种类型数据的程序性使用,从Windows NT 选项包装中安装。
Microsoft站点服务器,与Windows NT服务器和IIS结合起来,为Internet商务、站点管理和Web商务提供了一个全面解决方法。
Microsoft交换服务器和Microsoft Windows媒体技术提供了信息和协作的方法。
SNA服务器提供了使用SNA网络中的大型机和AS400 系统上数据的功能。

  除此以外,第三方也在开发与Windows NT服务器和IIS 一起使用的方法,以提供多种服务来扩展你的Web服务器环境的功能。

总结

对IIS 4.0 的改进和功能的增加为Web 管理员提供了一些更新的管理工具,为应用程序开发人员提供了交易处理和提高性能的功能。不要忘记,由于IIS与Windows NT 服务器紧密结合在一起,它也能提供强大的安全、管理及开发功能。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表