<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_将军工作室[THE WorkRoom OF GENERALXU]</title><subtitle type="text">QQ:7533177Email:xcy.mail@163.comMSN:staruniverse66883@hotmail.com </subtitle><id>http://feed.cnblogs.com/blog/u/25054/rss</id><updated>2011-03-29T02:01:23Z</updated><author><name>GeneralXU(徐传友)</name><uri>http://www.cnblogs.com/GeneralXU/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/GeneralXU/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/25054/rss"/><entry><id>http://www.cnblogs.com/GeneralXU/archive/2011/03/29/1998437.html</id><title type="text">Mule 官方例子研究</title><summary type="text">Mule 官方例子研究一、编译导入Mule自带的例子1.准备安装Mule。这里就不介绍mule的安装了，请参考《Mule安装部署手册》。2. 编译Mule自带例子中的Hello例子使用命令行到目录：D:\app\mule3.1.1\examples\hello下，输入：mvn 即可。这里需要安装Maven；3. 导入Eclipse工程输入命令：mvn eclipse:eclipse 成功后，即可导入eclipse。4.导入这个工程到eclipse(1)选择：File &amp;gt; Import(2)选择：展开“General” 选择“Existing Projects into Workspace</summary><published>2011-03-29T01:28:00Z</published><updated>2011-03-29T01:28:00Z</updated><author><name>GeneralXU(徐传友)</name><uri>http://www.cnblogs.com/GeneralXU/</uri></author><link rel="alternate" href="http://www.cnblogs.com/GeneralXU/archive/2011/03/29/1998437.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/GeneralXU/archive/2011/03/29/1998437.html"/><content type="html">&lt;h1 style="text-align: center; margin: 17pt 0cm 16.5pt"&gt;&lt;span style="font-size: x-large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Mule &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;官方例子研究&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;h2 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Cambria; mso-ascii-theme-font: major-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: major-fareast; mso-hansi-font-family: Cambria; mso-hansi-theme-font: major-latin"&gt;一、编译导入&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Cambria"&gt;Mule&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Cambria; mso-ascii-theme-font: major-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: major-fareast; mso-hansi-font-family: Cambria; mso-hansi-theme-font: major-latin"&gt;自带的例子&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;1.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;准备&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;安装&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Mule&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;。这里就不介绍&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;mule&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;的安装了，请参考《&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Mule&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;安装部署手册》。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;2. &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;编译&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Mule&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;自带例子中的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Hello&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;例子&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;使用命令行到目录：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;D:\app\mule3.1.1\examples\hello&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;下，输入：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;mvn &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;即可。这里需要安装&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Maven&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;3. &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;导入&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Eclipse&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;工程&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;输入命令：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;mvn eclipse:eclipse &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;成功后，即可导入&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;eclipse&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;4.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;导入这个工程到&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;eclipse&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(1)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;选择：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;File &amp;gt; Import&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(2)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;选择：展开&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;General&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;&lt;/span&gt;&lt;span style="font-family: Calibri"&gt; &lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;选择&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Existing Projects into Workspace&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(3)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;选择&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Browse,&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;导入后，选择&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Finish&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;。完成。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;5.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;配置&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Elipse&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;工程&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(build path)&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(1)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;右击工程，选择&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Build Path -&amp;gt;Configure Build&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/generalxu/1.jpg" width="592" height="418" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; text-indent: 34.5pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(2)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;选择&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Libraries-&amp;gt;Add Library&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; text-indent: 34.5pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(3)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;User Library&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;，点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Next&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; text-indent: 34.5pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(4)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;User Libraries&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;，点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;New&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; text-indent: 34.5pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(5)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;输入：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;MULE_LIB&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;OK&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; text-indent: 34.5pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(6)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Add JARs&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;，选择&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Mule&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;主目录下的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt; \lib\mule&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，选择所有的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;jar&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;包，点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Open&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; text-indent: 34.5pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(7)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;OK&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;，点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Finish&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; text-indent: 34.5pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(8)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Add Variable&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;，点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Configure Variables&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;，点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;New&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; text-indent: 34.5pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(9)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;输入：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;M2_REPO&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，选择一个目录。默认地，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Maven&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;会在刚才使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;mvn&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;命令编译时，&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; margin: 0cm 0cm 0pt 63pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;把下载的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;jar&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;包放到：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;C:\Documents and Settings\Administrator\.m2\repository &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;目录下，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Administrator&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;是我的用户名，这里我设置的目录是&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;C:\.m2\repository&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，你可以把那个目录下的所有&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;copy&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;到这个目录下。&lt;/span&gt;&lt;span style="font-family: Calibri"&gt; &lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Folder&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;，选择&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;C:\.m2\repository&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; margin: 0cm 0cm 0pt 63pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/generalxu/2.jpg" width="402" height="192" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center; line-height: 200%; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="center"&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; text-indent: 34.5pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(10)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;OK&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;，点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;yes&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;，点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;OK&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;。设置完成。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; text-indent: 34.5pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;6.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;运行这个工程&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; text-indent: 34.5pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;(1)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;右击工程，选择&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Run-&amp;gt;Run Configurations&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; text-indent: 34.5pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(2)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;双击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Java Application&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;，把名字改为：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Hello&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，选择&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;main class&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;为：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;org.mule.MuleServer&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; text-indent: 34.5pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;如图：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 200%; text-indent: 34.5pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan"  align="left"&gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/generalxu/3.jpg" width="637" height="512" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 200%; text-indent: -31.5pt; margin: 0cm 0cm 0pt 31.5pt; mso-pagination: widow-orphan; mso-char-indent-count: -3.0" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (3)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Arguments&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;选项表中，在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Program Arguments&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;框中输入&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;-config conf\hello-config.xml&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 200%; margin: 0cm 0cm 0pt 31.5pt; mso-pagination: widow-orphan; mso-para-margin-left: 3.0gd" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(4)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;点击&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Apply&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;，&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Run&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;。运行例子，如图：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 200%; margin: 0cm 0cm 0pt 31.5pt; mso-pagination: widow-orphan; mso-para-margin-left: 3.0gd" &gt;&lt;span style="font-size: small"&gt;&lt;span style="line-height: 200%; font-family: 宋体; color: #555555; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/generalxu/4.jpg" width="695" height="266" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 200%; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan" &gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 200%; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;备注：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 200%; text-indent: 21pt; margin: 0cm 0cm 0pt; mso-pagination: widow-orphan" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;运行&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Run as Mule Server&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;报错&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;A Mule runtime distribution must be configured&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;的解决办法：在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;eclipse&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;classpath&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;界面里面添加&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;libray &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;；右键工程&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;----&amp;gt;properties-----&amp;gt;Java Build Path-----&amp;gt;Libraries------&amp;gt;Add Library------&amp;gt;Mule Classpath&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h2 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Cambria; mso-ascii-theme-font: major-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: major-fareast; mso-hansi-font-family: Cambria; mso-hansi-theme-font: major-latin"&gt;二、&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Cambria"&gt;ECHO&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Cambria; mso-ascii-theme-font: major-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: major-fareast; mso-hansi-font-family: Cambria; mso-hansi-theme-font: major-latin"&gt;例子分析&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;2.1&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;概述&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;这个演示了&amp;#8220;如何通过使用一个简单的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;web service flow&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，让我们了解&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Mule ESB &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;组件；在这个例子中，这个组件被了解是通过使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;CXF &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;JAX-WS web Service.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center; line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/generalxu/5.jpg" width="425" height="199" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center; line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt"  align="center"&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;（上图描述了&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;MULE2.X &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;的内容。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;System Stream Connector &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Axis Soap Connector&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;已经被普通的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;http Connector&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;替换，服务通过使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;CXF&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;被从新实现，用来处理&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Soap&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;的请求和响应）；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;上图说明：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: -18pt; margin: 0cm 0cm 0pt 39pt; mso-char-indent-count: 0; mso-list: l0 level1 lfo1" &gt;&lt;span style="mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;1、&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;通过两种方式接入（红色线）：一个是&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;System.in, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;一个是&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Soap&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;http&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;）方式&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: -18pt; margin: 0cm 0cm 0pt 39pt; mso-char-indent-count: 0; mso-list: l0 level1 lfo1" &gt;&lt;span style="mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: Calibri; mso-bidi-theme-font: minor-latin" lang="EN-US"&gt;&lt;span style="mso-list: Ignore"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;2、&lt;/span&gt;&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;每种接入都可以通过接入器&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(Connector)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;经过&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;NMR(Normalized Message Router)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;规范化的消息路由转发后，进行输出，目前通过两种方式&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;:System.out &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Soap(http)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;方式。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;2.2&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;运行应用&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;简单的拷贝预构建的档案资料（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;mule-example-echo.zip&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;）到应用文件夹（&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 'Verdana','sans-serif'; color: black; font-size: 8.5pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;$MULE_HOME/apps&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;），并启动&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;mule&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;。去通过浏览器访问&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;web service &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;调用：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt 21pt" &gt;&lt;span lang="EN-US"&gt;&lt;a href="http://localhost:65082/services/EchoUMO/echo/text/hello"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;http://localhost:65082/services/EchoUMO/echo/text/hello&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;通过在控制台按&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;CTR-C&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;停止&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;mule;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;2.3&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;编译例子&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;依靠你正在使用的编译工具&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(Ant or Maven) &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，你能够通过简单的运行&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;#8221;ant&amp;#8221; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;或&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;#8221;mvn&amp;#8221;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;去编译样例，这将编译样例的类文件，产生一个应用的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;zip&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;文件，拷贝这个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;zip&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;文件到&lt;/span&gt;&lt;span style="font-family: Calibri"&gt; &lt;span lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;$MULE_HOME/apps.&lt;a name="EchoExample-TheEchoComponent"&gt;&lt;/a&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;2.4 The Echo &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;组件&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Echo Service &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;是基于一个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;POJO &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;组件，该组件是使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;JAX-WS &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;注解方式被注解，并作为一个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;web service &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;被暴露出来，该&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Web Service &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;是在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;MULE &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;使用基于流的配置之上的。组建的初始化如下：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;public class Echo&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public String echo(String string)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;return string;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;通过增加&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;JAX-WS&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;注解的方法，我们能把该类方法发布成一个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;web service, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;并具体说明输入参数和响应是怎样被映射的。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;@WebService&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;public class Echo&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;@WebResult(name="text")&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public String echo(@WebParam(name="text") String string)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;return string;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;2.5&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;配置流程（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Configuring the Flow&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;）&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;配置&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Service &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，先添加&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;lt;flow&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;元素到&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Mule XML &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;配置文件，并提供&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;name &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;属性，用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;lt;component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;元素具体指定服务组件的类；对于从&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Spring&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;注册库引用的对象，应当使用内嵌的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;lt;spring-object&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;来代替；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;flow name="EchoFlow"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;singleton-object  /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;/flow&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;类的属性必须是完全的合格的类路径名，名称属性对服务来说必须是唯一的名称。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;2.6&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;调用流程（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Invoking the Flow&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;）&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;当前流程是有效的，但是没有入口点，通过&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;URL&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;执行它，并不能得到反馈信息。首先必须为&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;service&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;配置一个端点&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;endpoint, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;以使它能被调用。当运行实例时，通过&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;http&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;发送一个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;request&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;去调用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;EchoFlow&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，一个相应通过&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Http channel&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;被返回。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Mule Http Transport&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;管理这个交互。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;去配置这个流程，我们已经创建一个接入点&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;lt;inbound-endpoint&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，来实现请求相应&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;request-response.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;下面是包括&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;endpoint&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;EchoFlow&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;配置：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;flow name="EchoFlow"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;inbound-endpoint address="http://localhost:65082/services/EchoUMO" exchange-pattern="request-response"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;singleton-object  /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;/flow&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;如果现在去触发流程，将会得到一个响应，它将返回一个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;URL PATH &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;给你。然而&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;EchoFlow&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;仍不知道怎么去处理&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Web Service&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;的调用，首先你需要去采用一个使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;CXF&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;的过滤器。&lt;/span&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;2.7&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;暴露&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;CXF&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;类型&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Web Service (Exposing as a Web Service with CXF)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span lang="EN-US"&gt;CXF&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;已经内置了对&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;GET requests &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;约定的支持，使用的是下面的句法：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center; line-height: 150%; margin: 0cm 0cm 0pt"  align="center"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;http://host/service/OPERATION/PARAM_NAME/PARAM_VALUE&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;所以，可以通过输入下面的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;URL&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;来运行该样例：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://localhost:65082/services/EchoUMO/echo/text/hello"&gt;&lt;span style="font-family: Calibri; color: #016c96; font-size: small"&gt;http://localhost:65082/services/EchoUMO/echo/text/hello&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;为了使&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;CXF&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;能够去处理消息&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;像下面去更新&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;EchoFlow&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;flow name="EchoFlow"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;inbound-endpoint address="http://localhost:65082/services/EchoUMO" exchange-pattern="request-response"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;cxf:jaxws-service serviceClass="org.mule.example.echo.Echo"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;singleton-object  /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;/component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;/flow&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;现在如果去触发&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;URL,&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;将会得到适当的响应消息。也可以去请求&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;WSDL&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，它是组件运行需要的全部的配置信息。去看整体内的配置文件，打开目录&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;#8221; examples/echo/src/main/app/ directory under your Mule installation directory&amp;#8221;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;下的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;mule-config.xml&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;文件&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;2.8&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;添加&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Stdio&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;端点（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Adding a STDIO endpoint&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;）&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;MULE &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;之前的版本中，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;echo&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;实例支持在命令行输入信息时的提示，当你输入一些信息时，你正通过&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;System.in &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;提供输入数据调用服务，在那时你输入的数据经由&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Systme.out&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;被不停的回应回来。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;MULE STDIO Transport&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;管理这个交互。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;去配置&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;STDIO &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;支持该流程，你需要在你的配置文件中增加&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;STDIO&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;的命名空间，然后使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;#8221;one-way&amp;#8221;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;交换模式详细制定&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;inbound &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;和&lt;/span&gt;&lt;span style="font-family: Calibri"&gt; &lt;span lang="EN-US"&gt;outbound&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;端点。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;flow name="EchoFlow"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;stdio:inbound-endpoint system="IN" exchange-pattern="one-way"/&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;singleton-object  /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;stdio:outbound-endpoint system="OUT" exchange-pattern="one-way"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;/flow&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;lt;outbound&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;元素允许一个或多个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;outbound&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;路由元素被配置去控制如何、哪里的消息被发送，一旦他们被组件处理时。在这个例子中，所有的消息被经由&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;System.out&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;发送。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;最后，如果你想去覆默认被传输具体指定在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;inbound endpoint&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;上配置，你可以去配置一个连接器。在这个例子中，让我们覆盖&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;stdio &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;传输器默认的链接器，于是提醒用户输入下面的内容：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&amp;lt;stdio:connector name="SystemStreamConnector"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;promptMessage="Please enter something: "&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;messageDelayTime="1000"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;2.9&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;增加多个接入点&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;有几个方法对流程增加多个接入点，如果他们是跟随统一个处理器链，你可以使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;lt;composite-source&amp;gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;像下面所示&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;flow name="EchoFlow"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;composite-source&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;stdio:inbound-endpoint system="IN" exchange-pattern="one-way"/&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;vm:inbound-endpoint path="echo" exchange-pattern="request-response"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/composite-source&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;singleton-object  /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;/flow&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;然而，如果你有明确的端点消息处理器去应用，像&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;CXF&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，一个选择是去使用复合流程，在复合流程中，你引用的一个流程是来自另外的一个流程中。这个方法，你可以中止流程通过端点。看下面的例子：&lt;/span&gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;flow name="EchoStdio"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;stdio:inbound-endpoint system="IN" exchange-pattern="one-way"/&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;flow-ref name="EchoComponent"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;stdio:outbound-endpoint system="OUT" exchange-pattern="one-way"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/flow&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;flow name="EchoComponent"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;singleton-object  /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;/flow&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;flow name="EchoWebService"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;inbound-endpoint address="http://localhost:65082/services/EchoUMO" exchange-pattern="request-response"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;cxf:jaxws-service serviceClass="org.mule.example.echo.Echo"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;flow-ref name="EchoComponent"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;/flow&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;EchoStdio &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;EchoWebService &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;提供两种不同的接入点。他们都死通应用执行的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;EchoComponent&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;2.10&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;使用一个服务来配置&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;(Configuring using a Service)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;作为选择，流程能够使用一个服务来配置，去配置这个服务，你增加一个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;lt;service&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;元素到你的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;MULE XML &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;配置文件中，并提供名字属性。通过使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;lt;component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;元素具体制定服务组件的类。然后和之前的一样增加&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;http &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;端点和消息处理器；&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;model name="echoSample"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;service name="EchoUMO"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;inbound&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;inbound-endpoint address="http://localhost:65082/services/EchoUMO"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;exchange-pattern="request-response"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;cxf:jaxws-service /&amp;gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/inbound-endpoint&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/inbound&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;singleton-object /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/component&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/service&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;strong style="mso-bidi-font-weight: normal"&gt;&lt;span style="color: #0070c0" lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;/model&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;在服务配置中，对&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;CXF&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;来说&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;ServiceClass&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;是不需要的。这是因为在这个配置中，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;CXF&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;是能够自动发现组件的。基于流的配置目前还不支持，所以&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;serviceClass&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;必须被明确的制定。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h2 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Cambria; mso-ascii-theme-font: major-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: major-fareast; mso-hansi-font-family: Cambria; mso-hansi-theme-font: major-latin"&gt;三、&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Cambria"&gt;HelloWorld &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Cambria; mso-ascii-theme-font: major-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: major-fareast; mso-hansi-font-family: Cambria; mso-hansi-theme-font: major-latin"&gt;例子分析&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;3.1 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;概述&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;该部分主要描述&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Hello World&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;例子的配置和行为。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;当我们在浏览器中输入预定义的地址&lt;/span&gt;&lt;span style="font-family: Calibri"&gt; &lt;span lang="EN-US"&gt;(&lt;a href="http://localhost:8888/?name=Ross"&gt;&lt;span style="color: #016c96"&gt;http://localhost:8888/?name=Ross&lt;/span&gt;&lt;/a&gt;) &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;时&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt; Mule&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;解释输入值中&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;?name=&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;后的部分，进行验证，使&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;greeeter.java &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;类去添加一些文本到字符串中，然后传递到另外一个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;flow&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，第二个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;flow&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;继续添加文本&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;,&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;然后通过浏览器传回来；以上做的这些知识简单的方式，但是这个例子使用了&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;flows&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;http&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;传输去说明消息路由和转换器在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Mule&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;中的引用。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/generalxu/6.jpg" width="768" height="331" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;3.2&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;运行应用&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;如果正在使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;MULE IDE &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;环境，可以创建一个基于&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Hello World&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;例子的工程，然后通过&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Eclipse&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;来运行&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;如果没有使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;MULE IDE&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;环境，简单的拷贝预构建的档案资料（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;mule-example-hello-3.0.0.zip&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;）到应用文件夹（&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 'Verdana','sans-serif'; color: black; font-size: 8.5pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;$MULE_HOME/apps&lt;/span&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;），并启动&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;mule&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;。去通过浏览器访问&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;web service &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;调用：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span lang="EN-US"&gt;&lt;a href="http://localhost:8888/?name=Ross"&gt;&lt;span style="font-family: Calibri; color: #016c96; font-size: small"&gt;http://localhost:8888/?name=Ross&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;通过在控制台按&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;CTR-C&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;停止&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;mule;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;3.3&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;编译例子&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;同上&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;3.4&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;如何工作的？&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Hello World&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;应用被配置在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;mule-config.xml&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;中，这个文件存在于&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;mule &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;根目录下的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;examples/hello/src/main/app. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;该部分主要是通过配置和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;JAVA&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;资源文件的调用实现的。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;3.5&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;资源文件&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;消息的文本是从&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;hello-example-messages.properties&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;文件中获得的，该文件存在于&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Message text is taken from the hello-example-messages.properties file in the examples\hello\src\main\resources\messages&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;文件夹&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;以下是资源文件的内容&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;1=, how are you?&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;2=Hello &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;3=Please enter your name: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;4=Please provide a valid name with at least one character!&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;在同一个文件夹中，该属性文件有翻译的版本可以替换，例如你可以德语的字符串替换英语的字符串。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;3.6&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;类&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Mule &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;配置文件唤起两个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;JAVA&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;类去处理消息，首先是&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Greeter&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;类，这个类用一个方法从&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;LocalMessage&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;类去推送字符串&amp;#8220;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;hello&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;&amp;#8221;，字符串内容来自属性文件。&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Greeter&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;类的方法&lt;/span&gt;&lt;span style="font-family: Calibri"&gt; &lt;span lang="EN-US"&gt;greet() &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;然后去追加人名。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;public class Greeter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;private String greeting = "";&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public Greeter()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;greeting = LocaleMessage.getGreetingPart1();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public Object greet(NameString person)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Object payload = person;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;if (person.isValid())&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;person.setGreeting(greeting);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;else&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;payload = new Exception(LocaleMessage.getInvalidUserNameError());&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;return payload;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 84pt; mso-para-margin-left: 8.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;第二个类是&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;ChitChatter , &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;这个类实现附加字符串&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&amp;#8221;,how are you?&amp;#8221;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;public class ChitChatter&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;private String chitchat = "";&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public ChitChatter()&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;chitchat = LocaleMessage.getGreetingPart2();&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;public void chat(ChatString string)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;{&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;string.append(chitchat);&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 73.5pt; mso-para-margin-left: 7.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: Calibri"&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;3.7 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;把类连接起来&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Hello World&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;中，调用这些类的配置文件，在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;composite&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;元素中组成了&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;个接入点，去接受&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;HTTP&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;、&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Servlet&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;、和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;VM&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;请求；&lt;/span&gt;&lt;span style="font-family: Calibri"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;Hollo World flow &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;使用这个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;composite&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;元素去获得在浏览器中输入的名字，调用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;greeter&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;类，路由意外的错误去分离被调用的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;systemErorHandler&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;中的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;handler.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;flow name="Hello World"&amp;gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;composite-source&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;!-- Incoming HTTP requests --&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;inbound-endpoint address="http://localhost:8888" transformer-refs="HttpRequestToNameString" exchange-pattern="request-response"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;not-filter&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&amp;lt;wildcard-filter pattern="/favicon.ico"/&amp;gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/not-filter&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/inbound-endpoint&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;!-- Incoming Servlet requests --&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;inbound-endpoint address="servlet://name" transformer-refs="HttpRequestToNameString" exchange-pattern="request-response"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;not-filter&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;wildcard-filter pattern="/favicon.ico"/&amp;gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/not-filter&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/inbound-endpoint&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;!-- Incoming VM requests --&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;vm:inbound-endpoint path="greeter" transformer-refs="StringToNameString" exchange-pattern="request-response"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;/composite-source&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;...&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 21pt; margin: 0cm 0cm 0pt 21pt; mso-para-margin-left: 2.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;/flow&amp;gt;&lt;span style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span lang="EN-US"&gt;&lt;span style="mso-tab-count: 1"&gt;&lt;span style="font-family: Calibri"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;接入点元素使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;http&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;传输&lt;/span&gt;&lt;span style="font-family: Calibri"&gt; &lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;接受接入的消息。在问候者受到消息之前，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Transformer-refs&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;属性指定接入转换器被调用。该转换器早先在配置文件被定义：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;lt;custom-transformer name="HttpRequestToNameString" /&amp;gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"&gt;该转换器转换从&lt;span lang="EN-US"&gt;Http Connector &lt;/span&gt;收到的&lt;span lang="EN-US"&gt;Http Request &lt;/span&gt;为&lt;span lang="EN-US"&gt;NameString &lt;/span&gt;对象，该对象是类&lt;span lang="EN-US"&gt;Greeter&lt;/span&gt;的&lt;span lang="EN-US"&gt;Greet&lt;/span&gt;（）方法预期的数据类型。当你指定逐渐的时候，可以不必指出一个具体类中的一个具体的方法&lt;span lang="EN-US"&gt;&amp;#8212;Mule &lt;/span&gt;能决定基于消息数据类型的适合的方法。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;Greeter&lt;/span&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"&gt;类预决定对输入的用户&amp;#8220;问候&amp;#8221;后，消息被匹配在端点&lt;span lang="EN-US"&gt;vm://chitchatter. &lt;/span&gt;这是调&lt;span lang="EN-US"&gt;ChitChat flow, &lt;/span&gt;同时调用定制的转换器&lt;span lang="EN-US"&gt;NameStringToChatString&lt;/span&gt;，转换&lt;span lang="EN-US"&gt;NameString object&lt;/span&gt;为&lt;span lang="EN-US"&gt;ChatString object.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;flow name="ChitChat"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;vm:inbound-endpoint path="chitchatter" transformer-refs="NameStringToChatString" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;responseTransformer-refs="ChatStringToString" exchange-pattern="request-response"/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&amp;lt;component /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt 31.5pt; mso-para-margin-left: 3.0gd" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;&lt;span style="font-size: small"&gt;&amp;lt;/flow&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;去更多的演示转换器，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;ChitChatter&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;类期待一个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;ChatString&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;对象，于是我们有了一个&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;NameStringToChatString&lt;/span&gt;&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"&gt;转换器，在组件接收到消息之前，去转换消息有效部分从&lt;span lang="EN-US"&gt;NameString &lt;/span&gt;为&lt;span lang="EN-US"&gt;ChatString&lt;/span&gt;。消息被接收在&lt;span lang="EN-US"&gt;vm://chitchatter&lt;/span&gt;上，这个端点是关于&lt;span lang="EN-US"&gt;Greeter&lt;/span&gt;类分发它的消息。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;消息被处理后，该消息被作为&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Http&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;响应信息被发送，这个组件上的响应转换会记录。甚至认为没有接出提供者，再有一个转换器&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;ChatStringToString&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，设置&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt; Even though there is no outbound provider, there is one more transformer, ChatStringToString,&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;它转换有效负载从&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;ChatString &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;为&lt;/span&gt;&lt;span style="font-family: Calibri"&gt; &lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;平常的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;string &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;，所以他能被&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Http &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;传输处理，在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;http&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;响应中被显示。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; margin: 0cm 0cm 0pt" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;注释：&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;JAVA&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;类没有任何的路由逻辑，他们是通过&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Mule&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;的配置文件连接在一起的，能实现在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;JAVA&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;类，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;WebService&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;等之间传递消息&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;3.8 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;配置&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Servlet &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;传输&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="text-indent: 18.75pt; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Web&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;容器中部署&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;MULE&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;是很常见的，使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Web Server &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;代替&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Mule Http Transport&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;去管理&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Http connection&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;。通过&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Servlet&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;的方式调用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Hello &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;服务，提交一个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Web &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;表单，如下：&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; margin: 0cm 11.25pt 3.75pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; mso-line-height-alt: 9.75pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;lt;form method=&lt;/span&gt;&lt;span style="font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"POST"&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt; action=&lt;/span&gt;&lt;span style="font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"/mule-examples/rest?endpoint=greeter"&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; margin: 3.75pt 11.25pt 3.75pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; mso-line-height-alt: 9.75pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;lt;input type=&lt;/span&gt;&lt;span style="font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"text"&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt; name=&lt;/span&gt;&lt;span style="font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"payload"&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; margin: 3.75pt 11.25pt 3.75pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; mso-line-height-alt: 9.75pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;lt;input type=&lt;/span&gt;&lt;span style="font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"submit"&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt; value=&lt;/span&gt;&lt;span style="font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"POST"&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt; /&amp;gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; margin: 3.75pt 11.25pt 0pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; mso-line-height-alt: 9.75pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;lt;/form&amp;gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: center; line-height: 12pt; text-indent: 18.75pt; margin: 12pt 0cm; mso-pagination: widow-orphan"  align="center"&gt;&lt;span style="font-family: 宋体; color: black; font-size: 8.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"&gt;使用&lt;/span&gt;&lt;span style="font-family: 'Verdana','sans-serif'; color: black; font-size: 8.5pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;Servlet&lt;/span&gt;&lt;span style="font-family: 宋体; color: black; font-size: 8.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"&gt;传输，下面的端点能被添加到配置文件中&lt;/span&gt;&lt;span style="font-family: 'Verdana','sans-serif'; color: black; font-size: 8.5pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt; (&lt;/span&gt;&lt;span style="font-family: 宋体; color: black; font-size: 8.5pt; mso-ascii-font-family: Verdana; mso-hansi-font-family: Verdana; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt"&gt;注释&lt;/span&gt;&lt;span style="font-family: 'Verdana','sans-serif'; color: black; font-size: 8.5pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;: the REST endpoint currently only works on the servlet transport only since the HttpRequestToParameter transformer only supports servlets.):&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; margin: 0cm 11.25pt 3.75pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; mso-line-height-alt: 9.75pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;lt;inbound-endpoint address=&lt;/span&gt;&lt;span style="font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"servlet://name"&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt; transformer-refs=&lt;/span&gt;&lt;span style="font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"HttpRequestToNameString"&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt; exchange-pattern=&lt;/span&gt;&lt;span style="font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"request-response"&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; margin: 3.75pt 11.25pt 3.75pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; mso-line-height-alt: 9.75pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;lt;not-filter&amp;gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; margin: 3.75pt 11.25pt 3.75pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; mso-line-height-alt: 9.75pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;lt;wildcard-filter pattern=&lt;/span&gt;&lt;span style="font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"/favicon.ico"&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; margin: 3.75pt 11.25pt 3.75pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; mso-line-height-alt: 9.75pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&lt;span style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;lt;/not-filter&amp;gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; margin: 3.75pt 11.25pt 3.75pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; mso-line-height-alt: 9.75pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;lt;/inbound-endpoint&amp;gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; margin: 3.75pt 11.25pt 3.75pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; mso-line-height-alt: 9.75pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; margin: 3.75pt 11.25pt 0pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; mso-line-height-alt: 9.75pt; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;lt;inbound-endpoint address=&lt;/span&gt;&lt;span style="font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"servlet://rest"&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt; transformer-refs=&lt;/span&gt;&lt;span style="font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"HttpRequestToParameter StringToNameString"&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt; responseTransformer-refs=&lt;/span&gt;&lt;span style="font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"PlainTextResponseTransformer"&lt;/span&gt;&lt;span style="font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt; exchange-pattern=&lt;/span&gt;&lt;span style="font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"request&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;h3 style="margin: 13pt 0cm"&gt;&lt;span style="font-size: large"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;3.9 &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;配置&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;VM &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;传输&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;这个实例也演示在&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Mule &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;程序中如何连接服务、如何使用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;mule Client&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 150%; margin: 0cm 11.25pt 0pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;&amp;lt;vm:inbound-endpoint path=&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"greeter"&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt; transformer-refs=&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"StringToNameString"&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt; exchange-pattern=&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"request-response"&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;/&amp;gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; margin: 0cm 0cm 0pt" &gt;&lt;span style="font-size: small"&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;然后用&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;Mule Client API &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-ascii-font-family: Calibri; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: 宋体; mso-fareast-theme-font: minor-fareast; mso-hansi-font-family: Calibri; mso-hansi-theme-font: minor-latin"&gt;去调用服务&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 12pt; margin: 0cm 0cm 0pt; mso-char-indent-count: 1.0" &gt;&lt;span style="line-height: 150%; font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;MuleClient client = &lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;new&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt; MuleClient(muleContext);&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 150%; margin: 3.75pt 11.25pt 3.75pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;client.send(&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"vm:&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: gray; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;//greeter"&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;, "Ross", &lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;null&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;);&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 150%; margin: 3.75pt 11.25pt 3.75pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;MuleMessage response = client.send(&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"vm:&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: gray; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;//greeter"&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;, "Ross", &lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #000091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;null&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;);&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="text-align: left; line-height: 150%; margin: 3.75pt 11.25pt 0pt 18.75pt;background: #f0f0f0; mso-pagination: widow-orphan; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt"  align="left"&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #910091; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;System&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;.out.println(&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: #009100; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt;"response = "&lt;/span&gt;&lt;span style="line-height: 150%; font-family: 宋体; color: black; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt" lang="EN-US"&gt; + response.getPayload());&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin: 0cm 0cm 0pt" &gt;&lt;span lang="EN-US"&gt;&lt;span style="font-family: Calibri; font-size: small"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/GeneralXU/aggbug/1998437.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/GeneralXU/archive/2011/03/29/1998437.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/GeneralXU/archive/2011/03/29/1998438.html</id><title type="text">开源企业服务总线ESB汇总与对比</title><summary type="text">Bitmap Bitmap Bitmap 开源ESB汇总表　Mule ESBApache ServiceMixOpen ESBApache SynapseJBoss ESBWSO2OpenAdaptor产品描述与定位轻量级的消息框架和整合平台；基于EIP实现；核心组件UMO实现整合逻辑；支持20多种传输协议（File、FTP、UDP、SMTP、POP、HTTP、SOAP、JMS等）。并整合了许多流行的开源项目，比如Spring,ActiveMQ,CXF,Axis,Drools等它是JBI规范的一种实现；包含很熟JBI组件。这些组件支持多种协议，比如JMS,HTTP,FTP,FILE等。同时也实</summary><published>2011-03-29T01:09:00Z</published><updated>2011-03-29T01:09:00Z</updated><author><name>GeneralXU(徐传友)</name><uri>http://www.cnblogs.com/GeneralXU/</uri></author><link rel="alternate" href="http://www.cnblogs.com/GeneralXU/archive/2011/03/29/1998438.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/GeneralXU/archive/2011/03/29/1998438.html"/><content type="html">&lt;table style="width: 1373px; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0"&gt;&#xD;
&lt;colgroup span="1"&gt;&lt;col style="width: 149pt; mso-width-source: userset; mso-width-alt: 6368;" span="1" width="199"&gt;&lt;/col&gt;&lt;col style="width: 54pt;" span="1" width="72"&gt;&lt;/col&gt;&lt;col style="width: 81pt; mso-width-source: userset; mso-width-alt: 3456;" span="1" width="108"&gt;&lt;/col&gt;&lt;col style="width: 54pt;" span="1" width="72"&gt;&lt;/col&gt;&lt;col style="width: 77pt; mso-width-source: userset; mso-width-alt: 3296;" span="1" width="103"&gt;&lt;/col&gt;&lt;col style="width: 54pt;" span="1" width="72"&gt;&lt;/col&gt;&lt;col style="width: 95pt; mso-width-source: userset; mso-width-alt: 4032;" span="1" width="126"&gt;&lt;/col&gt;&lt;col style="width: 54pt;" span="1" width="72"&gt;&lt;/col&gt;&lt;col style="width: 78pt; mso-width-source: userset; mso-width-alt: 3328;" span="1" width="104"&gt;&lt;/col&gt;&lt;col style="width: 54pt;" span="1" width="72"&gt;&lt;/col&gt;&lt;col style="width: 57pt; mso-width-source: userset; mso-width-alt: 2432;" span="1" width="76"&gt;&lt;/col&gt;&lt;col style="width: 54pt;" span="1" width="72"&gt;&lt;/col&gt;&lt;col style="width: 60pt; mso-width-source: userset; mso-width-alt: 2560;" span="1" width="80"&gt;&lt;/col&gt;&lt;col style="width: 54pt;" span="1" width="72"&gt;&lt;/col&gt;&lt;col style="width: 55pt; mso-width-source: userset; mso-width-alt: 2336;" span="1" width="73"&gt;&lt;/col&gt;&lt;/colgroup&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr style="height: 27.75pt; mso-height-source: userset;" height="37"&gt;&#xD;
&lt;td style="background-color: transparent; width: 1030pt; height: 27.75pt; border: #f0f0f0;" colspan="15" width="1373" height="37" align="left" valign="top"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体;"&gt;Bitmap &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体;"&gt;Bitmap &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体;"&gt;Bitmap &lt;/span&gt;&lt;/span&gt;&lt;span style="mso-ignore: vglayout2;"&gt;&#xD;
&lt;table border="0" cellspacing="0" cellpadding="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr&gt;&#xD;
&lt;td  style="background-color: transparent; width: 1030pt; height: 27.75pt; border: windowtext 0.5pt solid;" colspan="15" width="1373" height="37"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;开源ESB汇总表&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="height: 13.5pt; mso-height-source: userset;" height="18"&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; height: 34.5pt; border-top: windowtext; border-right: windowtext 0.5pt solid;" rowspan="2" height="46"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="background-color: #92d050; width: 135pt; border: windowtext 0.5pt solid;" colspan="2" rowspan="2" width="180"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;Mule ESB&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td  style="background-color: #92d050; width: 131pt; border: windowtext 0.5pt solid;" colspan="2" rowspan="2" width="175"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;Apache ServiceMix&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td  style="background-color: yellow; width: 149pt; border: windowtext 0.5pt solid;" colspan="2" rowspan="2" width="198"&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体;"&gt;Open ESB&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td  style="background-color: transparent; width: 132pt; border: windowtext 0.5pt solid;" colspan="2" rowspan="2" width="176"&gt;&lt;strong&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体;"&gt;Apache Synapse&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td  style="background-color: yellow; width: 111pt; border: windowtext 0.5pt solid;" colspan="2" rowspan="2" width="148"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;JBoss ESB&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td  style="background-color: transparent; width: 114pt; border: windowtext 0.5pt solid;" colspan="2" rowspan="2" width="152"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;WSO2&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td  style="background-color: transparent; width: 109pt; border: windowtext 0.5pt solid;" colspan="2" rowspan="2" width="145"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;OpenAdaptor&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="height: 21pt; mso-height-source: userset;" height="28"&gt;&#xD;
&lt;strong&gt;&lt;/strong&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="height: 207.75pt; mso-height-source: userset;" height="277"&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; height: 207.75pt; border-top: windowtext; border-right: windowtext 0.5pt solid;" height="277"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;产品描述与定位&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: #92d050; width: 135pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="180"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;轻量级的消息框架和整合平台；基于EIP实现；核心组件UMO实现整合逻辑；支持20多种传输协议（File、FTP、UDP、SMTP、POP、HTTP、SOAP、JMS等）。并整合了许多流行的开源项目，比如Spring,ActiveMQ,CXF,Axis,Drools等&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: #92d050; width: 131pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="175"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;它是JBI规范的一种实现；包含很熟JBI组件。这些组件支持多种协议，比如JMS,HTTP,FTP,FILE等。同时也实现了EIP，规则和调度。ApacheServiceMix 也整合了其他的开源项目，比如Apache、Apache、ActiveMQ CXF,Apahe Camel,Apache ODE以及Apache Geronimo。&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: yellow; width: 149pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="198"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;Open ESB可运行在由SUN支持的Glassfish应用服务中。同时SUN的Netbeans IDE为Open ESB提供了拖拉式的开发工具，这是其他开源ESB不可匹敌的，尽管Mule也提供了基于Eclipse的插件工具，但目前仍然不够强大。&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 132pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="176"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;虽然Apache Synapse具备一些ESB所必备的功能，但是从本质上而言Synapse更是一个web服务仲裁框架，它是构建在Apache Axis2之上的。Synapse的关注点是路由，转换，消息验证以及基于web服务和xml标准的注册。它支持HTTP, SOAP, SMTP, JMS,FTP ,MTOM/XOPPOP3/IMAP/SMTP 等传输协议，还支持多种web服务规范(WS-*)，比如WS-Addressing,WS-Security,WS-Policy以及WS- Reliable Messaging；支持多种语言；比如Java, JavaScript, Ruby, Groovy等。&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: yellow; width: 111pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="148"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;JBoss ESB是基于JBoss公司的ESB产品Rosetta的。Jboss ESB将JbossMQ作为其消息层，将JBoss rules为其提供路由功能， &lt;br /&gt;将jBPM为其提供服务编排功能；JBoss ESB是JBoss社区为面向SOA而提出的一个EAI系统平台；它提供了很多EAI本身所应具有的功能，例如业务流程监控、集成开发环境、工作流用户接口、业务流程管理、分布式计算架构以及作为应用容器的功能等。&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 114pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="152"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;WSO2是基于Apache Synapse产品的，通过它可以在web服务，REST/POX服务以及遗留系统间连接，管理和转换服务交互。它还提供了一个基于AJAX的ESB管理控制台对其配置文件进行统计分析，管理（添加，删除以及修改等），和指定执行相应的配置文件。这在开源ESB中是非常少见的。&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 109pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="145"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;OpenAdaptor定位于EAI （Enterprise Application Integration，企业应用集成）软件。它支持各种传输协议，如JMS, JDBC, IBM MQ Series, TIBCO Rendezvous, TCP/IP Sockets, SOAP, HTTP 和 File等&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="height: 34.5pt; mso-height-source: userset;" height="46"&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; height: 34.5pt; border-top: windowtext; border-right: windowtext 0.5pt solid;" height="46"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;官方网站&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: #92d050; width: 135pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="180"&gt;&lt;a href="http://mule.codehaus.org/"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;http://mule.codehaus.org/ &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: #92d050; width: 131pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="175"&gt;&lt;a href="http://servicemix.apache.org/"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;http://servicemix.apache.org/ &lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: yellow; width: 149pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="198"&gt;&lt;a href="https://open-esb.dev.java.net/"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;https://open-esb.dev.java.net/&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 132pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="176"&gt;&lt;a href="http://ws.apache.org/synapse"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体;"&gt;http://ws.apache.org/synapse&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: yellow; width: 111pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="148"&gt;&lt;a href="http://labs.jboss.com/jbossesb/"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;http://labs.jboss.com/jbossesb/ &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 114pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="152"&gt;&lt;a href="http://wso2.com/products/esb/"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;http://wso2.com/products/esb/ &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 109pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="145"&gt;&lt;a href="https://www.openadaptor.org/"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;https://www.openadaptor.org/ &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="height: 95.25pt; mso-height-source: userset;" height="127"&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; height: 95.25pt; border-top: windowtext; border-right: windowtext 0.5pt solid;" height="127"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;缺陷与不足&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: #92d050; width: 135pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="180"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;没法热部署新的集成流程。&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: #92d050; width: 131pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="175"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;如果要做进一步的总线上的扩展，则需要对源代码和例子进行较为深入的学习和研究，当然这一切的基础是对JBI的规范有较为全面的了解。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: yellow; width: 149pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="198"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;如果要对OpenESB进行按照自身的要求进行扩展则较为困难，除非对OpenESB的源代码进行全面的分析。&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 132pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="176"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: yellow; width: 111pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="148"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;相对于上面的总线而言，它的技术架构方案是最独立的。因为它除了支持J2EE标准外，对于JBI规范压根就不沾边；当然也就不存在JBI规范中的规范化消息路由、服务引擎和绑定组件了。&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 114pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="152"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 109pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="145"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="height: 339.75pt; mso-height-source: userset;" height="453"&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; height: 339.75pt; border-top: windowtext; border-right: windowtext 0.5pt solid;" height="453"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;对比&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: #92d050; width: 135pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="180"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;Mule提供了以Java为中心的模型，支持jBPM，支持消息无关，没有热部署功能。&lt;br /&gt;Mule的优点：&lt;br /&gt;1，架构简单清晰、容易上手；&lt;br /&gt;2，它有非常广泛的传输器、路由器和转换器，且易于扩展；&lt;br /&gt;3，Mule不需将消息转换成统一的格式，而只在需要时进行转换，提高了性能；&lt;br /&gt;4，开发过程中无需关注Mule代码，只需通过配置即可将服务暴露，减少了侵入性；&lt;br /&gt;5，文档清晰而完善；&lt;br /&gt;Mule的缺点：&lt;br /&gt;1，没有实现任何ESB规范（但遵循了《Enterprise Intergration Patterns》与 SEDA&amp;thinsp;(Staged Event-Driven Architecture)）；&lt;br /&gt;2，不支持热部署（企业版支持）；&lt;br /&gt;&lt;br /&gt;Mule选择不实现JBI的理由：为保持其轻量级和灵活性，提高效率和易用性。&lt;br /&gt;Mule提供了一个JBI适配器来与JBI容器保持联通性。&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: #92d050; width: 131pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="175"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;ServiceMix提供了JBI支持，BPEL集成，关注XML消息和热部署功能。&lt;br /&gt;Servicemix的优点：&lt;br /&gt;1，基于JBI规范；&lt;br /&gt;2，可以热部署；&lt;br /&gt;3，支持Camel（可以用DSL去开发集成流程）；&lt;br /&gt;Servicemix的缺点：&lt;br /&gt;1，JBI规范带来了使用上的繁琐，且JBI规范没有得到太多的青睐，前途未卜；&lt;br /&gt;2，过多依赖XML的配置；&lt;br /&gt;3，由于所有消息要进行标准化处理，即生成和解析XML文件，所以会导致性能下降；&lt;br /&gt;4，开发过程中需要实现框架特定接口(MessageExchangeListener)接收和处理上述标准消息，侵入性强；&lt;br /&gt;5，文档不健全、不够清晰；&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: yellow; width: 149pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="198"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 132pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="176"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: yellow; width: 111pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="148"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 114pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="152"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; width: 109pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="2" width="145"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="height: 60pt; mso-height-source: userset;" height="80"&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext 0.5pt solid; background-color: transparent; height: 60pt; border-top: windowtext; border-right: windowtext 0.5pt solid;" height="80"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; color: #ff0000; font-size: small;"&gt;结论&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: white; width: 266pt; border-top: windowtext 0.5pt solid; border-right: black 0.5pt solid;" colspan="4" width="355"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; color: #ff0000; font-size: small;"&gt;综上所述，Mule和Servicemix都实现了ESB的核心功能，都提供了广泛的可用组件和良好的扩展性，从功能上看差别不大，但从稳定性、易用性和性能上比较，Mule可能是更好的选择。&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;td  style="border-bottom: windowtext 0.5pt solid; border-left: windowtext; background-color: transparent; border-top: windowtext; border-right: windowtext 0.5pt solid;"&gt;&lt;span style="font-family: 宋体; font-size: small;"&gt;　&lt;/span&gt;&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&lt;img src="http://www.cnblogs.com/GeneralXU/aggbug/1998438.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/GeneralXU/archive/2011/03/29/1998438.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/GeneralXU/archive/2011/03/25/1998439.html</id><title type="text">Apache CXF 介绍</title><summary type="text">Apache CXF 是一个开源的项目，前身是XFire与Celtix结合的产物，它是一个高性能的WebService，同时还支持多种绑定。CXF比较适合创建各种不同传输协议的服务。一般的服务总线是以集成各种服务为目的，CXF相反，它是以提供各种服务为目的的。CXF所支持的主要功能如下：支持多种绑定方式：SOAP、REST、Corba支持的Web服务包括：WS-Addressing、WS-Security、WS-ReliableMessaging和WS-Policy支持多种传输协议可插拔式的数据绑定前端核心程序的清晰分离高性能CXF的架构体系主要包括下面部分:CXF总线消息和拦截器前端，通过J</summary><published>2011-03-25T01:10:00Z</published><updated>2011-03-25T01:10:00Z</updated><author><name>GeneralXU(徐传友)</name><uri>http://www.cnblogs.com/GeneralXU/</uri></author><link rel="alternate" href="http://www.cnblogs.com/GeneralXU/archive/2011/03/25/1998439.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/GeneralXU/archive/2011/03/25/1998439.html"/><content type="html">&lt;div&gt;Apache CXF 是一个开源的项目，前身是XFire与Celtix结合的产物，它是一个高性能的WebService，同时还支持多种绑定。&lt;/div&gt;&#xD;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;div&gt;CXF比较适合创建各种不同传输协议的服务。一般的服务总线是以集成各种服务为目的，CXF相反，它是以提供各种服务为目的的。&lt;/div&gt;&#xD;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;div&gt;&lt;strong&gt;CXF所支持的主要功能如下：&lt;/strong&gt;&lt;/div&gt;&#xD;
&lt;div&gt;支持多种绑定方式：SOAP、REST、Corba&lt;/div&gt;&#xD;
&lt;div&gt;支持的Web服务包括：WS-Addressing、WS-Security、WS-ReliableMessaging和WS-Policy&lt;/div&gt;&#xD;
&lt;div&gt;支持多种传输协议&lt;/div&gt;&#xD;
&lt;div&gt;可插拔式的数据绑定&lt;/div&gt;&#xD;
&lt;div&gt;前端核心程序的清晰分离&lt;/div&gt;&#xD;
&lt;div&gt;高性能&lt;/div&gt;&#xD;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;div&gt;CXF的架构体系主要包括下面部分:&lt;/div&gt;&#xD;
&lt;div&gt;CXF总线&lt;/div&gt;&#xD;
&lt;div&gt;消息和拦截器&lt;/div&gt;&#xD;
&lt;div&gt;前端，通过JAX-WS创建服务，可以从不同的源头（Java类、WSDL1.1/2.0）来创建服务&lt;/div&gt;&#xD;
&lt;div&gt;传输层&lt;/div&gt;&#xD;
&lt;div&gt;服务模型（在CXF内代表服务）&lt;/div&gt;&#xD;
&lt;div&gt;绑定&lt;/div&gt;&#xD;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;div&gt;有关更详细的介绍可以参看CXF的官方主页&lt;a href="http://cxf.apache.org/"&gt;&lt;span style="color: #108ac6;"&gt;http://cxf.apache.org/&lt;/span&gt;&lt;/a&gt;。&lt;/div&gt;&lt;img src="http://www.cnblogs.com/GeneralXU/aggbug/1998439.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/GeneralXU/archive/2011/03/25/1998439.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/GeneralXU/archive/2011/03/25/1998440.html</id><title type="text">JAX-WS</title><summary type="text">概述 JAX-WS规范是一组XML web services的JAVA API。JAX-WS允许开发者可以选择RPC-oriented或者message-oriented 来实现自己的web services。 在 JAX-WS中，一个远程调用可以转换为一个基于XML的协议例如SOAP。在使用JAX-WS过程中，开发者不需要编写任何生成和处理SOAP消息的代码。JAX-WS的运行时实现会将这些API的调用转换成为对应的SOAP消息。 在服务器端，用户只需要通过Java语言定义远程调用所需要实现的接口SEI （service endpoint interface），并提供相关的实现，通过调用JA</summary><published>2011-03-25T01:00:00Z</published><updated>2011-03-25T01:00:00Z</updated><author><name>GeneralXU(徐传友)</name><uri>http://www.cnblogs.com/GeneralXU/</uri></author><link rel="alternate" href="http://www.cnblogs.com/GeneralXU/archive/2011/03/25/1998440.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/GeneralXU/archive/2011/03/25/1998440.html"/><content type="html">&lt;div&gt;&#xD;
&lt;p&gt;&lt;strong&gt;概述&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;br /&gt;　　JAX-WS规范是一组XML web services的JAVA API。JAX-WS允许开发者可以选择RPC-oriented或者message-oriented 来实现自己的web services。&lt;br /&gt;　　在 JAX-WS中，一个远程调用可以转换为一个基于XML的协议例如SOAP。在使用JAX-WS过程中，开发者不需要编写任何生成和处理&lt;a href="http://writeblog.csdn.net/#"&gt;SOAP&lt;/a&gt;消息的&lt;a href="http://writeblog.csdn.net/#"&gt;代码&lt;/a&gt;。JAX-WS的运行时实现会将这些API的调用转换成为对应的SOAP消息。&lt;br /&gt;　　在&lt;a href="http://writeblog.csdn.net/#"&gt;服务器&lt;/a&gt;端，用户只需要通过Java语言定义远程调用所需要实现的接口&lt;a href="http://writeblog.csdn.net/#"&gt;SEI&lt;/a&gt; （service endpoint interface），并提供相关的实现，通过调用JAX-WS的服务发布接口就可以将其发布为WebService接口。&lt;br /&gt;　　在&lt;a href="http://writeblog.csdn.net/#"&gt;客户端&lt;/a&gt;，用户可以通过JAX-WS的API创建一个代理（用本地对象来替代&lt;a href="http://writeblog.csdn.net/#"&gt;远程&lt;/a&gt;的服务）来实现对于远程服务器端的调用。&lt;br /&gt;　　当然 JAX-WS 也提供了一组针对底层消息进行操作的API调用，你可以通过Dispatch 直接使用SOAP消息或XML消息发送请求或者使用Provider处理SOAP或XML消息。&lt;br /&gt;　　通过web service所提供的互操作环境，我们可以用JAX-WS轻松实现JAVA平台与其他编程环境（.net等）的互操作。&lt;br /&gt;　　JAX-WS与JAX-RPC之间的关系&lt;br /&gt;　　Sun最开始的web services的实现是JAX-RPC 1.1 (JSR 101)。这个实现是基于Java的RPC,并不完全支持schema规范，同时没有对Binding和Parsing定义标准的实现。&lt;br /&gt;　　JAX-WS2.0 (JSR 224)是Sun新的web services协议栈，是一个完全基于标准的实现。在binding层，使用的是the Java Architecture for XML Binding (JAXB, JSR 222)，在parsing层，使用的是the Streaming API for XML (StAX, JSR 173)，同时它还完全支持schema规范。&lt;br /&gt;　　&lt;/div&gt;&lt;img src="http://www.cnblogs.com/GeneralXU/aggbug/1998440.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/GeneralXU/archive/2011/03/25/1998440.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/GeneralXU/archive/2011/03/15/1998441.html</id><title type="text">eclipse.ini/myeclipse.ini文件中参数配置</title><summary type="text">今天下午查了一些关于优化MyEclipse速度的文章，受益匪浅。不过知其然也要知其所以然。比如说在提到通过修改myeclipse.ini文件中参数-Xms,-Xmx，-PerSize的值时，这几个参数具体是指什么？在网上搜集了一些资料，现整理如下： 这涉及到JVM的内存管理机制。 1.堆(Heap)和非堆(Non-heap)内存 按照官方的说法：“Java 虚拟机具有一个堆，堆是运行时数据区域，所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”“在JVM中堆之外的内存称为非堆内存(Non-heap memory)”。可以看出JVM主要管理两种类型的内存：堆和非堆。简.</summary><published>2011-03-15T10:39:00Z</published><updated>2011-03-15T10:39:00Z</updated><author><name>GeneralXU(徐传友)</name><uri>http://www.cnblogs.com/GeneralXU/</uri></author><link rel="alternate" href="http://www.cnblogs.com/GeneralXU/archive/2011/03/15/1998441.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/GeneralXU/archive/2011/03/15/1998441.html"/><content type="html">&lt;p&gt;今天下午查了一些关于优化MyEclipse速度的文章，受益匪浅。不过知其然也要知其所以然。比如说在提到通过修改myeclipse.ini文件中参数-Xms,-Xmx，-PerSize的值时，这几个参数具体是指什么？在网上搜集了一些资料，现整理如下： &lt;/p&gt;&#xD;
&lt;p&gt;这涉及到JVM的内存管理机制。 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.堆(Heap)和非堆(Non-heap)内存 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 按照官方的说法：&amp;ldquo;Java 虚拟机具有一个堆，堆是运行时数据区域，所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。&amp;rdquo;&amp;ldquo;在JVM中堆之外的内存称为非堆内存(Non-heap memory)&amp;rdquo;。可以看出JVM主要管理两种类型的内存：堆和非堆。简单来说堆就是Java代码可及的内存，是留给开发人员使用的；非堆就是JVM留给自己用的，所以方法区、JVM内部处理或优化所需的内存(如JIT编译后的代码缓存)、每个类结构(如运行时常数池、字段和方法数据)以及方法和构造方法的代码都在非堆内存中。 &lt;/p&gt;&#xD;
&lt;p&gt;2.堆内存分配 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JVM初始分配的内存由-Xms指定，默认是物理内存的1/64；JVM最大分配的内存由-Xmx指定，默认是物理内存的1/4。默认空余堆内存小于40%时，JVM就会增大堆直到-Xmx的最大限制；空余堆内存大于70%时，JVM会减少堆直到-Xms的最小限制。因此服务器一般设置-Xms、-Xmx相等以避免在每次GC 后调整堆的大小。 &lt;/p&gt;&#xD;
&lt;p&gt;3.非堆内存分配 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; JVM使用-XX:PermSize设置非堆内存初始值，默认是物理内存的1/64；由XX:MaxPermSize设置最大非堆内存的大小，默认是物理内存的1/4。 &lt;/p&gt;&#xD;
&lt;p&gt;4.JVM内存限制(最大值) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 首先JVM内存限制于实际的最大物理内存，假设物理内存无限大的话，JVM内存的最大值跟操作系统有很大的关系。简单的说就32位处理器虽然可控内存空间有4GB,但是具体的操作系统会给一个限制，这个限制一般是2GB-3GB（一般来说Windows系统下为1.5G-2G，Linux系统下为2G-3G），而64bit以上的处理器就不会有限制了。 &lt;/p&gt;&#xD;
&lt;p&gt;举例说明含义： &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -Xms128m 表示JVM Heap(堆内存)最小尺寸128MB，初始分配 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -Xmx512m 表示JVM Heap(堆内存)最大允许的尺寸256MB，按需分配。 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 说明：如果-Xmx不指定或者指定偏小，应用可能会导致java.lang.OutOfMemory错误，此错误来自JVM不是Throwable的，无法用try...catch捕捉。 &lt;/p&gt;&#xD;
&lt;p&gt;PermSize和MaxPermSize指明虚拟机为java永久生成对象（Permanate generation）如，class对象、方法对象这些可反射（reflective）对象分配内存限制，这些内存不包括在Heap（堆内存）区之中。 &lt;/p&gt;&#xD;
&lt;p&gt;-XX:PermSize=64MB 最小尺寸，初始分配 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -XX:MaxPermSize=256MB 最大允许分配尺寸，按需分配过小会导致：java.lang.OutOfMemoryError: PermGen space MaxPermSize缺省值和-server -client选项相关。 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -server选项下默认MaxPermSize为64m &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -client选项下默认MaxPermSize为32m &lt;/p&gt;&#xD;
&lt;p&gt;PS:不同厂家的jdk垃圾回收算法不一样。在sun的jdk下，Xms和Xmx设置一样，可以减轻伸缩堆大小带来的压力，但在ibm的jdk下面，设置为一样会增大堆碎片产生的几率。 &lt;/p&gt;&#xD;
&lt;p&gt;下面再简单的整理一下优化MyEclipse速度的主要方法： &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1.修改myeclipse.ini。 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 2.取消自动validation &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3.勾掉无用插件。 &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4.修改启动加载模块 &lt;/p&gt;&#xD;
&lt;p&gt;下面附上详细的优化MyEclipse速度方法：（转载） &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://yufenfei.javaeye.com/blog/376464"&gt;http://yufenfei.javaeye.com/blog/376464&lt;/a&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://blog.csdn.net/defonds/archive/2009/07/10/4338782.aspx"&gt;http://blog.csdn.net/defonds/archive/2009/07/10/4338782.aspx&lt;/a&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://zhangpengshou.javaeye.com/blog/198476"&gt;http://zhangpengshou.javaeye.com/blog/198476&lt;/a&gt; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://queue19.javaeye.com/blog/488017"&gt;http://queue19.javaeye.com/blog/488017&lt;/a&gt;&lt;/p&gt;&#xD;
&#xD;
&lt;p&gt;本文来自CSDN博客，转载请标明出处：&lt;a href="http://blog.csdn.net/moonsheep_liu/archive/2010/08/21/5828213.aspx"&gt;http://blog.csdn.net/moonsheep_liu/archive/2010/08/21/5828213.aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/GeneralXU/aggbug/1998441.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/GeneralXU/archive/2011/03/15/1998441.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/GeneralXU/archive/2011/03/04/1976490.html</id><title type="text">Web2.0是什么：下一代软件的业务模式与设计模式</title><summary type="text">Web2.0Web2.0 是相对Web1.0 的新的一类互联网应用的统称。Web1.0 的主要特点在于用户通过浏览器获取信息。Web2.0 则更注重用户的交互作用，用户既是网站内容的浏览者，也是网站内容的制造者。所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者，同时也成为互联网的作者；不再仅仅是在互联网上冲浪，同时也成为波浪制造者;在模式上由单纯的“读”向“写”以及“共同建设”发展；由被动地接收互联网信息向主动创造互联网信息发展，从而更加人性化！什么是web2.0主要特点相关技术Web 2.0特征Web 2.0七大原则 1. 互联网作为平台 2. 利用集体智慧 3. 数据是下</summary><published>2011-03-04T02:08:00Z</published><updated>2011-03-04T02:08:00Z</updated><author><name>GeneralXU(徐传友)</name><uri>http://www.cnblogs.com/GeneralXU/</uri></author><link rel="alternate" href="http://www.cnblogs.com/GeneralXU/archive/2011/03/04/1976490.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/GeneralXU/archive/2011/03/04/1976490.html"/><content type="html">&lt;h1 style="text-align: center; margin: 17pt 0cm 16.5pt;"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: x-large;"&gt;&lt;span style="font-family: Calibri;"&gt;Web2.0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p style="line-height: 150%; text-indent: 21pt; background: white;"&gt;&lt;span style="font-family: 宋体;"&gt;&lt;span style="line-height: 150%; font-size: 10.5pt;" lang="EN-US"&gt;Web2.0 &lt;/span&gt;&lt;span style="line-height: 150%; font-size: 10.5pt;"&gt;是相对&lt;span lang="EN-US"&gt;Web1.0 &lt;/span&gt;的新的一类互联网应用的统称。&lt;span lang="EN-US"&gt;Web1.0 &lt;/span&gt;的主要特点在于用户通过&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/7718.htm" target="_blank"&gt;&lt;span lang="EN-US"&gt;&lt;span lang="EN-US"&gt;&lt;span style="color: #136ec2;"&gt;浏览器&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;获取信息。&lt;span lang="EN-US"&gt;Web2.0 &lt;/span&gt;则更注重用户的交互作用，用户既是网站内容的浏览者，也是网站内容的制造者。所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者，同时也成为互联网的作者；不再仅仅是在互联网上冲浪，同时也成为波浪制造者&lt;span lang="EN-US"&gt;;&lt;/span&gt;在模式上由单纯的&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;读&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;向&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;写&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;以及&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;共同建设&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;发展；由被动地接收互联网信息向主动创造互联网信息发展，从而更加人性化！&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt 36pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;a name="STAT_ONCLICK_UNSUBMIT_CATALOG"&gt;&lt;/a&gt;&lt;a href="http://baike.baidu.com/view/733.htm#1"&gt;&lt;span style="color: #136ec2;"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;什么是&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt 36pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;a href="http://baike.baidu.com/view/733.htm#2"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;主要特点&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt 36pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;a href="http://baike.baidu.com/view/733.htm#3"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;相关技术&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt 36pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;a href="http://baike.baidu.com/view/733.htm#4"&gt;&lt;span style="color: #136ec2;"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;Web 2.0&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;特征&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt 36pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;a href="http://baike.baidu.com/view/733.htm#5"&gt;&lt;span style="color: #136ec2;"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;Web 2.0&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;七大原则&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo1; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#5_1"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;互联网作为平台&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo1; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;2.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#5_2"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;利用集体智慧&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo1; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;3.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#5_3"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;数据是下一个&lt;span lang="EN-US"&gt;Intel Inside&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo1; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;4.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#5_4"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;软件发布周期的终结&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo1; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;5.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#5_5"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;轻量型编程模型&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo1; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;6.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#5_6"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;软件超越单一设备&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l2 level1 lfo1; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;7.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#5_7"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;丰富的用户体验&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt 36pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;a href="http://baike.baidu.com/view/733.htm#6"&gt;&lt;span style="color: #136ec2;"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;Web 2.0&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;的设计模式&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;1.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#6_1"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;长尾&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;2.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#6_2"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;数据是下一个&lt;span lang="EN-US"&gt;Intel Inside&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;3.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#6_3"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;用户增添价值&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;4.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#6_4"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;默认的网络效应&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;5.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#6_5"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;一些权力保留&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;6.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#6_6"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;永远的测试版&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;7.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#6_7"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;合作，而非控制&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo2; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;8.&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#6_8"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;软件超越单一设备&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt 36pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;a href="http://baike.baidu.com/view/733.htm#7"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;从&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;到&lt;span lang="EN-US"&gt;Innovation 2.0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt 36pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;a href="http://baike.baidu.com/view/733.htm#8"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;技术&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo3; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;&amp;middot;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#9"&gt;&lt;span style="color: #136ec2;"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;WEB2.0-&lt;/span&gt;&lt;/span&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;现有的产品&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: -18pt; margin: 0cm 0cm 0pt 72pt; background: white; mso-pagination: widow-orphan; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l1 level1 lfo3; tab-stops: list 36.0pt;" align="left"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: Symbol; font-size: 10pt; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-bidi-font-family: Symbol; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="mso-list: Ignore;"&gt;&amp;middot;&lt;span style="font: 7pt &amp;quot;Times New Roman&amp;quot;;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://baike.baidu.com/view/733.htm#10"&gt;&lt;span style="mso-bookmark: STAT_ONCLICK_UNSUBMIT_CATALOG;"&gt;&lt;span style="font-family: 宋体; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="color: #136ec2;"&gt;网络语言中的&lt;span lang="EN-US"&gt;WEB2.0&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;div style="border-bottom: #dedfe1 1pt solid; border-left: medium none; padding-bottom: 5pt; padding-left: 0cm; padding-right: 0cm; background: white; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-element: para-border-div; mso-border-bottom-alt: solid #DEDFE1 .75pt;"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2; mso-border-bottom-alt: solid #DEDFE1 .75pt; mso-padding-alt: 0cm 0cm 5.0pt 0cm; padding: 0cm;" align="left"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 13.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;什么是&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2; mso-border-bottom-alt: solid #DEDFE1 .75pt; mso-padding-alt: 0cm 0cm 5.0pt 0cm; padding: 0cm;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;Web2.0 &lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;是相对&lt;span lang="EN-US"&gt;Web1.0 &lt;/span&gt;的新的一类互联网应用的统称。&lt;span lang="EN-US"&gt;2001&lt;/span&gt;年秋天互联网公司（&lt;span lang="EN-US"&gt;dot-com)&lt;/span&gt;泡沫的破灭标志着&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/6825.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;互联网&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;的一个转折点。许多人断定互联网被过分炒作，事实上网络泡沫和相继而来的股市大衰退看起来像是所有技术革命的共同特征。股市大衰退通常标志着蒸蒸日上的技术已经开始占领中央舞台。假冒者被驱逐，而真正成功的故事展示了它们的力量，同时人们开始理解了是什么将一个故事同另外一个区分开来。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2; mso-border-bottom-alt: solid #DEDFE1 .75pt; mso-padding-alt: 0cm 0cm 5.0pt 0cm; mso-char-indent-count: 2.0; padding: 0cm;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;在那个会议之后的一年半的时间里，&lt;span lang="EN-US"&gt;&amp;ldquo;Web 2.0&amp;rdquo;&lt;/span&gt;一词已经深入人心，从&lt;span lang="EN-US"&gt;Google&lt;/span&gt;上可以搜索到&lt;span lang="EN-US"&gt;4.7&lt;/span&gt;亿 以上的链接。但是，至今关于&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的含义仍存在极大的分歧，一些人将&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;贬低为毫无疑义的一个行销炒作口号，而其他一些人则将之理解为一种新的传统理念。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;在我们当初的头脑风暴中，我们已经用一些例子，公式化地表达了我们对&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的理解：&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;table  style="mso-cellspacing: 1.5pt; mso-border-alt: solid #888888 .75pt; mso-yfti-tbllook: 1184; border: #888888 1pt solid;" border="1" cellpadding="0"&gt;&#xD;
&lt;tbody&gt;&#xD;
&lt;tr style="mso-yfti-irow: 0; mso-yfti-firstrow: yes;"&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; padding-left: 7.5pt; width: 42.95pt; padding-right: 7.5pt; background: #d9d9d9; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; mso-background-themecolor: background1; mso-background-themeshade: 217; border: #888888 1pt solid;" width="57" valign="top"&gt;&#xD;
&lt;p  style="text-align: center; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="center"&gt;&lt;strong style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;序号&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; padding-left: 7.5pt; width: 197.6pt; padding-right: 7.5pt; background: #d9d9d9; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; mso-background-themecolor: background1; mso-background-themeshade: 217; border: #888888 1pt solid;" width="263" valign="top"&gt;&#xD;
&lt;p  style="text-align: center; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="center"&gt;&lt;strong style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;Web 1.0&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; padding-left: 7.5pt; padding-right: 7.5pt; background: #d9d9d9; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; mso-background-themecolor: background1; mso-background-themeshade: 217; border: #888888 1pt solid;" valign="top"&gt;&#xD;
&lt;p  style="text-align: center; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="center"&gt;&lt;strong style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;Web 2.0&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="mso-yfti-irow: 1;"&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 42.95pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="57" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 197.6pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="263" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;DoubleClick&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;Google AdSense &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="mso-yfti-irow: 2;"&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 42.95pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="57" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 197.6pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="263" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;Ofoto&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;Flickr&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="mso-yfti-irow: 3;"&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 42.95pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="57" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;3&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 197.6pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="263" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;Akamai&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;BitTorrent&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="mso-yfti-irow: 4;"&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 42.95pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="57" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 197.6pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="263" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;mp3.com &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;Napster&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="mso-yfti-irow: 5;"&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 42.95pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="57" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 197.6pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="263" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;大英百科全书在线（&lt;span lang="EN-US"&gt;Britannica Online&lt;/span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1245.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;维基百科&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;全书（&lt;span lang="EN-US"&gt;Wikipedia&lt;/span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="mso-yfti-irow: 6;"&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 42.95pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="57" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 197.6pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="263" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;个人网站&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;博客&lt;span lang="EN-US"&gt;(blogging) &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="mso-yfti-irow: 7;"&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 42.95pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="57" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 197.6pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="263" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;evite&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;upcoming.org&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;和&lt;span lang="EN-US"&gt;EVDB &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="mso-yfti-irow: 8;"&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 42.95pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="57" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;8&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 197.6pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="263" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;域名投机&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1154.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;搜索引擎&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;优化&lt;span lang="EN-US"&gt;[1][2]&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="mso-yfti-irow: 9;"&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 42.95pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="57" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;9&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 197.6pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="263" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;屏幕抓取（&lt;span lang="EN-US"&gt;screen scraping&lt;/span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;网络服务（&lt;span lang="EN-US"&gt;web services&lt;/span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="mso-yfti-irow: 10;"&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 42.95pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="57" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;10&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 197.6pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="263" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;发布&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;参与&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="mso-yfti-irow: 11;"&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 42.95pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="57" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 197.6pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="263" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;内容管理系统&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;维基&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="mso-yfti-irow: 12;"&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 42.95pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="57" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 197.6pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="263" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;目录（分类&lt;span lang="EN-US"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;标签（&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;分众分类&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;，&lt;span lang="EN-US"&gt;folksonomy&lt;/span&gt;）&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;tr style="mso-yfti-irow: 13; mso-yfti-lastrow: yes;"&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 42.95pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="57" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;13&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; width: 197.6pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" width="263" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;粘性&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;td style="padding-bottom: 2.25pt; background-color: transparent; padding-left: 7.5pt; padding-right: 7.5pt; padding-top: 2.25pt; mso-border-alt: solid #888888 .75pt; border: #888888 1pt solid;" valign="top"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;聚合&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;/td&gt;&#xD;
&lt;/tr&gt;&#xD;
&lt;/tbody&gt;&#xD;
&lt;/table&gt;&#xD;
&lt;div style="border-bottom: #dedfe1 1pt solid; border-left: medium none; padding-bottom: 5pt; padding-left: 0cm; padding-right: 0cm; background: white; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-element: para-border-div; mso-border-bottom-alt: solid #DEDFE1 .75pt;"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2; mso-border-bottom-alt: solid #DEDFE1 .75pt; mso-padding-alt: 0cm 0cm 5.0pt 0cm; padding: 0cm;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;这个列表还会不断继续下去。但是到底是什么，使得我们认定一个&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/330120.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;应用程序&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;或一种方式为作为所谓&lt;span lang="EN-US"&gt;&amp;ldquo;Web 1.0&amp;rdquo;&lt;/span&gt;，而把另外一个叫做&lt;span lang="EN-US"&gt;&amp;ldquo;Web 2.0&amp;rdquo;&lt;/span&gt;呢？（这个问题尤为紧迫，因为&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的观念 已经传播的如此广泛，以至于很多公司正在将这个词加到他们的行销炒作中，但却没有真正理解其含义。同时这个问题也尤为困难，因为许多嗜好口号的创业公司显然不是&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;，而一些我们认为是&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的应用程序，例如&lt;span lang="EN-US"&gt;Napster&lt;/span&gt;和&lt;span lang="EN-US"&gt;BitTorrent&lt;/span&gt;，甚至不是真正适当的网络程序！） &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2; mso-border-bottom-alt: solid #DEDFE1 .75pt; mso-padding-alt: 0cm 0cm 5.0pt 0cm; padding: 0cm;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;然而，抛开纷繁芜杂的&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;现象，进而将其放到科技发展与社会变革的大视野下来看，&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;可以说是&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/3226.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;信息技术&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;发展引发网络革命所带来的面向未来、以人为本的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1923326.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;创新2.0&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;模式在互联网领域的典型体现，是由专业人员织网到所有用户参与织网的创新民主化进程的生动注释。 &lt;/span&gt;&lt;/span&gt;&lt;a name="2"&gt;&lt;/a&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2; mso-border-bottom-alt: solid #DEDFE1 .75pt; mso-padding-alt: 0cm 0cm 5.0pt 0cm; padding: 0cm;" align="left"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 13.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;主要特点&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2; mso-border-bottom-alt: solid #DEDFE1 .75pt; mso-padding-alt: 0cm 0cm 5.0pt 0cm; padding: 0cm;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;（&lt;span lang="EN-US"&gt;1&lt;/span&gt;）用户参与网站内容制造。与&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/14342.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;"&gt;web1.0&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;网站单项信息发布的模式不同，&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;网站的内容通常是用户发布的，使得用户既是网站内容的浏览者也是网站内容的制造者，这也就意味着&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;网站为用户提供了更多参与的机会，例如博客网站和&lt;span lang="EN-US"&gt;wiki&lt;/span&gt;就是典型的用户创造内容的指导思想，而&lt;span lang="EN-US"&gt;tag&lt;/span&gt;技术（用户设置标签）将传统网站中的信息分类工作直接交给用户来完成 。&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2; mso-border-bottom-alt: solid #DEDFE1 .75pt; mso-padding-alt: 0cm 0cm 5.0pt 0cm; padding: 0cm;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;（&lt;span lang="EN-US"&gt;2&lt;/span&gt;）&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;更加注重交互性。不仅用户在发布内容过程中实现与&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/813.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;网络服务器&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;之间交互，而且，也实现了同一网站不同用户之间的交互，以及不同网站之间信息的交互。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2; mso-border-bottom-alt: solid #DEDFE1 .75pt; mso-padding-alt: 0cm 0cm 5.0pt 0cm; padding: 0cm;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;（&lt;span lang="EN-US"&gt;3&lt;/span&gt;）符合&lt;span lang="EN-US"&gt;web&lt;/span&gt;标准的网站设计。&lt;span lang="EN-US"&gt;web&lt;/span&gt;标准是目前国际上正在推广的网站标准，通常所说的&lt;span lang="EN-US"&gt;web&lt;/span&gt;标准一般是指网站建设采用基于&lt;span lang="EN-US"&gt;XHTML&lt;/span&gt;语言的网站设计语言，实际上，&lt;span lang="EN-US"&gt;web&lt;/span&gt;标准并不是某一标准，而是一系列标准的集合。&lt;span lang="EN-US"&gt;web&lt;/span&gt;标准中典型的应用模式是&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/941753.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;"&gt;CSS+DIV&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;，摒弃了&lt;span lang="EN-US"&gt;HTML4.0&lt;/span&gt;中的表格定位方式，其优点之一是网站设计代码规范，并且减少了大量代码，减少网络带宽资源浪费，加快了网站访问速度。更重要的一点是，符合&lt;span lang="EN-US"&gt;web&lt;/span&gt;标准的网站对于用户和搜索引擎更加友好。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2; mso-border-bottom-alt: solid #DEDFE1 .75pt; mso-padding-alt: 0cm 0cm 5.0pt 0cm; padding: 0cm;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;（&lt;span lang="EN-US"&gt;4&lt;/span&gt;）&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;网站与&lt;span lang="EN-US"&gt;web1.0&lt;/span&gt;没有绝对的界限。&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;技术可以成为&lt;span lang="EN-US"&gt;web1.0&lt;/span&gt;网站的工具，一些在&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;概念之前诞生的网站本身也具有&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;特性，例如&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/3505908.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;"&gt;B2B&lt;/span&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;电子商务网站&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;的免费信息发布和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/102897.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;网络社区&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;类网站的内容也来源于用户。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2; mso-border-bottom-alt: solid #DEDFE1 .75pt; mso-padding-alt: 0cm 0cm 5.0pt 0cm; padding: 0cm;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;（&lt;span lang="EN-US"&gt;5&lt;/span&gt;）&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;的核心不是技术而在于指导思想。&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;有一些典型的技术，但技术是为了达到某种目的所采取的手段。&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;技术本身不是&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;网站的核心，重要的在于典型的&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;技术体现了具有&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;特征的应用模式。因此，与其说&lt;span lang="EN-US"&gt;web2.0&lt;/span&gt;是&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1444237.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;互联网技术&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;的创新，不如说是互联网应用指导思想的革命。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 7.5pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2; mso-border-bottom-alt: solid #DEDFE1 .75pt; mso-padding-alt: 0cm 0cm 5.0pt 0cm; padding: 0cm;" align="left"&gt;&lt;a name="3"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 13.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;相关技术&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;对于&lt;span lang="EN-US"&gt;Web2.0&lt;/span&gt;概念的说明，通常采用典型&lt;span lang="EN-US"&gt;eb2.0&lt;/span&gt;网站案例介绍，加上对部分&lt;span lang="EN-US"&gt;eb2.0&lt;/span&gt;相关技术的解释，这些&lt;span lang="EN-US"&gt;Web2.0&lt;/span&gt;技术主要包括：博客（&lt;span lang="EN-US"&gt;BLOG&lt;/span&gt;）、&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;、百科全书&lt;span lang="EN-US"&gt;(Wiki)&lt;/span&gt;、网摘 、&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1483745.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;社会网络&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;（&lt;span lang="EN-US"&gt;SNS&lt;/span&gt;）、&lt;span lang="EN-US"&gt;P2P&lt;/span&gt;、即时信息（&lt;span lang="EN-US"&gt;IM&lt;/span&gt;）等。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;下面是对&lt;span lang="EN-US"&gt;Web2.0&lt;/span&gt;相关技术的简单介绍 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;Blog&amp;mdash;&amp;mdash;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;博客&lt;span lang="EN-US"&gt;/&lt;/span&gt;网志，&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;的全名应该是&lt;span lang="EN-US"&gt;Web log&lt;/span&gt;，后来缩写为&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;。&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;是一个易于使用的网站，您可以在其中迅速发布想法、与他人交流以及从事其他活动。所有这一切都是免费的。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;RSS &lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;，&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;是站点用来和其他站点之间共享内容的一种简易方式（也叫聚合内容）的技术。最初源自&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/7718.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;浏览器&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&amp;ldquo;&lt;/span&gt;新闻频道&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;的技术，现在通常被用于新闻和其他按顺序排列的网站，例如&lt;span lang="EN-US"&gt;Blog&lt;/span&gt;。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;WIKI&amp;mdash;&amp;mdash;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;百科全书 ，&lt;span lang="EN-US"&gt;Wiki--&lt;/span&gt;一种多人协作的写作工具。&lt;span lang="EN-US"&gt;Wiki&lt;/span&gt;站点可以有多人（甚至任何访问者）维护，每个人都可以发表自己的意见，或者对共同的主题进行扩展或者探讨。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;Wiki&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;指一种&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/229450.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;超文本系统&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;。这种超文本系统支持面向社群的协作式写作，同时也包括一组支持这种写作的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1266933.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;辅助工具&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;。有人认为，&lt;span lang="EN-US"&gt;Wiki&lt;/span&gt;系统属于一种人类&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/501363.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;知识网格&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;系统，我们可以在&lt;span lang="EN-US"&gt;Web&lt;/span&gt;的基础上对&lt;span lang="EN-US"&gt;Wiki&lt;/span&gt;文本进行浏览、创建、更改，而且创建、更改、发布的代价远比&lt;span lang="EN-US"&gt;HTML&lt;/span&gt;文本小；同时&lt;span lang="EN-US"&gt;Wiki&lt;/span&gt;系统还支持面向社群的协作式写作，为协作式写作提供必要帮助；最后，&lt;span lang="EN-US"&gt;Wiki&lt;/span&gt;的写作者自然构成了一个社群，&lt;span lang="EN-US"&gt;Wiki&lt;/span&gt;系统为这个社群提供简单的交流工具。与其它超文本系统相比，&lt;span lang="EN-US"&gt;Wiki&lt;/span&gt;有使用方便及开放的特点，所以&lt;span lang="EN-US"&gt;Wiki&lt;/span&gt;系统可以帮助我们在一个社群内共享某领域的知识。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;a name="4"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 13.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;Web 2.0&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 13.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;特征&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;strong style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;1&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;、多人参与 &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;Web1.0&lt;/span&gt;里，互联网内容是由少数编辑人员（或&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/10567.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;站长&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;）定制的，比如各门户网站；而在&lt;span lang="EN-US"&gt;Web2.0&lt;/span&gt;里，每个人都是内容的供稿者。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;strong style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;2&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;、人是灵魂 &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　在互联网的新时代，信息是由每个人贡献出来的，各个人共同组成互联网信息源。&lt;span lang="EN-US"&gt;Web2.0&lt;/span&gt;的灵魂是人。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;strong style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;3&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;、可读可写互联网 &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　在&lt;span lang="EN-US"&gt;Web1.0&lt;/span&gt;里，互联网是&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;阅读式互联网&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;，而&lt;span lang="EN-US"&gt;Web2.0&lt;/span&gt;是&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;可写可读互联网&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;。虽然每个人都参与信息供稿，但在大范围里看，贡献大部分内容的是小部分的人。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;strong style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;4&lt;/span&gt;&lt;/strong&gt;&lt;strong style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;、&lt;span lang="EN-US"&gt;Web2.0&lt;/span&gt;的元素 &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;Web2.0&lt;/span&gt;包含了我们经常使用到的服务，例如博客、播客、维基、&lt;span lang="EN-US"&gt;P2P&lt;/span&gt;下载、社区、分享服务等等。博客是&lt;span lang="EN-US"&gt;Web2.0&lt;/span&gt;里十分重要的元素，因为它打破了门户网站的信息垄断，在未来里，博客的地位将更为重要。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;strong style="mso-bidi-font-weight: normal;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　&lt;span lang="EN-US"&gt;5&lt;/span&gt;、个人看法 &lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;span lang="EN-US"&gt;Web2.0&lt;/span&gt;实际上是对&lt;span lang="EN-US"&gt;Web1.0&lt;/span&gt;的信息源进行扩展，使其多样化和个性化。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;a name="5"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 13.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;Web 2.0&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 13.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;七大原则&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;我们首先来探讨一些原则，这些原则是通过&lt;span lang="EN-US"&gt;Web 1.0&lt;/span&gt;的一些成功案例，以及一些最为有趣的新型应用程序来体现的。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="5_1"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;互联网作为平台&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;正如许多重要的理念一样，&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;没有一个明确的界限，而是一个重力核心。不妨将&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;视作一组原则和实践，由此来把距离核心或远或近的网站组成为一个类似太阳系的网络系统，这些网站或多或少地体现着&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的原则。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;图&lt;span lang="EN-US"&gt;1&lt;/span&gt;为&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;模拟图&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;，该图是在名为&lt;span lang="EN-US"&gt;&amp;ldquo;O'Reilly&lt;/span&gt;的朋友&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;Friend Of O&amp;rsquo;reilly, FOO&lt;/span&gt;）的会议的一个研讨会上产生的。这个图基本上仍处于演化阶段，但已经描绘出了从&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;核心理念中衍生出的许多概念。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　例如，在&lt;span lang="EN-US"&gt;2004&lt;/span&gt;年&lt;span lang="EN-US"&gt;10&lt;/span&gt;月的第一次&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的会议上，&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/643410.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;约翰&amp;middot;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;巴特利&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;（&lt;span lang="EN-US"&gt;John Battelle&lt;/span&gt;）和我在我们各自的开场白中列举了一组初步的原则。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　这些原则中的第一条就是&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;互联网作为平台&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;。这也曾是&lt;span lang="EN-US"&gt;Web 1.0&lt;/span&gt;的宠儿网景公司（&lt;span lang="EN-US"&gt;Netscape)&lt;/span&gt;的战斗口号，而网景在同&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/2353.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;微软&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;的大战中陨落了。此外，我们早先的&lt;span lang="EN-US"&gt;Web 1.0&lt;/span&gt;的楷模中的两个，&lt;span lang="EN-US"&gt;DoubleClick&lt;/span&gt;和&lt;span lang="EN-US"&gt;Akamai&lt;/span&gt;公司，皆是将网络当作平台的先驱。人们往往不认为这是一种网络服务，但事实上，广告服务是第一个被广泛应用的网络服务，同时也是第一个被广泛应用的混合处理（&lt;span lang="EN-US"&gt;mashup&lt;/span&gt;），如果用另一个近来流行的词来说的话。每个旗帜广告（&lt;span lang="EN-US"&gt;banner ad)&lt;/span&gt;都是用来在两个网站之间无缝合作，向位于另外一台计算机上的读者传递一个整合好的页面。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;Akamai&lt;/span&gt;也将网络看作平台，并且在一个更深入的层次上，来搭建一个透明的缓存和内容分发网络，以便降低宽带的拥塞程度。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　虽然如此，这些先驱提供了有益的对比，因为后来者遇到同样问题的时候，可以将先驱们的解决方案进一步延伸，从而对新平台本质的理解也更为深刻了。&lt;span lang="EN-US"&gt;DoubleClick&lt;/span&gt;和&lt;span lang="EN-US"&gt;Akamai&lt;/span&gt;都是&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的先驱，同时我们也可以看到，可以通过引入更多&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的设计模式，来实现更多的应用。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　让我们对这三个案例中的每一个都作一番深究，来探讨其间的一些本质性的差别。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;Netscape &lt;/span&gt;对&lt;span lang="EN-US"&gt; Google &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　如果&lt;span lang="EN-US"&gt;Netscape&lt;/span&gt;可以称为&lt;span lang="EN-US"&gt;Web 1.0&lt;/span&gt;的旗手，那么&lt;span lang="EN-US"&gt;Google&lt;/span&gt;几乎可以肯定是&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的旗手，只要看看他们的首次公开上市（&lt;span lang="EN-US"&gt;IPO)&lt;/span&gt;是如何地揭示了各自的时代就清楚了。所以我们就从这两个公司和其定位的差别入手。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;span lang="EN-US"&gt;Netscape&lt;/span&gt;以传统的&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/37.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;软件&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;摹本来勾勒其所谓&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;互联网作为平台&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;：他们的&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/159898.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;旗舰&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;产品是互联网浏览器，一个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/79807.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;桌面&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;应用程序。同时，他们的战略是利用他们在浏览器市场的统治地位，来为其昂贵的服务器产品建立起市场。从理论上讲，在浏览器中控制显示内容和程序的标准，赋予了&lt;span lang="EN-US"&gt;Netscape&lt;/span&gt;一种市场支配力，如同&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/39784.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;微软公司&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;在个人计算机市场上所享受的一样。很像当初&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;自行的马车&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;horseless carriage&lt;/span&gt;）将汽车描绘为一种熟知事物的延伸，&lt;span lang="EN-US"&gt;Netscape&lt;/span&gt;曾推销一种网络桌面（&lt;span lang="EN-US"&gt;webtop&lt;/span&gt;）来替代传统的桌面（&lt;span lang="EN-US"&gt;desktop&lt;/span&gt;），并且计划借助信息更新，以及由购买了&lt;span lang="EN-US"&gt;Netscape&lt;/span&gt;服务器的信息提供者来推送的各种小程序，来开发推广这种网络桌面。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　最终，浏览器和网络服务器都变成了&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;日用品&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;，同时价值链条也向上移动到了在互联网平台上传递的服务。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　作为对比，&lt;span lang="EN-US"&gt;Google&lt;/span&gt;则以天生的网络应用程序的角色问世，它从不出售或者打包其程序，而是以服务的方式来传递。客户们直接或间接地为其所使用的服务向&lt;span lang="EN-US"&gt;Google&lt;/span&gt;付费。原有软件工业缺陷荡然无存。没有了定期的软件发布，只需要持续的改善。没有了许可证或销售，只需要使用。没有了为了让用户在其设备上运行软件而不得不进行的平台迁移，只需要搭建宏大的、由众多个人计算机组成的、可伸缩的网络，其上运行开源操作系统，及其及自行研制的应用程序和工具，而公司之外的任何人则永远无法接触到这些东西。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　在其底层，&lt;span lang="EN-US"&gt;Google&lt;/span&gt;需要一种&lt;span lang="EN-US"&gt;Netscape&lt;/span&gt;从未需要过的能力：&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/600155.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;数据库管理&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;。&lt;span lang="EN-US"&gt;Google&lt;/span&gt;远远不只是一个软件工具的集合，它是一个专业化的数据库。没有这些数据，那些工具将毫无用武之地；没有这些软件，数据也将无可控制。软件许可证制度和对&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/592964.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;应用程序接口&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;（&lt;span lang="EN-US"&gt;API&lt;/span&gt;）的控制&lt;span lang="EN-US"&gt;&amp;mdash;&amp;mdash;&lt;/span&gt;上一个时代的法宝&lt;span lang="EN-US"&gt;&amp;mdash;&amp;mdash;&lt;/span&gt;已经毫不相关了，因为&lt;span lang="EN-US"&gt;Google&lt;/span&gt;的软件只需要执行而从不需要分发，也因为如果不具备收集和管理数据的能力，软件本身就没有什么用处了。事实上，软件的价值是同它所协助管理的数据的规模和活性成正比的。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;Google&lt;/span&gt;的服务不是一个简单的服务器，虽然其服务是通过大规模的互联网服务器集合来传递的；其服务也不是一个浏览器，虽然这种服务是被用户在浏览器中体验到的。&lt;span lang="EN-US"&gt;Google&lt;/span&gt;的旗舰产品&lt;span lang="EN-US"&gt;&amp;mdash;&amp;mdash;&lt;/span&gt;搜索服务，甚至不托管它让用户来搜寻的内容。很像一个电话通话过程，不仅发生在通话的两端，而且发生在中间的网络上。作为用户和其在线体验的一个中介，&lt;span lang="EN-US"&gt;Google&lt;/span&gt;作用于浏览器、搜索引擎和最终的内容服务器之间的空间中。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　虽然&lt;span lang="EN-US"&gt;Netscape&lt;/span&gt;和&lt;span lang="EN-US"&gt;Google&lt;/span&gt;都可以被描述为软件公司，但显然&lt;span lang="EN-US"&gt;Netscape&lt;/span&gt;可以归到&lt;span lang="EN-US"&gt;Lotus&lt;/span&gt;，&lt;span lang="EN-US"&gt;Microsoft&lt;/span&gt;，&lt;span lang="EN-US"&gt;Oracle&lt;/span&gt;，&lt;span lang="EN-US"&gt;SAP&lt;/span&gt;，以及其他发源于上个世纪八十年代软件革命的那些公司所组成的软件世界。而&lt;span lang="EN-US"&gt;Google&lt;/span&gt;的同伴们，则是像&lt;span lang="EN-US"&gt;eBay&lt;/span&gt;，&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;，&lt;span lang="EN-US"&gt;Napster&lt;/span&gt;，及至&lt;span lang="EN-US"&gt;DoubleClick&lt;/span&gt;和&lt;span lang="EN-US"&gt;Akamai&lt;/span&gt;这样的互联网公司。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;DoubleClick&lt;/span&gt;对&lt;span lang="EN-US"&gt;Overture&lt;/span&gt;和&lt;span lang="EN-US"&gt;AdSense &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　同&lt;span lang="EN-US"&gt;Google&lt;/span&gt;类似，&lt;span lang="EN-US"&gt;DoubleClick&lt;/span&gt;是一个名副其实的互联网时代的孩子。它把软件作为一种服务，在数据管理方面具有核心竞争力，并且正如上文所述，它是一个早在连网络服务的名字还不曾有的时候，就已然开始其服务的先驱。然而，&lt;span lang="EN-US"&gt;DoubleClick&lt;/span&gt;最终还是被其商业模式局限住了。它所贯彻的是九十年代的互联网观念。这种观念围绕着出版，而不是参与；围绕着广告客户，而不是消费者，来进行操纵；围绕着规模，认为互联网会被如&lt;span lang="EN-US"&gt;MediaMetrix&lt;/span&gt;等网络广告评测公司尺度下的所谓顶级网站所统治。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　结果是，&lt;span lang="EN-US"&gt;DoubleClick&lt;/span&gt;得意地在其网站上引用道：&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;超过&lt;span lang="EN-US"&gt;2000&lt;/span&gt;种的成功应用&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;。而相对比的是，&lt;span lang="EN-US"&gt;Yahoo!&lt;/span&gt;公司的搜索市场（从前的&lt;span lang="EN-US"&gt;Overture&lt;/span&gt;）和&lt;span lang="EN-US"&gt;Google&lt;/span&gt;的&lt;span lang="EN-US"&gt;AdSense&lt;/span&gt;产品，已经在为几十万的&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/188453.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;广告客户服务&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;span lang="EN-US"&gt;Overture&lt;/span&gt;和&lt;span lang="EN-US"&gt;Google&lt;/span&gt;的成功源自于对&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/3023038.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;克里斯&amp;middot;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;安德森&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;（&lt;span lang="EN-US"&gt;Chris Anderson&lt;/span&gt;）提到的所谓&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/20019.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;长尾&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;的领悟，即众多小网站集体的力量提供了互联网的大多数内容。&lt;span lang="EN-US"&gt;DoubleClick&lt;/span&gt;的产品要求一种签订正式的销售合同，并将其市场局限于很少的几千个大型网站。&lt;span lang="EN-US"&gt;Overture&lt;/span&gt;和&lt;span lang="EN-US"&gt;Google&lt;/span&gt;则领会到如何将广告放置到几乎所有网页上。更进一步地，它们回避了发行商和广告代理们所喜爱的广告形式，例如旗帜广告和弹出式广告，而采用了干扰最小的、上下文敏感的、对用户友好的文字广告形式。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;strong style="mso-bidi-font-weight: normal;"&gt;&lt;span style="color: red;" lang="EN-US"&gt;Web 2.0&lt;/span&gt;&lt;span style="color: red;"&gt;的经验是：有效利用消费者的自助服务和算法上的数据管理，以便能够将触角延伸至整个互联网，延伸至各个边缘而不仅仅是中心，延伸至长尾而不仅仅是头部。 &lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　毫不奇怪，其他&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的成功故事也显示着同样的轨迹。&lt;span lang="EN-US"&gt;eBay&lt;/span&gt;扮演着一个自动的中间媒介的角色，使个体之间发生的几个美元的偶然性的交易成为可能。&lt;span lang="EN-US"&gt;Napster&lt;/span&gt;（虽然已经出于法律原因而关闭）将其网络建立在一个集中的歌曲数据库之上，但是它让每一个下载者都成为一台服务器，从而使其网络逐渐扩大。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;Akamai &lt;/span&gt;对&lt;span lang="EN-US"&gt; BitTorrent &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　同&lt;span lang="EN-US"&gt;DoubleClick&lt;/span&gt;类似，&lt;span lang="EN-US"&gt;Akamai&lt;/span&gt;的业务重点面向网络的头部，而不是尾部；面向中心，而不是边缘。虽然它服务于那些处于&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/2114311.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;网络边缘&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;的个体的利益，为他们访问位于互联网中心的高需求的网站铺平了道路，但它的收入仍然来自从那些位于中心的网站。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;span lang="EN-US"&gt;BitTorrent&lt;/span&gt;，像&lt;span lang="EN-US"&gt;P2P&lt;/span&gt;风潮中的其他倡导者一样，采用了一种激进的方式来达到互联网&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/479321.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;去中心化&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;（&lt;span lang="EN-US"&gt;internet decentralization&lt;/span&gt;）的目的。每个&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/930.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;客户端&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;同时也是一个服务器；文件被分割成许多片段，从而可以由网络上的多个地方提供，透明地利用了网络的下载者来为其他下载者提供带宽和数据。事实上，文件越流行下载得越快，因为有更多的用户在为这个文件提供带宽和各个片段。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;span lang="EN-US"&gt;BitTorrent&lt;/span&gt;由此显示出&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的一个关键原则：用户越多，服务越好。一边是&lt;span lang="EN-US"&gt;Akamai&lt;/span&gt;必须增加服务器来改善服务，另一边是&lt;span lang="EN-US"&gt;BitTorrent&lt;/span&gt;用户将各自的资源贡献给大家。可以说，有一种隐性的&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;参与体系&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;内置在合作准则中。在这种参与体系中，服务主要扮演着一个智能代理的作用，将网络上的各个边缘连接起来，同时充分利用了用户自身的力量。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="5_2"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;利用集体智慧&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;在诞生于&lt;span lang="EN-US"&gt;Web 1.0&lt;/span&gt;时代并且存活了下来，而且要继续领导&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;时代的那些巨人的成功故事的背后，有一个核心原则，就是他们借助了网络的力量来利用集体智慧： &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;span lang="EN-US"&gt;--&lt;/span&gt;超级链接是互联网的基础。当用户添加新的内容和新的网站的时候，将被限定在一种特定的网络结构中，这种网络结构是由其他用户发现内容并建立链接的。如同大脑中的神经突触，随着彼此的联系通过复制和强化变得越来越强，而作为所有网络用户的所有活动的直接结果，互联的网络将有机地成长。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;--Yahoo!&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;是第首例伟大的成功故事，诞生于一个分类目录，或者说是链接目录，一个对数万甚至数百万网络用户的最精彩作品的汇总。虽然后来&lt;span lang="EN-US"&gt;Yahoo!&lt;/span&gt;进入了创建五花八门的内容的业务，但其作为一个&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/8929.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;门户&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;来收集网络用户们集体作品的角色，依然是其价值核心。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;--Google&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;在搜索方面的突破在于&lt;span lang="EN-US"&gt;PageRank&lt;/span&gt;技术，该技术令其迅速成为搜索市场上毫无争议的领导者。&lt;span lang="EN-US"&gt;PageRank&lt;/span&gt;是一种利用了网络的链接结构，而不是仅仅是使用文档的属性，来实现更好的搜索效果的方法。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;--Amazon&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;销售同&lt;span lang="EN-US"&gt;Barnesandnoble.com&lt;/span&gt;等竞争者相同的产品，同时这些公司从卖方获得的是同样的产品描述、封面图片和目录。所不同的是，&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;已然缔造出了一门关于激发用户参与的科学。&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;拥有比其竞争者高出一个数量级以上的用户评价，以及更多的邀请来让用户以五花八门的方式，在近乎所有的页面上进行参与，而更为重要的是，他们利用用户的活动来产生更好的搜索结果。&lt;span lang="EN-US"&gt;Barnesandnoble.com&lt;/span&gt;的搜索结果很可能指向该公司自己的产品，或者是赞助商的结果，而&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;则始终以所谓&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;最流行的&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;打头，这是一种实时计算，不仅基于销售，而且基于其他一些被&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;内部人士称为围绕着产品&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;流动&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;flow&lt;/span&gt;）的因素。由于拥有高出对手一个数量级的用户参与，&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;销售额超出竞争对手也就不足为奇了。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;现在，具备了这种洞察力，并且可能会将之延伸开来的那些创新型的公司，正在互联网上留下他们的印迹。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;维基百科全书（&lt;span lang="EN-US"&gt;Wikipedia&lt;/span&gt;）是一种在线百科全书，其实现基于一种看似不可能的观念。该观念认为一个条目可以被任何互联网用户所添加，同时可以被其他任何人编辑。无疑，这是对信任的一种极端的实验，将埃里克&lt;span lang="EN-US"&gt;&amp;middot;&lt;/span&gt;雷蒙德（&lt;span lang="EN-US"&gt;Eric Raymond&lt;/span&gt;）的格言（源自开放源码软件的背景之下）：&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;有足够的眼球，所有的程序缺陷都是肤浅的&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;with enough eyeballs, all bugs are shallow&lt;/span&gt;）运用到了内容的创建之中。维基百科全书已然高居世界网站百强之列，并且许多人认为它不久就将位列十强。这在内容创建方面是一种深远的变革。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　像&lt;span lang="EN-US"&gt;del.icio.us&lt;/span&gt;（美味书签）和&lt;span lang="EN-US"&gt;Flickr&lt;/span&gt;这样的网站，其公司已经在近期获得了广泛的关注，并且已经在一种被人们成为&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;分众分类&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;folksonomy&lt;/span&gt;，有别于传统分类法）的概念上成为先行者。&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;分众分类&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;是一种使用用户&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1727554.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;自由选择&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;的关键词对网站进行协作分类的方式，而这些关键词一般称为标签（&lt;span lang="EN-US"&gt;tags)&lt;/span&gt;。标签化运用了像大脑本身所使用的那种多重的、重叠的关联，而不是死板的分类。举一个经典的例子，在&lt;span lang="EN-US"&gt;Flickr&lt;/span&gt;网站上，一幅小狗照片可能被加上&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;小狗&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;和&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;可爱&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;这样的标签，从而允许系统依照用户行为所产生的自然的方式来进行检索。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;协作式垃圾信息过滤产品，例如&lt;span lang="EN-US"&gt;Cloudmark&lt;/span&gt;，就聚集了&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1524.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;电子邮件&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;用户们对于&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;一封邮件是或者不是垃圾邮件&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;的众多相互独立的决策，从而胜过了依赖于分析邮件本身的那些系统。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　伟大的互联网成功者并不主动地到处推销其产品，这几乎成为公理。他们采用&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;病毒式营销&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;viral marketing&lt;/span&gt;）的方式，也就是说，一些推介会直接从一个用户传播到另外一个用户。如何一个网站或产品依赖广告来进行宣传，你几乎可以断定它不是&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　即便许多互联网基础设施本身，包括在大多数网络服务器中用到的&lt;span lang="EN-US"&gt;Linux&lt;/span&gt;，&lt;span lang="EN-US"&gt;Apache&lt;/span&gt;，&lt;span lang="EN-US"&gt;MySQL&lt;/span&gt;，以及&lt;span lang="EN-US"&gt;Perl&lt;/span&gt;，&lt;span lang="EN-US"&gt;PHP&lt;/span&gt;或&lt;span lang="EN-US"&gt;Python&lt;/span&gt;代码，也都依靠开放源码的对等生产（&lt;span lang="EN-US"&gt;peer-production&lt;/span&gt;）的方式。其中包含了一种集体的、网络赋予的智慧。在&lt;span lang="EN-US"&gt;SourceForge.net&lt;/span&gt;网站上列有至少&lt;span lang="EN-US"&gt;10&lt;/span&gt;万种开放源码软件项目。任何人都可以添加一个项目，任何人都可以下载并使用项目代码。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　同时，由于作为用户使用的结果，新的项目从边缘迁移到中心。一个对软件的有机的接受过程几乎完全依靠病毒式营销。同时，作为用户应用的结果，新的项目从边缘迁移到中心，这是一种几乎完全依靠病毒式营销的，有机的软件采用过程，。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　经验是：源于用户贡献的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/117896.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;网络效应&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;，是在&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;时代中统治市场的关键。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　平台总是打败应用程序 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　在过去每次同对手的竞争中，微软都成功地打用了平台这张牌，打败了即便是最占主导地位的应用程序。&lt;span lang="EN-US"&gt;Windows&lt;/span&gt;平台让微软以&lt;span lang="EN-US"&gt;Excel&lt;/span&gt;取代了&lt;span lang="EN-US"&gt;Lotus 1-2-3&lt;/span&gt;，以&lt;span lang="EN-US"&gt;Word&lt;/span&gt;取代了&lt;span lang="EN-US"&gt;WordPerfect,&lt;/span&gt;，以&lt;span lang="EN-US"&gt;Internet Explorer&lt;/span&gt;取代了&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/143323.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;"&gt;Netscape&lt;/span&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;浏览器&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　不过这次，冲突不是在平台和应用程序之间，而是在两种平台之间。每个平台皆有一种截然不同的商业模式：一方面，一个独立软件商具有广泛的用户基础并且将应用程序接口和&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/880.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;操作系统&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;紧密集成，从而对程序设计模式予以控制；另一方面，是一个没有所有者的系统，由一组协议、开放标准和对合作的共识来连结到一起。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;Windows&lt;/span&gt;系统代表了由软件程序接口来进行专有控制的高峰。&lt;span lang="EN-US"&gt;Netscape&lt;/span&gt;曾尝试用微软当初对付其对手所使用的手段，来同微软进行争夺，但是失败了。然而拥有互联网开放标准的&lt;span lang="EN-US"&gt;Apache&lt;/span&gt;却已经繁荣了起来。此番上演的战局，已经不再是实力悬殊的平台对决孤立的软件了，而是变成了平台对决平台。问题在于，哪个平台，或者更深远地来说哪个体系，以及哪个商业模式，最能适应未来的机遇。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;Windows&lt;/span&gt;对于早期的&lt;span lang="EN-US"&gt;PC&lt;/span&gt;时代的问题是一种卓越的解决方案。它统一了程序开发者的竞技场，解决了很多困扰这个领域的问题。但这种由单一供方控制的一刀切的方法，已经不再是适宜的解决方案，而成为了一种问题。面向交流的系统需要协同性，互联网作为一个平台当然也是如此。除非供方可以控制每一例交互的两个终端，这种通过软件的程序接口来锁定用户的可能性微乎其微。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　任何企图通过控制平台来推销应用程序的&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;提供商，从定义上讲，已经丧失了这个平台的优越性。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　这并不是说锁定和竞争优势的机会不复存在了，而是说我们相信这种机会不是通过控制软件程序接口和协议来取得的。新的游戏规则正在浮现。那些能够理解这些新的游戏规则，而不是企图回到&lt;span lang="EN-US"&gt;PC&lt;/span&gt;软件时代旧有规则的公司，才有可能在&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;时代获得成功。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　博客和大众智慧 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;时代一项最受追捧的特性就是博客的兴起。个人主页从互联网早期就已经存在了，而个人日记和每日发表观点的专栏就更渊源久远了，那么到底有什么让人大惊小怪的呢？ &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　归根底地，博客只是一种日记形式个人网页。但正如里奇&lt;span lang="EN-US"&gt;&amp;middot;&lt;/span&gt;斯格仁塔（&lt;span lang="EN-US"&gt;Rich Skrenta&lt;/span&gt;）指出的，博客的按时间顺序来排列的结构&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;看起来像是一个微不足道的变化，但却推动着一个迥然不同的分发、广告和价值链。&lt;span lang="EN-US"&gt;&amp;rdquo; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　其中一大变化就是一项称为&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;的技术。&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;是自早期计算机高手们认识到&lt;span lang="EN-US"&gt;CGI&lt;/span&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/649193.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;公共网关接口&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;）可用来创建以数据库为基础的网站以来，在互联网根本结构方面最重要的进步。&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;使人们不仅仅链接到一个网页，而且可以订阅这个网页，从而每当该页面产生了变化时都会得到通知。斯格仁塔将之称为&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;增量的互联网&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;incremental web&lt;/span&gt;）。其他人则称之为&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;鲜活的互联网&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;live web&lt;/span&gt;）。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　当然，现在所谓&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;动态网站&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（即具有动态产生的内容的、由数据库驱动的网站）取代了十年前的静态网站。而动态网站的活力不仅在于网页，而且在链接方面。一个指向网络博客的链接实际上是指向一个不断更新的网页，包括指向其中任何一篇文章的&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;固定链接&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;permalinks&lt;/span&gt;），以及每一次更新的通知。因此，一个&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;是比书签或者指向一个单独网页的链接要强大得多。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;同时也意味着&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/455968.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;网页浏览器&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;不再只是限于浏览网页的工具。尽管诸如&lt;span lang="EN-US"&gt;bloglines&lt;/span&gt;之类的&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;聚合器（&lt;span lang="EN-US"&gt;RSS aggregators&lt;/span&gt;）是基于网络的，但其他的则是桌面程序，此外还有一些则可以用在便携设备上来接受定期更新的内容，如在线的阅读工具雅蛙网，本身&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;属于个人定制的范畴，雅蛙网进一步加以强化。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;现在不仅用于推送新的博客文章的通知，还可以用于其他各种各样的&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/286818.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;数据更新&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;，包括股票报价、天气情况、以及图片。这类应用实际上是对&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;本源的一种回归：&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;诞生于&lt;span lang="EN-US"&gt;1997&lt;/span&gt;年，是如下两种技术的汇合：一种是戴夫&lt;span lang="EN-US"&gt;&amp;middot;&lt;/span&gt;温纳（&lt;span lang="EN-US"&gt;Dave Winer&lt;/span&gt;）的&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;真正简单的聚合&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;Really Simple Syndication&lt;/span&gt;）技术，用于通知博客的更新情况；另一种是&lt;span lang="EN-US"&gt;Netscape&lt;/span&gt;公司提供的&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;丰富站点摘要&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;Rich Site Summary&lt;/span&gt;）技术，该技术允许用户用定期更新的数据流来定制&lt;span lang="EN-US"&gt;Netscape&lt;/span&gt;主页。后来&lt;span lang="EN-US"&gt;Netscape&lt;/span&gt;公司失去了兴趣，这种技术便由温纳的一个博客先驱公司&lt;span lang="EN-US"&gt;Userland&lt;/span&gt;承接下来。不过，在现在的应用程序实现中，我可以看出两者共同的作用。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　但是，&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;只是令博客区别于同普通网页的一部分原因。汤姆&lt;span lang="EN-US"&gt;&amp;middot;&lt;/span&gt;科特斯（&lt;span lang="EN-US"&gt;Tom Coates&lt;/span&gt;）这样评论固定链接的重要性： &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　在许多方面，&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;同固定链接的结合，为&lt;span lang="EN-US"&gt;HTPP&lt;/span&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1087323.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;互联网协议&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;）增添了&lt;span lang="EN-US"&gt;NNTP&lt;/span&gt;（新闻组的&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1361106.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;网络新闻&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;协议）的许多特性。所谓&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;博客圈&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;blogosphere&lt;/span&gt;），可以将其视作一种同互联网早期的、以对话方式来灌水的新闻组和公告牌相比来说，新型的对等（&lt;span lang="EN-US"&gt;peer-to-peer&lt;/span&gt;）意义上的等价现象。人们不仅可以相互订阅网站并方便地链接到一个页面上的特定评论，而且通过一种称为引用通告（&lt;span lang="EN-US"&gt;trackbacks&lt;/span&gt;）的机制，可以得知其他任何人链接到了他们的页面，并且可以用相互链接或者添加评论的方式来做出回应。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　如果&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的一个本质是利用集体智慧，来将互联网调试为一种所谓的全球的大脑，那么博客圈就是前脑中喋喋不休的呓语，那种我们整个头脑中都能听到的声音。这可能并不反映出大脑的往往是无意识的深层结构，但却是一种有意识的思考的等价物。作为一种有意识的思考和注意力的反映，博客圈已经开始具有强有力的影响。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　首先，因为搜索引擎使用链接结构来辅助预测有用的页面，作为最多产和最及时的链接者，博客们在修整搜索引擎结果方面充当着一种不成比例的角色。其次，因为博客社区是如此多地自相引用，关注其他博客的博客们开阔了他们的视野和能力。此外，&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/488984.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;评论家&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;们所批判的&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;回音室&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;echo chamber&lt;/span&gt;）也是一种放大器。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　如果只是一种放大器，那么撰写博客将会变得无趣。但是像维基百科全书一样，博客将集体智慧用作一种过滤器。被詹姆士&lt;span lang="EN-US"&gt;&amp;middot;&lt;/span&gt;苏瑞奥维奇（&lt;span lang="EN-US"&gt;James Suriowecki&lt;/span&gt;）称为&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;大众智慧&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;the wisdom of crowds&lt;/span&gt;）的规律起了作用，并且就像&lt;span lang="EN-US"&gt;PageRank&lt;/span&gt;技术所产生的结果胜过分析任何单一文档一样，博客圈的集体关注会筛选出有价值的东西。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　虽然主流媒体可能将个别的博客视为竞争者，但真正使其紧张的将是同作为一个整体的博客圈的竞争。这不仅是网站之间的竞争，而且是一种商业模式之间的竞争。&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的世界也正是丹&lt;span lang="EN-US"&gt;&amp;middot;&lt;/span&gt;吉尔默（&lt;span lang="EN-US"&gt;Dan Gillmor&lt;/span&gt;）的所谓&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;个人媒体&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;We&lt;/span&gt;，&lt;span lang="EN-US"&gt;the media)&lt;/span&gt;的世界。在这个世界中，是所谓&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;原本的听众&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;，而不是密实里的少数几个人，来决定着什么是重要的。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="5_3"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;数据是下一个&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; letter-spacing: 0.4pt; font-size: 12pt; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;Intel Inside&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;现在每一个重要的互联网应用程序都由一个专门的数据库驱动：&lt;span lang="EN-US"&gt;Google&lt;/span&gt;的网络爬虫&lt;span lang="EN-US"&gt;, Yahoo!&lt;/span&gt;的目录（和网络爬虫），&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;的产品数据库，&lt;span lang="EN-US"&gt;eBay&lt;/span&gt;的产品数据库和销售商，&lt;span lang="EN-US"&gt;MapQuest&lt;/span&gt;的地图数据库，&lt;span lang="EN-US"&gt;Napster&lt;/span&gt;的分布式歌曲库。正如哈尔&lt;span lang="EN-US"&gt;&amp;middot;&lt;/span&gt;瓦里安（&lt;span lang="EN-US"&gt;Hal Varian&lt;/span&gt;）在去年的私人对话中谈到的，&lt;span lang="EN-US"&gt;&amp;ldquo;SQL&lt;/span&gt;是新的&lt;span lang="EN-US"&gt;HTML&amp;rdquo;&lt;/span&gt;。数据库管理是&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;公司的核心竞争力，其重要性使得我们有时候称这些程序为&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;讯件&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;infoware&lt;/span&gt;）而不仅仅是软件。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　该事实也引出了一个关键问题：谁拥有数据？ &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　在互联网时代，我们可能已经见到了这样一些案例，其中对数据库的掌控导致了对市场的支配和巨大的经济回报。当初由美国政府的法令授权给&lt;span lang="EN-US"&gt;Network Solutions&lt;/span&gt;公司（后被&lt;span lang="EN-US"&gt;Verisign&lt;/span&gt;公司收购）的对域名注册的垄断，曾经是互联网上的第一个摇钱树。虽然我们在争论通过控制软件的&lt;span lang="EN-US"&gt;API&lt;/span&gt;来形成商业优势在互联网时代会变得困难得多，但是对关键数据资源的控制则不同，特别是当要创建这些数据资源非常昂贵，或者经由网络效应容易增加回报的时候。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　注意一下由&lt;span lang="EN-US"&gt;MapQuest, maps.yahoo.com&lt;/span&gt;，&lt;span lang="EN-US"&gt;maps.msn.com&lt;/span&gt;，或者&lt;span lang="EN-US"&gt;maps.google.com&lt;/span&gt;等网站提供的每张地图下面的版权声明，你会发现这样一行字&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;地图版权&lt;span lang="EN-US"&gt;NavTeq&lt;/span&gt;，&lt;span lang="EN-US"&gt;TeleAtlas&amp;rdquo;&lt;/span&gt;，或者如果使用的是新的卫星图像服务，则会看到&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;图像版权&lt;span lang="EN-US"&gt;Digital Globe&amp;rdquo;&lt;/span&gt;的字样。这些公司对其数据库进行了大量的投资。（仅&lt;span lang="EN-US"&gt;NavTeq&lt;/span&gt;一家，就公布投资&lt;span lang="EN-US"&gt;7.5&lt;/span&gt;亿美元用于创建其街道地址和路线数据库。&lt;span lang="EN-US"&gt;Digital Globe&lt;/span&gt;则投资&lt;span lang="EN-US"&gt;5&lt;/span&gt;亿美元来启动其自有卫星，来对政府提供的图像进行改进。）&lt;span lang="EN-US"&gt;NavTeq&lt;/span&gt;竟然已做了很多模仿&lt;span lang="EN-US"&gt;Intel&lt;/span&gt;的耳熟能详的&lt;span lang="EN-US"&gt;Intel Inside&lt;/span&gt;标识的事：例如带有导航系统的汽车就带有&lt;span lang="EN-US"&gt;&amp;ldquo;NavTeq Onboard&amp;rdquo;&lt;/span&gt;的印记。数据是许多此类程序事实上的&lt;span lang="EN-US"&gt;Intel Inside&lt;/span&gt;，是一些系统的唯一的信息源组件，这些系统的软件体系多数是开放源码的，也有商业化的。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　当前竞争火热的&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/287182.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;网络地图&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;（&lt;span lang="EN-US"&gt;web mapping&lt;/span&gt;）领域显示着，对拥有软件核心数据的重要性的疏忽大意，将最终削弱其竞争地位。&lt;span lang="EN-US"&gt;MapQuest&lt;/span&gt;在&lt;span lang="EN-US"&gt;1995&lt;/span&gt;年率先进入地图领域，随后是&lt;span lang="EN-US"&gt;Yahoo!&lt;/span&gt;，再后来是&lt;span lang="EN-US"&gt;Microsoft&lt;/span&gt;，而最近&lt;span lang="EN-US"&gt;Google&lt;/span&gt;也决定挺进这一市场，他们可以轻松地通过对同一数据的授权来提供一个具有竞争力的程序。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　然而，作为对比的是&lt;span lang="EN-US"&gt;Amazon.com&lt;/span&gt;的竞争地位。像&lt;span lang="EN-US"&gt;Barnesandnoble.com&lt;/span&gt;这样的竞争者一样，其原始数据库来自于&lt;span lang="EN-US"&gt;ISBN&lt;/span&gt;注册商&lt;span lang="EN-US"&gt;.R. Bowker&lt;/span&gt;。但是同&lt;span lang="EN-US"&gt;MapQuest&lt;/span&gt;不同，&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;大力增强其数据，增加出版商提供的数据，例如封面图片，目录，索引，和样张材料。更重要的是，他们利用了其用户来评注数据，以至于十年之后，是&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;而不是&lt;span lang="EN-US"&gt;Bowker&lt;/span&gt;，成为图书文献信息的主要来源，一个学者、&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1666719.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;图书管理员&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;和消费者的参考书目来源。&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;还引入了其专有的&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/390932.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;标识符&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;，即&lt;span lang="EN-US"&gt;ASIN&lt;/span&gt;，该标识符在&lt;span lang="EN-US"&gt;ISBN&lt;/span&gt;存在时与之对应，而当产品不带有&lt;span lang="EN-US"&gt;ISBN&lt;/span&gt;时，就创建出一个等价的命名空间。&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;从而有效地&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;吸收和拓展了&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;其数据提供商。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　设想如果&lt;span lang="EN-US"&gt;MapQuest&lt;/span&gt;也已做了同样的事情，利用他们的用户来评注地图和路线，添加新的价值层面。那么对仅仅通过授权使用基础数据来进入这一市场的其他竞争者，将造成远远大得多的困难。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　近期&lt;span lang="EN-US"&gt;Google&lt;/span&gt;地图的引入，为应用程序销售商和其数据提供商之间的竞争，提供了一个活生生的实验室。&lt;span lang="EN-US"&gt;Google&lt;/span&gt;的轻量型编程模型已经引发了不计其数的增值服务的出现，这些服务以数据混合的方式，将&lt;span lang="EN-US"&gt;Google&lt;/span&gt;的地图同其他可以通过互联网访问的数据源相结合。保罗&lt;span lang="EN-US"&gt;&amp;middot;&lt;/span&gt;拉特&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/71535.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;马赫&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;（&lt;span lang="EN-US"&gt;Paul Rademacher&lt;/span&gt;）的&lt;span lang="EN-US"&gt;housingmaps.com&lt;/span&gt;是这种混合的一个上佳范例，其网站将&lt;span lang="EN-US"&gt;Google&lt;/span&gt;的地图同&lt;span lang="EN-US"&gt;Craigslist&lt;/span&gt;的公寓出租，以及住宅购买数据相结合，来创建一种交互式的房屋搜索工具。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　目前，这些混合大多是由程序高手们实现的创新性的实验产品。但是企业行动将紧随其后。并且，人们已经可以从至少一类开发者中发现这一点。&lt;span lang="EN-US"&gt;Google&lt;/span&gt;已经将数据源提供者的角色从&lt;span lang="EN-US"&gt;Navteq&lt;/span&gt;那里夺走，并且将自己定位为一个令人喜爱的中介者。在以后几年里，我们将会看到数据提供商和程序销售商之间的斗争，因为两大阵营都认识到了，特定的数据类别在作为搭建&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;程序的积木时是多么的重要。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　这场竞赛已经涉及到拥有特定类别的核心数据：位置、身份、公共事件日历、产品标识和命名空间等。在许多情况下，在那些创建数据需要巨额成本的地方，也可能存在一种如同&lt;span lang="EN-US"&gt;Intel Inside&lt;/span&gt;方式一样凭借单一数据源来所有作为的机遇。其他情况下，胜者将是那些通过用户聚合来达到临界规模，并且将聚合的数据融入系统服务中的公司。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　比如，在身份标识领域，&lt;span lang="EN-US"&gt;PayPal&lt;/span&gt;，&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;的一键式，以及拥有数百万用户的&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/3822738.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;交流系统&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;，都有可能成为创建整个网络范围的身份标识数据库的正当竞争者。（关于此，&lt;span lang="EN-US"&gt;Google&lt;/span&gt;最近使用手机号码作为&lt;span lang="EN-US"&gt;Gmail&lt;/span&gt;账号标识的尝试，可能就是朝借鉴和拓展电话系统所迈出的一步。）同时，像&lt;span lang="EN-US"&gt;Sxip&lt;/span&gt;这样的创业公司，正在探索联合身份标识的可能性，以寻求一种&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;分布一键式&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;，从而提供一个无缝的&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;标识子系统。在日历领域，&lt;span lang="EN-US"&gt;EVDB&lt;/span&gt;则是通过维基式参与体系来搭建世界上最大的共享日历的一种尝试。虽然评判者尚在观望着任何一个特定创业公司或方式的成功是否，但很显然，这些领域的标准和解决方案，有效地将某些数据转变为&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;互联网操作系统&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;internet operating system&lt;/span&gt;）的可靠的子系统，并将促成下一代的应用程序。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　关于数据，必须注意一个进一步的方面，那就是用户关心其隐私和对自己的数据的权限。在许多早期的网络程序中，版权只被松散地执行。例如，&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;宣称对任何提交到其网站的评论的所有权，但却缺少强制性，人们可以将同样的评论转贴到其他任何地方。然而，随着很多公司开始认识到，对数据的掌控有可能成为他们首要的竞争优势来源，我们将会看到在此类控制方面强度更大的尝试。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　正如专有软件的增长而导致&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/95617.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;自由软件运动&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;一样，在下一个&lt;span lang="EN-US"&gt;10&lt;/span&gt;年中我们会看到专有数据库的增长将导致自由数据运动。在像维基百科全书这样的开放数据项目、创作共用（&lt;span lang="EN-US"&gt;Creative Commons&lt;/span&gt;）、以及像&lt;span lang="EN-US"&gt;Greasemonkey&lt;/span&gt;（让用户决定如何在其计算机上显示数据）这样的软件项目中，我们可以看到这种对抗势头的前兆。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　一些系统被设计为鼓励参与。在丹&lt;span lang="EN-US"&gt;&amp;middot;&lt;/span&gt;布莱克林（&lt;span lang="EN-US"&gt;Dan Bricklin&lt;/span&gt;）的论文&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;共用的丰饶&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;The Cornucopia of the Commons&lt;/span&gt;）中，他指出有三种创建大型数据库的方式。第一种，已经由&lt;span lang="EN-US"&gt;Yahoo!&lt;/span&gt;来体现了，就是付费给人们来实现。第二种，由开放源码社区的经验启发而来，就是让志愿者来完成同样的任务。开放目录项目（&lt;span lang="EN-US"&gt;Open Directory Project&lt;/span&gt;），一个&lt;span lang="EN-US"&gt;Yahoo&lt;/span&gt;的开放源码竞争者，就是该方式的产物。但是&lt;span lang="EN-US"&gt;Napster&lt;/span&gt;体现了第三种方式。因为&lt;span lang="EN-US"&gt;Napster&lt;/span&gt;将其默认设置为自动为任何已经下载的音乐服务，任何用户都自动地帮助建立共享数据库的价值。同样的方式已经被其他所有&lt;span lang="EN-US"&gt;P2P&lt;/span&gt;文件共享服务所采用。&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;时代的一个&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/2242713.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;关键经验&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;在于：用户增加价值。但是只有很小一部分用户会有意来为你的程序增加价值，而不怕麻烦。因而，&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;公司均进行了这样的默认设置，即作为程序通常使用方式的副产品，来聚合用户数据并创造价值。正如上面所指出的，他们在搭建那种用户越多则效果越好的系统。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/656293.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;米切尔&amp;middot;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;卡普尔&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;（&lt;span lang="EN-US"&gt;Mitch Kapor&lt;/span&gt;）曾经指出&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;体系是策略&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;。参与是&lt;span lang="EN-US"&gt;Napster&lt;/span&gt;的本质，其根本体系的一部分。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　同更经常被引用的所谓&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;吸引志愿精神&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;的原因相比，这种体系结构上的洞察力可能更能抓住对开放源码软件成功的本质。互联网、万维网（&lt;span lang="EN-US"&gt;World Wide Web&lt;/span&gt;）、以及像&lt;span lang="EN-US"&gt;Linux&lt;/span&gt;、&lt;span lang="EN-US"&gt;Apache&lt;/span&gt;和&lt;span lang="EN-US"&gt;Perl&lt;/span&gt;这样的开放源码软件项目的体系结构，均是这样一种设计，使得作为一种自动产生的副产品，谋求其自身利益的用户们创建着集体的价值。这些项目中的任何一个都有一个很小的核心、一种设计良好的扩展机制、和一种让任何人来添加任何合乎规定的组件的方式，不断增长着被&lt;span lang="EN-US"&gt;Perl&lt;/span&gt;语言的创始人&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/598064.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;拉里&amp;middot;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;沃尔&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;（&lt;span lang="EN-US"&gt;Larry Wall&lt;/span&gt;）称为&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;洋葱头&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;the onion&lt;/span&gt;）的外部层面。换句话说，这些技术通过他们本来的设计方式，体现着网络的效应。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="5_4"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;软件发布周期的终结&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;如上文在对&lt;span lang="EN-US"&gt;Google&lt;/span&gt;和&lt;span lang="EN-US"&gt;Netscape&lt;/span&gt;的比较中谈到的，互联网时代软件的代表性特征就是它应该被作为服务来交付。这种事实导致这类公司的商业模式上很多根本性的变化。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;1. &lt;/span&gt;运营必须成为一种核心竞争力。&lt;span lang="EN-US"&gt;Google&lt;/span&gt;或者&lt;span lang="EN-US"&gt;Yahoo!&lt;/span&gt;在产品开发方面的专门技术，必须同日常运营方面的专门技术相匹配。从软件作为制造品到软件作为服务的变化是如此地根本，以至于软件将不再能完成任务，除非每日加以维护。&lt;span lang="EN-US"&gt;Google&lt;/span&gt;必须持续抓取互联网并更新其索引，持续滤掉链接垃圾和其他影响其结果的东西，持续并且动态地响应数千万异步的用户查询，并同步地将这些查询同上下文相关的广告相匹配。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　所以，&lt;span lang="EN-US"&gt;Google&lt;/span&gt;的&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/635537.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;系统管理&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;、网络、和&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1234431.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;负载均衡技术&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;，可能比其搜索算法更被严加看管，也就不足为奇了。&lt;span lang="EN-US"&gt;Google&lt;/span&gt;在自动化这些步骤上的成功是其同竞争者相比更有成本优势的一个关键方面。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　同样也不足为奇的是，像&lt;span lang="EN-US"&gt;Perl&lt;/span&gt;、&lt;span lang="EN-US"&gt;Python&lt;/span&gt;、&lt;span lang="EN-US"&gt;PHP&lt;/span&gt;、和当前的&lt;span lang="EN-US"&gt;Ruby&lt;/span&gt;这样的脚本语言在&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;公司中扮演着重要角色。&lt;span lang="EN-US"&gt;Sun&lt;/span&gt;公司的第一个网管哈桑&lt;span lang="EN-US"&gt;&amp;middot;&lt;/span&gt;施罗德（&lt;span lang="EN-US"&gt;Hassan Schroeder&lt;/span&gt;）曾对&lt;span lang="EN-US"&gt;Perl&lt;/span&gt;有一个著名的形容：&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;互联网的管道胶带&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;the duct tape of the internet&lt;/span&gt;）。事实上，动态语言（常常被称为脚本语言，并被软件制品时代的软件工程师所贬低），是系统和网络管理员，以及创建可经常更新的&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/3821780.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;动态系统&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;的程序开发者们所喜爱的工具。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;2. &lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;用户必须被作为共同开发者来对待，这是从对开放源码开发实践的一种反思中得出的（即便所涉及的软件不太可能以开放源码授权方式来发行）。开放源码的格言&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;早发布并常发布&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;release early and release often&lt;/span&gt;）事实上已经演变成一种更为极端的定位&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;永远的测试版&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;the perpetual beta&lt;/span&gt;）。其中产品在开放状态下开发，新的功能以每月、每周、甚至每天的速度被加入进来。&lt;span lang="EN-US"&gt;Gmail&lt;/span&gt;、&lt;span lang="EN-US"&gt;Google Maps&lt;/span&gt;、&lt;span lang="EN-US"&gt;Flickr&lt;/span&gt;、&lt;span lang="EN-US"&gt;del.icio.us&lt;/span&gt;，和其他类似的服务，可能会在某个阶段打着测试版的标识多年。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　故此，实时地监测用户行为，来考察哪些新特性被使用了，以及如何被使用的，将成为另外一种必须的核心竞争力。一位工作于一个主要在线服务网络商的开发者评论道：&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;我们每天在网站的某些部分提供两到三个新的特性，而且如果用户不采用它们，我们就将其撤掉。如果用户喜欢它们，我们就将其推广到整个网站。&lt;span lang="EN-US"&gt;&amp;rdquo; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;Flickr&lt;/span&gt;的总开发师卡尔&lt;span lang="EN-US"&gt;&amp;middot;&lt;/span&gt;亨德森（&lt;span lang="EN-US"&gt;Cal Henderson&lt;/span&gt;），近来透露了他们是如何在短至每半个小时就部署一个新版本的。显而易见，这是同传统方式有天壤之别的开发模式。虽然不是所有的网络程序都以像&lt;span lang="EN-US"&gt;Flickr&lt;/span&gt;这样的极端方式来开发，但几乎所有网络程序都有一个同任何&lt;span lang="EN-US"&gt;PC&lt;/span&gt;或者客户&lt;span lang="EN-US"&gt;-&lt;/span&gt;服务器时代截然不同的开发周期。正因如此，&lt;span lang="EN-US"&gt;ZDnet&lt;/span&gt;杂志才论断&lt;span lang="EN-US"&gt;Microsoft&lt;/span&gt;不会打败&lt;span lang="EN-US"&gt;Google&lt;/span&gt;：&lt;span lang="EN-US"&gt;&amp;ldquo;Microsoft&lt;/span&gt;的商业模式依赖于每个人在每两到三年都升级他们的计算环境。&lt;span lang="EN-US"&gt;Google&lt;/span&gt;的模式则依靠任何人每天在其计算环境中自行探索新东西。&lt;span lang="EN-US"&gt;&amp;rdquo; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　虽然&lt;span lang="EN-US"&gt;Microsoft&lt;/span&gt;已经体现了从竞争中学习并最终做得最好的强大能力，但是毫无疑问这一次的竞争要求&lt;span lang="EN-US"&gt;Microsoft&lt;/span&gt;（可以扩展到任何现存的软件公司）来成为一种在深入层面上显著有别的公司。天生的&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;公司在享受自然而然的优势，因为它们不需要去摆脱陈旧的模式（及其相应的商业模式和营收来源）。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="5_5"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;轻量型编程模型&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;一旦网络服务的观念深入人心，大型公司将以复杂的网络服务堆栈来加入到纷争之中。这种网络服务堆栈被设计用来为分布式程序建立更可靠性的编程环境。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　但是，就像互联网成功正是因为它推翻了许多超文本理论一样，&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;以完美的设计来取代简单的实用主义，已经因其简单性而成为大概是应用最广泛的网络服务，而那些复杂的企业网络服务尚未能实现广泛的应用。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　类似地，&lt;span lang="EN-US"&gt;Amazon.com&lt;/span&gt;的网络服务有两种形式：一种坚持&lt;span lang="EN-US"&gt;SOAP(Simple Object Access Protocol&lt;/span&gt;，&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1695890.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;简单对象访问协议&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;）网络服务堆栈的形式主义；另一种则简单地在&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/70545.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;"&gt;HTTP&lt;/span&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;协议&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;之外提供&lt;span lang="EN-US"&gt;XML&lt;/span&gt;数据，这在轻量型方式中有时被称为&lt;span lang="EN-US"&gt;REST&lt;/span&gt;（&lt;span lang="EN-US"&gt;Representational State Transfer&lt;/span&gt;，代表性状态传输）。虽然商业价值更高的&lt;span lang="EN-US"&gt;B2B&lt;/span&gt;连接（例如那些在&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;和一些像&lt;span lang="EN-US"&gt;ToysRUs&lt;/span&gt;这样的零售伙伴之间的连接）使用&lt;span lang="EN-US"&gt;SOAP&lt;/span&gt;堆栈，但是根据&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;的报道，&lt;span lang="EN-US"&gt;95%&lt;/span&gt;的使用来自于轻量型&lt;span lang="EN-US"&gt;REST&lt;/span&gt;服务。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　同样的对简易性的要求，可以从其他&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;朴实的&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;网络服务中见到。&lt;span lang="EN-US"&gt;Google&lt;/span&gt;近来的&lt;span lang="EN-US"&gt;Google&lt;/span&gt;地图的推出就是一个例子。&lt;span lang="EN-US"&gt;Google&lt;/span&gt;地图的简单&lt;span lang="EN-US"&gt;AJAX&lt;/span&gt;（&lt;span lang="EN-US"&gt;Javascript&lt;/span&gt;和&lt;span lang="EN-US"&gt;XML&lt;/span&gt;的结合）接口迅速被程序高手们破译，被随即进一步将其数据混合到新的服务之中。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　地图相关网络服务已经存在了一段时间，例如像&lt;span lang="EN-US"&gt;ESRI&lt;/span&gt;那样的&lt;span lang="EN-US"&gt;GIS&lt;/span&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/5201.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;地理信息系统&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;），以及从&lt;span lang="EN-US"&gt;MapQuest&lt;/span&gt;和&lt;span lang="EN-US"&gt;Microsoft&lt;/span&gt;的&lt;span lang="EN-US"&gt;MapPoint&lt;/span&gt;。但是&lt;span lang="EN-US"&gt;Google&lt;/span&gt;地图以其简洁性而让世界兴奋起来。虽然从前销售商所支持的网络服务都要求各方之间的正式约定，但&lt;span lang="EN-US"&gt;Google&lt;/span&gt;地图的实现方式使数据可以被捕获，于是程序高手们很快就发现了创造性地重用这些数据的方法。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　这里有几条重要的经验： &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;1. &lt;/span&gt;支持允许松散结合系统的轻量型的编程模型。由企业开发的网络服务堆栈的复杂设计是用来促成紧密结合的。虽然这在许多情况下是必须是，但是许多最重要的应用程序可以事实上保持松散结合，甚至是脆弱的结合。&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的理念同传统的&lt;span lang="EN-US"&gt;IT&lt;/span&gt;的理念迥然不同。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;2. &lt;/span&gt;考虑聚合（&lt;span lang="EN-US"&gt;syndication&lt;/span&gt;）而不是协调（&lt;span lang="EN-US"&gt;coordination&lt;/span&gt;）。简单的网络服务，例如&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;和基于&lt;span lang="EN-US"&gt;REST&lt;/span&gt;的网络服务，是用来向外聚合数据，但并不控制其达到连接的另外一端时发生的事情。这种想法是互联网本身的基础，一种对所谓端到端原则的反映。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;3. &lt;/span&gt;可编程性和可混合性设计。像最初的互联网一样，&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;和&lt;span lang="EN-US"&gt;AJAX&lt;/span&gt;这样的系统，都有此共同点：重用的障碍非常低。许多有用的软件事实上是开放源码的，而即便它不是，也没有许多东西来保护其知识产权。互联网浏览器的&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;查看源文件&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;选项，使得许多用户可以复制其他任何用户的网页；&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;被设计得使用户能够在需要的时候查看所需要的内容，而不是按照信息提供者的要求；最成功的网络服务，是那些最容易采纳未被服务创建者想到的新的方向。同更普遍的&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;保留所有权利&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;all rights reserved&lt;/span&gt;）相比，随着创作共用约定而普及的&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;保留部分权利&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;Some Rights Reserved&lt;/span&gt;）一词成为一个有益的指路牌。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　轻量型商业模型是对轻量型编程和轻量型结合的一种自然产物。&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的理念善于重用。一种像&lt;span lang="EN-US"&gt;housingmaps.com&lt;/span&gt;这样的新服务，是通过将两个现存服务抓取到一起来简单地创建起来的。&lt;span lang="EN-US"&gt;Housingmaps.com&lt;/span&gt;还没有商业模式（目前为止），但对于许多小规模的服务，&lt;span lang="EN-US"&gt;Google&lt;/span&gt;的&lt;span lang="EN-US"&gt;AdSense&lt;/span&gt;（或&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;的&lt;span lang="EN-US"&gt;associates fees&lt;/span&gt;计划，或者两者都是）为同类服务提供了营收模式。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　这些案例为&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的另外一个关键原则提供了启发，我们将之称为&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;装配中的创新&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;。当商品组件充裕时，你可以通过以新颖的或者有效的方式来装配这些组件来创建价值。很像&lt;span lang="EN-US"&gt;PC&lt;/span&gt;革命为硬件商品装配提供了许多创新的机会，其中像&lt;span lang="EN-US"&gt;Dell&lt;/span&gt;这样的公司创造了这种装配的科学，并从而打败了那些商业模式上要求产品开发方面的创新的公司，我们相信&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;为各个公司提供了，通过在利用和整合由其他人提供的服务方面逐渐完善，来赢得竞争的机会。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="5_6"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;软件超越单一设备&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;另外一个值得一提的&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;特性是&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;已经不再局限于&lt;span lang="EN-US"&gt;PC&lt;/span&gt;平台这样一个事实。在对&lt;span lang="EN-US"&gt;Microsoft&lt;/span&gt;的告别建议中，长期的&lt;span lang="EN-US"&gt;Microsoft&lt;/span&gt;开发者戴夫&lt;span lang="EN-US"&gt;&amp;middot;&lt;/span&gt;斯塔兹（&lt;span lang="EN-US"&gt;Dave Stutz&lt;/span&gt;）指出：&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;超越单一设备而编写的有用软件将在未来很长一段时间里获得更高的利润&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　当然，任何的网络程序都可被视为超越单一设备的软件。毕竟，即便是最简单的互联网程序也涉及至少两台计算机：一个负责网络服务器，而另一个负责浏览器。而且就如我们已经探讨过的，在将网络作为平台的开发中，把这个概念拓展到由多台计算机提供的服务而组成的合成应用程序中。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　但是如同&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的许多领域一样，在那些领域中&lt;span lang="EN-US"&gt;&amp;ldquo;2.0&lt;/span&gt;版的事物&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;2.0-ness&lt;/span&gt;）并不是全新的，而是对互联网平台真正潜能的一种更完美的实现，软件超越单一设备这一说法赋予我们为新平台设计程序和服务的关键性的洞察力。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;迄今为止，&lt;span lang="EN-US"&gt;iTunes&lt;/span&gt;是这一原则的最佳范例。该程序无缝地从掌上设备延伸到巨大的互联网&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/179243.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;后台&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;，其中&lt;span lang="EN-US"&gt;PC&lt;/span&gt;扮演着一个本地缓存和控制站点的角色。之前已经有许多将互联网的内容带到便携设备的尝试，但是&lt;span lang="EN-US"&gt;iPod/iTunes&lt;/span&gt;组合却是这类应用中第一个从开始就被设计用于跨越多种设备的。&lt;span lang="EN-US"&gt;TiVo&lt;/span&gt;则是另外一个不错的例子。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;iTunes&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;和&lt;span lang="EN-US"&gt;TiVo&lt;/span&gt;也体现了&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的其他一些核心原则。它们本身都不是网络程序，但都利用了互联网平台的力量，使网络成为其体系中无缝连接的、几乎不可察觉的一部分。数据管理显然是它们所提供的价值的核心。它们也是服务，而非打包的程序（虽然对于&lt;span lang="EN-US"&gt;iTunes&lt;/span&gt;来说，它可以被用作一个打包的程序来仅仅管理用户本地的数据）。不仅如此，&lt;span lang="EN-US"&gt;TiVo&lt;/span&gt;和&lt;span lang="EN-US"&gt;iTunes&lt;/span&gt;都展示了一些集体智慧的方兴未艾的应用。虽然对于每个情况，其实验都是同网络&lt;span lang="EN-US"&gt;IP&lt;/span&gt;入口的&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/224012.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;周旋&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;。&lt;span lang="EN-US"&gt;iTunes&lt;/span&gt;中只有有限的参与体系，虽然近来增加的播客（&lt;span lang="EN-US"&gt;podcasting&lt;/span&gt;）将这一规则规律性了不少。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　这正是我们希望看到伟大变革的&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;领域中的一个，随着越来越多的设备正连接到这个新的平台中来。当我们的电话和汽车虽不消费数据但却报告数据时，可能会出现什么样的程序呢？实时的交通监测、快闪暴走族（&lt;span lang="EN-US"&gt;flash mobs&lt;/span&gt;）、以及公民媒体，只不过是新平台的能力的几个早期警示。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　风险投资家保罗&lt;span lang="EN-US"&gt;&amp;middot;&lt;/span&gt;科德罗斯基（&lt;span lang="EN-US"&gt;Paul Kedrosky &lt;/span&gt;）写道：&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;关键在于去寻找一种你共识相左的，具有可操作性的投资&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;。有趣的是，我们注意到&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;的每个方面都涉及到同共识的分歧：每个人都在强调保持数据隐私的重要性，而&lt;span lang="EN-US"&gt;Flickr/Napster&lt;/span&gt;等等，却使其公开化。这并非只是为了分歧而分歧（比如追求宠物食在线），而是在可以从中创建出一些东西的地方发生分歧。&lt;span lang="EN-US"&gt;Flickr&lt;/span&gt;缔造了社区，&lt;span lang="EN-US"&gt;Napster&lt;/span&gt;创造了收藏的广度。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　另外一种看待这种现象的方式，就是成功的公司都放弃了一些昂贵但被认为重要的东西，以便免费获得一些有价值的曾经昂贵过的东西。例如，维基百科全书放弃了集中的编审控制，以作为对速度和广度的回报。&lt;span lang="EN-US"&gt;Napster&lt;/span&gt;放弃了&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;目录册&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;的想法（列出所有销售商正在销售的歌曲），并因此获得了广度。&lt;span lang="EN-US"&gt;Amazon&lt;/span&gt;放弃了用于一个实体店面的想法，却从而服务于整个世界。&lt;span lang="EN-US"&gt;Google&lt;/span&gt;放弃了大宗用户（开始的时候），却得到了&lt;span lang="EN-US"&gt;80%&lt;/span&gt;的，其要求从前未被满足的用户。下面的说法很有一些合气道（借力打力）的精神：&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;你知道，你是对的&lt;span lang="EN-US"&gt;&amp;mdash;&amp;mdash;&lt;/span&gt;整个世界的人都绝对可以更新这篇文章。而且你猜怎么着，这对你是个坏消息&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;&amp;mdash;&amp;mdash;&lt;/span&gt;内森&lt;span lang="EN-US"&gt;&amp;middot;&lt;/span&gt;托克英顿（&lt;span lang="EN-US"&gt;Nat Torkington&lt;/span&gt;） &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="5_7"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;丰富的用户体验&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;最早可以追溯到&lt;span lang="EN-US"&gt;1992&lt;/span&gt;年魏培源（&lt;span lang="EN-US"&gt;Pei-Yuan Wei&lt;/span&gt;）开发的&lt;span lang="EN-US"&gt;Viola&lt;/span&gt;浏览器，互联网就被用来在网页浏览器中传送&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;小程序&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;applet&lt;/span&gt;）和其他一些活动内容。&lt;span lang="EN-US"&gt;1995&lt;/span&gt;年&lt;span lang="EN-US"&gt;Java&lt;/span&gt;的引入就是围绕着这样的小程序的传送。&lt;span lang="EN-US"&gt;JavaScript&lt;/span&gt;和后来的&lt;span lang="EN-US"&gt;DHTML&lt;/span&gt;都被作为轻量型方式引入，来为客户端提供可编程性和丰富的用户体验。几年以前，&lt;span lang="EN-US"&gt;Macromedia&lt;/span&gt;缔造出&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;丰富的互联网应用程序&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;Rich Internet Applications&lt;/span&gt;）一词（该词也被&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;的竞争者开放源码的&lt;span lang="EN-US"&gt;Laszlo&lt;/span&gt;系统使用），以便凸显&lt;span lang="EN-US"&gt;Flash&lt;/span&gt;不仅可传送多媒体内容，而且可以是&lt;span lang="EN-US"&gt;GUI&lt;/span&gt;（&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/185360.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;图形用户界面&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;）方式的应用程序体验。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　然而，互联网传递整个应用程序的潜能在&lt;span lang="EN-US"&gt;Google&lt;/span&gt;引入&lt;span lang="EN-US"&gt;Gmail&lt;/span&gt;之前，一直没有成为主流，紧接着就是&lt;span lang="EN-US"&gt;Google&lt;/span&gt;地图程序，一些基于互联网的带有丰富用户界面以及&lt;span lang="EN-US"&gt;PC&lt;/span&gt;程序等同的交互性的应用程序。在网络设计公司&lt;span lang="EN-US"&gt;Adaptive Path&lt;/span&gt;的耶希&lt;span lang="EN-US"&gt;&amp;bull;&lt;/span&gt;詹姆斯&lt;span lang="EN-US"&gt;&amp;bull;&lt;/span&gt;加莱特（&lt;span lang="EN-US"&gt;Jesse James Garrett&lt;/span&gt;）的一个讨论会论文中，&lt;span lang="EN-US"&gt;Google&lt;/span&gt;所使用的这组技术被命名为&lt;span lang="EN-US"&gt;AJAX&lt;/span&gt;。他写道： &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;Ajax&lt;/span&gt;不是一项技术。它其实是几项技术，每项技术自身都很繁荣，它们以强有力的全新方式结合起来。&lt;span lang="EN-US"&gt;Ajax&lt;/span&gt;涵盖： &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;-- &lt;/span&gt;运用&lt;span lang="EN-US"&gt;XHTML&lt;/span&gt;和&lt;span lang="EN-US"&gt;CSS&lt;/span&gt;实现基于各种标准的展示。&lt;span lang="EN-US"&gt; -- &lt;/span&gt;运用&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/758570.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;文档对象模型&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;（&lt;span lang="EN-US"&gt;Document Object Model&lt;/span&gt;）实现动态显示和交互。&lt;span lang="EN-US"&gt; -- &lt;/span&gt;运用&lt;span lang="EN-US"&gt;XML&lt;/span&gt;和&lt;span lang="EN-US"&gt;XSLT&lt;/span&gt;实现数据交换和操作。&lt;span lang="EN-US"&gt; -- &lt;/span&gt;运用&lt;span lang="EN-US"&gt;XMLHttpRequest&lt;/span&gt;实现异步数据检索。　&lt;span lang="EN-US"&gt;-- JavaScript&lt;/span&gt;将所有这些绑定到一起。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;　　&lt;span lang="EN-US"&gt;AJAX&lt;/span&gt;也是&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;程序的一个关键组件，例如现在归属&lt;span lang="EN-US"&gt;Yahoo!&lt;/span&gt;的&lt;span lang="EN-US"&gt;Flickr&lt;/span&gt;，&lt;span lang="EN-US"&gt;37signals&lt;/span&gt;的程序&lt;span lang="EN-US"&gt;basecamp&lt;/span&gt;和&lt;span lang="EN-US"&gt;backpack&lt;/span&gt;，以及其他&lt;span lang="EN-US"&gt;Google&lt;/span&gt;程序，例如&lt;span lang="EN-US"&gt;Gmail&lt;/span&gt;和&lt;span lang="EN-US"&gt;Orkut&lt;/span&gt;。我们正在步入一个史无前例的用户界面创新阶段，因为互联网开发者们终于可以创建，像本地基于&lt;span lang="EN-US"&gt;PC&lt;/span&gt;的应用程序一样丰富的网络程序了。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;有趣的是，许多现在正被探索的功能已经存在了很多年了。&lt;span lang="EN-US"&gt;90&lt;/span&gt;年代后期，&lt;span lang="EN-US"&gt;Microsoft&lt;/span&gt;和&lt;span lang="EN-US"&gt;Netscape&lt;/span&gt;，都对现在终于被认识到的那些功能有所洞察，但是它们对于所要采用的标准的争斗，使得实现跨浏览器的应用程序变得困难。仅在当初&lt;span lang="EN-US"&gt;Microsoft&lt;/span&gt;确定无疑地赢得了浏览器之战的时候，而且那时事实上只需要针对一个浏览器标准，编写这种程序才成为可能。同时，虽然&lt;span lang="EN-US"&gt;Firefox&lt;/span&gt;在浏览器市场中重新引入了竞争，但至少在目前我们还没有看到对互联网标准的破坏性的争夺以至于我们倒退到&lt;span lang="EN-US"&gt;90&lt;/span&gt;年代。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;a name="6"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 13.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;Web 2.0&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 13.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;的设计模式&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;在&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;模式语言&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;（&lt;span lang="EN-US"&gt;A Pattern Language&lt;/span&gt;）一书中，克里斯多夫&lt;span lang="EN-US"&gt;&amp;bull;&lt;/span&gt;亚历山大（&lt;span lang="EN-US"&gt;Christopher Alexander&lt;/span&gt;）为精炼描述对于体系结构问题的解决方案，开了一种格式上的处方。他写道：&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;每个模式都描述着一种在我们的环境中一遍又一遍地出现的问题，并因此描述了对该问题的核心解决方案。以此方式你可以使用该方案上百万次，而从不需要重复作同样的事情。&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="6_1"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;长尾&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;小型网站构成了互联网内容的大部分内容；细分市场构成了互联网的大部分可能的应用程序。所以，利用客户的自服务和算法上的数据管理来延伸到整个互联网，到达边缘而不仅仅是中心，到达长尾而不仅仅是头部。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="6_2"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;数据是下一个&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; letter-spacing: 0.4pt; font-size: 12pt; mso-fareast-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;Intel Inside&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 22.45pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan; mso-char-indent-count: 2.14;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;用程序越来越多地由数据驱动。因此：为获得竞争优势，应设法拥有一个独特的，难于再造的数据资源。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="6_3"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;用户增添价值&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan; mso-char-indent-count: 2.0;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;对互联网程序来说，竞争优势的关键在于，用户多大程度上会在你提供的数据中，添加他们自己的数据。因而，不要将你的&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;参与的体系&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;局限于软件开发。要让你的用户们隐式和显式地为你的程序增添价值。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="6_4"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;默认的网络效应&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan; mso-char-indent-count: 2.0;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;只有很小一部分用户会不嫌麻烦地为你的程序增添价值。因此：要将默认设置得使聚合用户的数据，成为用户使用程序的副产品。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="6_5"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;一些权力保留&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan; mso-char-indent-count: 2.0;" align="left"&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/334459.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;知识产权保护&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;限制了重用也阻碍了实验。因而，在好处来自于集体智慧而不是私有约束的时候，应确认采用的门槛要低。遵循现存准则，并以尽可能少的限制来授权。设计程序使之具备可编程性和可混合性。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="6_6"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;永远的测试版&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan; mso-char-indent-count: 2.0;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;当设备和程序连接到互联网时，程序已经不是软件作品了，它们是正在展开的服务。因此，不要将各种新特性都打包到集大成的发布版本中，而应作为普通用户体验的一部分来经常添加这些特性。吸引你的用户来充当实时的测试者，并且记录这些服务以便了解人们是如何使用这些新特性的。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="6_7"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;合作，而非控制&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan; mso-char-indent-count: 2.0;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;Web 2.0&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;的程序是建立在合作性的数据服务网络之上的。因此：提供网络服务界面和内容聚合，并重用其他人的数据服务。支持允许松散结合系统的轻量型编程模型。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 16.5pt; margin: 11.25pt 0cm 3.75pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 3;" align="left"&gt;&lt;a name="6_8"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-bidi-font-family: Arial; mso-font-kerning: 0pt;"&gt;软件超越单一设备&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 26.25pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;PC&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;不再是互联网应用程序的唯一访问设备，而且局限于单一设备的程序的价值小于那些相连接的程序。因此：从一开始就设计你的应用程序，使其集成跨越手持设备，&lt;span lang="EN-US"&gt;PC&lt;/span&gt;机，和互联网服务器的多种服务。 &lt;a name="7"&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 13.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;从&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;到&lt;span lang="EN-US"&gt;Innovation 2.0&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 26.75pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan; mso-char-indent-count: 2.55;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;抛开纷繁芜杂的&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;现象，进而将其放到科技发展与社会变革的大视野下来看，&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;可以说是信息技术发展引发网络革命所带来的面向未来、以人为本的创新&lt;span lang="EN-US"&gt;2.0&lt;/span&gt;模式在互联网领域的典型体现，是由专业人员织网到所有用户参与织网的创新民主化进程的生动注释&lt;span lang="EN-US"&gt;[1]&lt;/span&gt;&lt;/span&gt;&lt;a name="ref_[1]"&gt;&lt;/a&gt;&lt;span style="font-size: small;"&gt;。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 31.5pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan; mso-char-indent-count: 3.0;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;创新&lt;span lang="EN-US"&gt;2.0&lt;/span&gt;（&lt;span lang="EN-US"&gt;Innovation 2.0&lt;/span&gt;）的提法应该是从&lt;span lang="EN-US"&gt;WEB2.0&lt;/span&gt;引申过来的。&lt;span lang="EN-US"&gt;WEB2.0&lt;/span&gt;是要让所有的人都来参加，全民织网，然后用软件，机器的力量使这些信息更容易被需要的人找到和浏览。如果说&lt;span lang="EN-US"&gt;WEB1.0&lt;/span&gt;是以数据为核心的网，&lt;span lang="EN-US"&gt;WEB2.0&lt;/span&gt;是以人为出发点的互联网。因此，创新&lt;span lang="EN-US"&gt;2.0&lt;/span&gt;也是让所有人都参加创新，利用各种技术手段，让知识和创新共享和扩散。如果说创新&lt;span lang="EN-US"&gt; 1.0&lt;/span&gt;是以技术为出发点，创新&lt;span lang="EN-US"&gt;2.0&lt;/span&gt;就是以人为出发点，以人为本的创新，以应用为本的创新，是开放创新、共同创新、以用户为中心的应用创新。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 26.25pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;&lt;span style="font-size: small;"&gt;科技创新是各创新主体、创新要素交互复杂作用下的一种复杂涌现现象，是技术进步与应用创新的&lt;span lang="EN-US"&gt;&amp;ldquo;&lt;/span&gt;双螺旋结构&lt;span lang="EN-US"&gt;&amp;rdquo;&lt;/span&gt;共同演进的产物。创新&lt;span lang="EN-US"&gt;2.0&lt;/span&gt;涉及大的科技管理问题，也就是复杂性科技创新一文中提及的国家和区域&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/3213909.htm" target="_blank"&gt;&lt;span style="color: windowtext; text-decoration: none; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;科技创新体系&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;，比&lt;span lang="EN-US"&gt;Web2.0&lt;/span&gt;的概念要大得多。而&lt;span lang="EN-US"&gt;Web 2.0&lt;/span&gt;应是&lt;span lang="EN-US"&gt;Innovation 2.0&lt;/span&gt;在互联网应用方面的一种特殊表现形式。 &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 26.25pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　说到底用户才是关键，既是受众、又是参与者。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;div style="border-bottom: #dedfe1 1pt solid; border-left: medium none; padding-bottom: 5pt; padding-left: 0cm; padding-right: 0cm; background: white; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-element: para-border-div; mso-border-bottom-alt: solid #DEDFE1 .75pt;"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2; mso-border-bottom-alt: solid #DEDFE1 .75pt; mso-padding-alt: 0cm 0cm 5.0pt 0cm; padding: 0cm;" align="left"&gt;&lt;a name="8"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 13.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;技术&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 21pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan; mso-char-indent-count: 2.0;" align="left"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;对于&lt;span lang="EN-US"&gt;Web2.0&lt;/span&gt;概念的说明，通常采用典型&lt;span lang="EN-US"&gt;eb2.0&lt;/span&gt;网站案例介绍，加上对部分&lt;span lang="EN-US"&gt;eb2.0&lt;/span&gt;相关技术的解释，这些&lt;span lang="EN-US"&gt;Web2.0&lt;/span&gt;技术主要包括：博客（&lt;span lang="EN-US"&gt;BLOG&lt;/span&gt;）、&lt;span lang="EN-US"&gt;RSS&lt;/span&gt;、百科全书&lt;span lang="EN-US"&gt;(Wiki)&lt;/span&gt;、网摘 、社会网络（&lt;span lang="EN-US"&gt;SNS&lt;/span&gt;）、&lt;span lang="EN-US"&gt;P2P&lt;/span&gt;、即时信息（&lt;span lang="EN-US"&gt;IM&lt;/span&gt;）等。&lt;/span&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;div style="border-bottom: #dedfe1 1pt solid; border-left: medium none; padding-bottom: 5pt; padding-left: 0cm; padding-right: 0cm; background: white; border-top: medium none; border-right: medium none; padding-top: 0cm; mso-element: para-border-div; mso-border-bottom-alt: solid #DEDFE1 .75pt;"&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan; mso-outline-level: 2; mso-border-bottom-alt: solid #DEDFE1 .75pt; mso-padding-alt: 0cm 0cm 5.0pt 0cm; padding: 0cm;" align="left"&gt;&lt;a name="9"&gt;&lt;/a&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 13.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;" lang="EN-US"&gt;WEB2.0-&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 13.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;现有的产品&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&#xD;
&lt;/div&gt;&#xD;
&lt;p  style="text-align: left; line-height: 18pt; text-indent: 25.6pt; margin: 0cm 0cm 0pt; background: white; mso-pagination: widow-orphan; mso-char-indent-count: 2.0;" align="left"&gt;&lt;span style="font-family: 宋体; letter-spacing: 0.4pt; font-size: 12pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;　　&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;&lt;span style="font-size: small;"&gt;百度百科&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;、&lt;span lang="EN-US"&gt;Wiki&lt;/span&gt;百科、&lt;span lang="EN-US"&gt;Wallop &lt;/span&gt;、&lt;span lang="EN-US"&gt;yahoo360 &lt;/span&gt;、&lt;span lang="EN-US"&gt;openbc &lt;/span&gt;、&lt;span lang="EN-US"&gt; cyworld &lt;/span&gt;、&lt;span lang="EN-US"&gt;43things &lt;/span&gt;、&lt;span lang="EN-US"&gt; flickr&lt;/span&gt;、&lt;span lang="EN-US"&gt; del.icio.us&lt;/span&gt;、&lt;span lang="EN-US"&gt; cragslist &lt;/span&gt;、&lt;span lang="EN-US"&gt;glob &lt;/span&gt;、客齐集、&lt;span lang="EN-US"&gt; friendster &lt;/span&gt;、&lt;span lang="EN-US"&gt; linkin &lt;/span&gt;、&lt;span lang="EN-US"&gt;UU&lt;/span&gt;通 、 优友 、 天际网 、&lt;/span&gt;&lt;span lang="EN-US"&gt;&lt;a href="http://baike.baidu.com/view/1034109.htm" target="_blank"&gt;&lt;span style="font-family: 宋体; color: windowtext; text-decoration: none; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt; text-underline: none;" lang="EN-US"&gt;&lt;span lang="EN-US"&gt;爱米&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-bidi-font-family: 宋体; mso-font-kerning: 0pt;"&gt;网 
