﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-我生如山-随笔分类-PET工作总结</title><link>http://www.cppblog.com/hugai/category/13778.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 10 May 2010 09:22:00 GMT</lastBuildDate><pubDate>Mon, 10 May 2010 09:22:00 GMT</pubDate><ttl>60</ttl><item><title>微软PET项目组简介</title><link>http://www.cppblog.com/hugai/archive/2010/05/10/115009.html</link><dc:creator>悟山</dc:creator><author>悟山</author><pubDate>Mon, 10 May 2010 09:07:00 GMT</pubDate><guid>http://www.cppblog.com/hugai/archive/2010/05/10/115009.html</guid><wfw:comment>http://www.cppblog.com/hugai/comments/115009.html</wfw:comment><comments>http://www.cppblog.com/hugai/archive/2010/05/10/115009.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/hugai/comments/commentRss/115009.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/hugai/services/trackbacks/115009.html</trackback:ping><description><![CDATA[<p style="FONT-SIZE: 10pt">1.微软PET项目组简介</p>
<p style="FONT-SIZE: 10pt">因为微软在欧盟以及美国最高法院遭到众公司的联合起诉，微软从XXXX年XX月起被迫支付每月达XX元的罚款。</p>
<p style="FONT-SIZE: 10pt"><br>为了迫使微软公开其操作系统中的服务组件设计接口，美国最高法院于XXXX年XX月成立了技术委员会（technical Commetee），并要求微软公</p>
<p style="FONT-SIZE: 10pt">开其操作系统中的众多客户端-服务端服务协议（C/S protocols），为此微软于XX年XX月开启了MCPP（Microsoft Communication Protocol </p>
<p style="FONT-SIZE: 10pt">Program），该项目包含对微软以前众多未经文档化的协议的文档化工作，以及对于这些文档的测试，并且包含辅助这些过程的一些流程的定义</p>
<p style="FONT-SIZE: 10pt">，框架、工具的开发。<br>在此之后，欧盟要求微软公开其一些服务器操作系统中服务器端对服务器端（Server-Server）的协议。为此，微软于XX年XX月成立了WSPP</p>
<p style="FONT-SIZE: 10pt">(Windows Server Protocol Program)项目。该项目组的工作包括Windows服务器操作系统中众多Server-Server协议的文档化，对这些文档的测</p>
<p style="FONT-SIZE: 10pt">试，以及支持这个测试过程的框架、工具的设计开发。</p>
<p style="FONT-SIZE: 10pt">MCPP和WSPP项目力求达到下述的效果：<br>1。微软的以前未曾公开的操作系统间的通信协议，文件格式得以以标准方式文档化并公开。<br>2。经微软标准化的文档可正确完备到使得第三方软件厂商只要购买了这些文档对应的授权并在一定专业领域知识的支持之下就可以开发出可以</p>
<p style="FONT-SIZE: 10pt">替换微软相应系统组件或者服务的软件产品。<br>3。在第三方软件厂商开发出可替换微软操作系统软件组件服务的软件产品时，微软可辅助第三方软件厂商测试其与微软现有服务组件的互通兼</p>
<p style="FONT-SIZE: 10pt">容程度。</p>
<p style="FONT-SIZE: 10pt"><br>为此，微软于XX年XX月成立了 Protocol Tools &amp; Test Team（PT3），项目组成立之初包含XX部分：<br>1。Network Monitor Team<br>2。Protocol Tools Team<br>3。Protocol Testsuite&nbsp; Development Team<br>4。Protocol Documentation Team</p>
<p style="FONT-SIZE: 10pt">此项目组负责的产品工作包括:<br>1.网络抓包工具 Network Monitor(Netmon)的开发测试工作.<br>2.基于模型的测试建模测试代码生成工具 Spec Explorer（SE）的开发测试工作。<br>3.辅助支持协议测试的测试框架Protocol Test Framework(PTF)的开发测试工作。<br>4.协议的文档标准化工作。<br>5.协议测试用例（Protocol Test Suite）的开发维护工作。</p>
<p style="FONT-SIZE: 10pt">2008年4月，预期到微软的SharePoint Server产品，Office系列产品，Exchange Server产品以及SQL Server产品可能会遭到欧盟以及美国最高</p>
<p style="FONT-SIZE: 10pt">法院技术委员会的类似起诉，微软决定开始这些产品中协议、文件格式的文档化以及测试工作。这就形成目前为止微软PT3项目组（现更名为</p>
<p style="FONT-SIZE: 10pt">Protocol Engineering Team(PET)）目前的结构：<br>1。Netmon team（包括Netmon tool team, Netmon tool test team, Netmon Parser team, Netmon Parser Test team）。<br>2。Tools team。（包括Spec Explorer team和Protocol Test Framework team）。<br>3。Protocol Test suite development Team(Windows)<br>4。Protocol Test suite development Team(MBD)<br>5。Protocol Test suite development Team(SQL&amp; Exchange)<br>注：MBD指Microsoft Business Division.</p>
<img src ="http://www.cppblog.com/hugai/aggbug/115009.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/hugai/" target="_blank">悟山</a> 2010-05-10 17:07 <a href="http://www.cppblog.com/hugai/archive/2010/05/10/115009.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>