Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19912750
  • 博文数量: 679
  • 博客积分: 10495
  • 博客等级: 上将
  • 技术积分: 9308
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-18 10:51
文章分类

全部博文(679)

文章存档

2012年(5)

2011年(38)

2010年(86)

2009年(145)

2008年(170)

2007年(165)

2006年(89)

分类: 项目管理

2009-10-11 08:56:38

 微软认证Windows Server 2003的应用程序规范 笔记

File information

2009-10-08

磁针石:xurongzhong#gmail.com

博客:oychw.cublog.cn

 

此次只是浏览一遍,待以后涉及的时候再深入了解。

§0 简介

       本书主要针对Windows Server 2003 32位,64为另外有文档。主要针对:安全标准、可靠性和稳定性、高可用性、支持性。

      

      

§1第一部分:认证需求

主要包含:windows基础、安装需求、安全服务、可靠性和高可用性、24x7支持(数据中心服务器)

§1.1  windows基础

应用完成基本功能而不影响OS和应用的稳定性。应用不能crash;不能阻止使用OS提供的系统功能;使用这些系统功能时不能crash

针对服务器和服务,Crash一般指丢失数据或者运行停止。客户端要求没有那么苛刻,即使运行停止,但不丢失数据且有合适的错误提示,重启后可以继续运行也不算crash

 

     Any kernel-mode drivers that the application installs must pass verification testing

检验工具:Windows Driver Verifier Manager tool (Verifier.exe)

Datacenter还需要48小时的压力测试。

对错误数据有合适的处理,避免DOS攻击。

Datacenter还不能使用音频等驱动,见教材。

 

     Any device or filter drivers that come with the application must pass the Windows Hardware Compatibility Test

     Perform Windows version checking correctly

     Support long path names

包含Long File Names (LFNs) Universal Naming Convention (UNC) names.可以包含空格和中括号,逗号,惊叹号等。

打印机名字(包含路径)可以支持到220个字符。

 

     Execute appropriately in a multilingual environment.

Unicode和非Unicode

     Ensure that non-hidden files outside of your application folder have associated file types.

Windows不识别的非隐藏文件要注册类型。

     Degrade gracefully when services are unavailable

错误处理,比如说依赖的服务没有启动。

 

     Client components and administrative tools

建议管理工具打包成Microsoft Management Console (MMC) snap-in.

不要集成附加软件。

Item          

Requirements

Collections

All products in a bundle must meet the certification standard for the bundle to be certified.

Administrative tools

Tools must meet all server requirements except: 4.1 and 4.2

Client components

Clients must meet all server requirements except: 4.1 and 4.2, and must also meet the Designed for Windows requirements

Served applications

Client components in a “served application” must meet all the client requirements as well as meeting the Terminal Services supplement requirements

Value add extras

Items meeting the definition of “value add extras” do not need to meet any other requirements

     32-bit applications must be able to run with Physical Address Extension memory enabled.

只针对数据中心。

 

     Applications must install and run properly on 8-processor and 32-processor systems.

只针对数据中心。

 

§1.2 安装/卸载

没有不适当或不必要的重新启动。
安装和卸载的应用程序不太可能影响到另一个应用程序的运行,因为组件更换和版本检查得到合适的实现。
客户可以正确卸载应用程序。

       建议使用Windows Installer

 

     Do not attempt to replace files under Windows File Protection.

     Do not overwrite nonproprietary files with older version

     Do not require the computer to restart.

     User control of install locations

     Install any shared files to the correct locations.

     Support Add or Remove Programs properly.

     Ensure that the application uninstalls correctly

     Installing kernel mode components.

 

§1.3  安全

     支持智能卡登录

     Support secure credential management.

     Run in a highly secure configuration.

     Do not make insecure additions to the secure desktop

     Network connections must be secure.

     Appropriate clustering support.(数据中心)

     Compatibility with virus scanning of I/O write-to files. (数据中心)

     Services running as LocalSystem must not present a UI.

§1.4  可靠性和高可用性

     They can run continuously under load for extended periods of time.

     They can recover effectively from sudden and unexpected system failure.

     They do not use resources incorrectly.

     Debugging symbols or tools must be available.

 

     Applications must demonstrate stability under stress.

     Crash recovery and downtime avoidance. (数据中心)

     Appropriate resource use

     Debugging symbols or tools must be available. (数据中心)

     Do not cause services to become unavailable.

 

§1.5  24x7 Datacenter Edition Support

     24x7 availability.

     Personnel qualifications

     Access to 24x7 support, severity levels, and response commitments.

     ISV obsolescence policy.

     On-site capabilities.

     QFE and service pack guidelines.

     Datacenter Kernel Mode QFE Policy

 

§2第二部分:优化

 

 

阅读(2704) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~