<?xml version="1.0" encoding="gb2312"?>

<!-- RSS generated by oioj.net on 4/16/2004 ; 感谢LeXRus提供 RSS 2.0 文档; 此文件可自由使用，但请保留此行信息 --> 
<!-- Source download URL: http://blogger.org.cn/blog/rss2.asp       -->
<rss version="2.0">

<channel>
<title>World Wide Web Watch</title>
<link>http://blogger.org.cn/blog/blog.asp?name=collin</link>
<description>徐涵（Han Xu）的博客</description>
<copyright>blogger.org.cn</copyright>
<generator>W3CHINA Blog</generator>
<webMaster>webmaster@blogger.org.cn</webMaster>
<item>
<title><![CDATA[WordPress系统开通使用：blog.w3china.org]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=52722</link>
<author>Collin</author>
<pubDate>2011/11/30 4:20:34</pubDate>
<description><![CDATA[欢迎新老用户申请开通。有意申请者，请通过以下方式联系：<br><br>Q：19364440<br>邮：hanxu.w3china@org (.@对调)<br>]]></description>
</item><item>
<title><![CDATA[允许相机连接时自动导入照片，但禁止移动硬盘自动播放的办法]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=52252</link>
<author>Collin</author>
<pubDate>2011/10/15 5:52:38</pubDate>
<description><![CDATA[要允许相机连接时自动导入照片，必须在自动播放设置里，把“为所有媒体使用自动播放”打开。<br><br>要同时禁止移动硬盘的自动播放，需要修改组策略：进入 计算机配置-〉管理模板-〉Windows组件-〉自动播放策略，在右侧双击“关闭自动播放”，将状态修改为启用。<br>]]></description>
</item><item>
<title><![CDATA[Firefox版Google Toolbar（谷歌工具条）登录失败解决办法]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=52169</link>
<author>Collin</author>
<pubDate>2011/10/3 23:20:18</pubDate>
<description><![CDATA[最近发现Firefox上一直使用的Google工具条突然登录不了了。经过一番搜索，终于找到解决办法，并成功解决。<br><br>登录不了的原因是Google更改了登录网址却没有更新Google工具栏代码。因此，要解决这个问题。我们只要手工帮其改正地址即可。具体操作方法如下（以Win7为例）：<br><br>进入这个目录 C:\Users\&lt;你的用户名&gt;\AppData\Roaming\Mozilla\Firefox<br>在该目录下搜索 toolbar.js。用文本编辑器打开此文件，然后进行字符串替换。把 www.google.com/accounts 全部替换为 accounts.google.com 保存。然后重启Firefox，就可以登录了！<br>]]></description>
</item><item>
<title><![CDATA[服务器升级成功！近日将推出WordPress系统！]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=51328</link>
<author>Collin</author>
<pubDate>2011/4/25 7:25:39</pubDate>
<description><![CDATA[近日因服务器升级，给大家带来不便了。]]></description>
</item><item>
<title><![CDATA[[收藏] windows 查杀任务管理器杀不掉的进程]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=50752</link>
<author>Collin</author>
<pubDate>2010/12/20 14:33:58</pubDate>
<description><![CDATA[<span class="day"></span>
    
                <strong>文章分类:<a href="http://www.javaeye.com/blogs/category/javaeye" style="text-decoration: none; padding-right: 10px;">JavaEye</a></strong>    
  

  <div class="blog_content">
    <p>windows 查杀任务管理器杀不掉的进程：</p>
<p>1、一般进程：Taskkill</p>
<p>&nbsp;&nbsp;&nbsp; 进入CMD，在命令提示符中输入：</p>
<p>&nbsp;&nbsp;&nbsp; Taskkill /F /PID 5408</p>
<p>&nbsp;&nbsp;&nbsp; Taskkill /IM FIREFOX.EXE /F /T</p>
<p>&nbsp;</p>
<p>2、顽固进程：ntsd</p>
<p>&nbsp;&nbsp; 同样进入CMD</p>
<p>&nbsp;&nbsp; ntsd -c q -p 5408&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /// 5408 为进程pid，可以从任务管理器中查看。</p>
  </div>]]></description>
</item><item>
<title><![CDATA[Google企业应用套件 停止为 .cn 域名提供服务]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=50700</link>
<author>Collin</author>
<pubDate>2010/12/10 10:42:05</pubDate>
<description><![CDATA[<P>今早收到一封来自 <STRONG>Google企业应用套件</STRONG> 的信，大意是1月10日以后就不再为 <STRONG>.cn 域名</STRONG>提供服务了！以后，大量采用 .cn 域名的国内中小企业就无法再享用<STRONG>Google企业应用套件</STRONG> 提供的这项免费服务了。国内企业邮厂商们的机会来了！</P>
<P>================</P>
<P>Dear Google Apps admin,</P>
<P>We're contacting you regarding your use of Google Apps with the domains listed below as a domain alias or aliases.&nbsp; Google does not offer this product on .cn domains, including the use of .cn domains as domain aliases. Unfortunately, due to an error in our domain alias feature, your .cn domain was allowed as a domain alias.</P>
<P>On 10 January 2011 at 18:00 GMT, all .cn domains listed in the domain alias section of your control panel will be removed by our team. This action will not affect any existing data for any of your users.</P>
<P>If you would like to continue to receive email sent to accounts that belong to your .cn domain, we recommend securing a different email solution for your .cn domain. Email service for your non-.CN domain names will be unaffected.</P>
<P>We apologize for our mistake and the inconvenience caused by this change. We appreciate this transition may be disruptive, and are committed to helping you make it as smooth as possible.&nbsp; If you require any assistance, please reply to this message so our team can help. Additionally, if you would like technical assistance via the phone, please provide your phone number and two convenient times when we can reach you.</P>
<P>Sincerely,</P>
<P>The Google Apps Team<BR>1600 Amphitheatre Pkwy<BR>Mountain View, CA, 94040</P>
<P>You have received this mandatory email service announcement to update you about important changes to your Google Enterprise product or account.</P>
<P>The following .cn domain aliases will be removed on 10 January 2011 at 18:00 GMT:</P>
<P>XXXXX.cn</P>
<P><BR>尊敬的Google企业应用套件管理员：</P>
<P>您好！我们联系您是因为您正在使用下面所列的.cn域名作为您Google企业应用套件服务 主域名的别名（alias）。Google目前并不在.cn域名下提供Google企业应用套件服务，包括.cn域名作为域名别名（alias）的服务。遗憾的是由于我们注册流程上的疏漏，您的.cn域名被允许作为了Google企业应用套件服务的域名别名。</P>
<P>我们将会在格林威治时间（GMT）2011年1月10日18时删除您控制面板域名别名列表中的所有.cn域名。这个操作不会影响到您的用户的任何数据。</P>
<P>如果您希望继续收到发送到.cn域名的邮件，我们推荐您为.cn域名选择一个不同的邮件解决方案。您的其它非.cn域名的邮件服务将不受影响。</P>
<P>我们对工作疏漏导致的不便表示歉意。我们理解这次数据转移可能会给您带来不便，同时我们也致力于帮助您尽可能圆满的完成数据迁移。 如果您需要任何帮助，请直接回复本邮件，我们的团队会帮助您。如果您需要进一步的技术协助，请提供您的电话号码和两个方便的交流时间，我们会随后和您联系。</P>
<P>祝顺利，</P>
<P>Google企业应用套件团队<BR>1600 Amphitheatre Pkwy<BR>Mountain View, CA, 94040</P>
<P>电子邮件接收设置：我们向您发送这封必读的电子邮件服务通告，目的是让您了解 Google Enterprise 产品或帐户的重大变化。</P>
<P>下面的.cn域名别名将会在格林威治时间（GMT）2011年1月10日18时被删除：</P>
<P>XXXXX.cn</P>]]></description>
</item><item>
<title><![CDATA[blog.w3china.org 新浪微博WordPress插件 Available!]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=49380</link>
<author>Collin</author>
<pubDate>2010/7/19 19:25:16</pubDate>
<description><![CDATA[使用方法:登陆blog.w3china.org后台，左上角处将出现Sina Weibo栏目。点开，然后选择 renew author，这样引导你登陆新浪微博，输入用户名密码后，返回即可。<br><br>此后，每次在blog.w3china.org发文，都会自动转发到你的新浪微博上（除非选择不转发）。<br><br><br>我已测试成功: http://t.sina.com.cn/w3china<br><br>]]></description>
</item><item>
<title><![CDATA[装了个WordPress 3.0，供大家试用]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=49150</link>
<author>Collin</author>
<pubDate>2010/6/6 23:43:33</pubDate>
<description><![CDATA[网址：blog.w3china.org<br><br>WordPress注册一个账户，需要收两次邮件。不知何故，第二封通知密码的邮件始终不能顺利发出，大家可以在激活帐户后，直接选择reset password。<br><br>大家先用用看，另外，也欢迎大家推荐其他博客平台。<br>]]></description>
</item><item>
<title><![CDATA[2008年11月《为什么WOA与SOA的争论不是重点》]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=40974</link>
<author>Collin</author>
<pubDate>2008/11/3 1:02:52</pubDate>
<description><![CDATA[<span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US">Gartner</span><span style="font-size: 10.5pt; font-family: 宋体;">副总裁</span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US">Nick Gall</span><span style="font-size: 10.5pt; font-family: 宋体;">是首个使用</span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US">WOA</span><span style="font-size: 10.5pt; font-family: 宋体;">一词的人</span><span style="font-size: 10.5pt; font-family: 宋体;">，</span><span style="font-size: 10.5pt; font-family: 宋体;">在一次访谈中</span><span style="font-size: 10.5pt; font-family: 宋体;">，<span lang="EN-US">Loraine Lawson</span></span><span style="font-size: 10.5pt; font-family: 宋体;">请他向商业和</span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US">IT</span><span style="font-size: 10.5pt; font-family: 宋体;">主管们谈谈</span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US">WOA</span><span style="font-size: 10.5pt; font-family: 宋体;">与</span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US">SOA</span><span style="font-size: 10.5pt; font-family: 宋体;">之争的重点内容。</span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US"><br>
<br></span><span style="font-size: 10.5pt; font-family: 宋体;">[略]<br><br></span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US">
<b style="">Loraine Lawson</b></span><b style=""><span style="font-size: 10.5pt; font-family: 宋体;">：</span></b><span style="font-size: 10.5pt; font-family: 宋体;">我得知</span><span style="font-size: 10.5pt; font-family: 宋体;">，</span><span style="font-size: 10.5pt; font-family: 宋体;">面向</span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US">Web</span><span style="font-size: 10.5pt; font-family: 宋体;">的架构</span><span style="font-size: 10.5pt; font-family: 宋体;">（<span lang="EN-US">Web-Oriented Architecture</span>，<span lang="EN-US">WOA</span>）</span><span style="font-size: 10.5pt; font-family: 宋体;">这个词是您在</span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US">2006</span><span style="font-size: 10.5pt; font-family: 宋体;">年发明的</span><span style="font-size: 10.5pt; font-family: 宋体;">，</span><span style="font-size: 10.5pt; font-family: 宋体;">是吗</span><span style="font-size: 10.5pt; font-family: 宋体;">？<span lang="EN-US"><br>
</span></span><b style=""><span style="font-size: 10.5pt; font-family: 宋体;">Nick Gall：</span></b><span style="font-size: 10.5pt; font-family: 宋体;">其实还要早一点。我所能找到最早的记录是在2005年的秋天，当时我是在一个大会上发言时用到这个词的，然后我们公司的另一位副总裁Whit
Andrew在他的博客里记录下了我用到这个词这件事。就WOA这个词而言，当然我认为我是第一个使用它的人，但由于Web之大，我也无法排除是否有人在我之前就使用它了。</span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US"><br style="">
<!--[if !supportLineBreakNewLine]--><br></span><span style="font-size: 10.5pt; font-family: 宋体;">[略]</span><br><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US"><br></span><b style=""><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US">Loraine Lawson</span><span style="font-size: 10.5pt; font-family: 宋体;">：</span></b><span style="font-size: 10.5pt; font-family: 宋体;">当人们说</span><span style="font-size: 10.5pt; font-family: 宋体;">，</span><span style="font-size: 10.5pt; font-family: 宋体;">按照</span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US">Gartner</span><span style="font-size: 10.5pt; font-family: 宋体;">的定义</span><span style="font-size: 10.5pt; font-family: 宋体;">，<span lang="EN-US">WOA</span></span><span style="font-size: 10.5pt; font-family: 宋体;">比</span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US">SOA</span><span style="font-size: 10.5pt; font-family: 宋体;">更容易、更简单时</span><span style="font-size: 10.5pt; font-family: 宋体;">，</span><span style="font-size: 10.5pt; font-family: 宋体;">您不会否认吧</span><span style="font-size: 10.5pt; font-family: 宋体;">？<span lang="EN-US"><br>
<b style="">Nick Gall</b></span><b style="">：</b></span><span style="font-size: 10.5pt; font-family: 宋体;">嗯</span><span style="font-size: 10.5pt; font-family: 宋体;">，</span><span style="font-size: 10.5pt; font-family: 宋体;">我不否认。我不知该如何解释。这里存在重大混淆的地方主要是：SOA被实际当成一个代号或当成WS-*的缩写。关于</span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US">WS-*</span><span style="font-size: 10.5pt; font-family: 宋体;">与</span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US">WOA</span><span style="font-size: 10.5pt; font-family: 宋体;">的较量</span><span style="font-size: 10.5pt; font-family: 宋体;">，</span><span style="font-size: 10.5pt; font-family: 宋体;">我们作过一次彻底的报告。</span><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US"><br style="">
<!--[if !supportLineBreakNewLine]--><br></span><span style="font-size: 10.5pt; font-family: 宋体;">[略]</span><br style=""><span style="font-size: 10.5pt; font-family: 宋体;" lang="EN-US"><br></span><span style="font-size: 10.5pt; font-family: 宋体;">因此，我的建议主要是，若CIO强烈关注于交付高度共享的、敏捷的、便于更改的、灵活的、可定制的服务，那么你就成功了。不要指望技术、ESB、注册中心或注册库</span><span style="font-size: 10.5pt; font-family: &quot;Times New Roman&quot;;">——</span><span style="font-size: 10.5pt; font-family: 宋体;">不要以为你买了正确的技术你就更接近共享和松耦合这两个目标了。如果CIO、CEO们只关注具体采用什么技术，那他们将一无所获。真正应该关注的是实现共享与敏捷性所需的架构以及弥补缺陷的不同方式。<br><br><br><span style="font-weight: bold; text-decoration: underline;">全文将刊载于2008年11月出版的《软件世界》杂志上。</span><br style=""></span>]]></description>
</item><item>
<title><![CDATA[2008年11月《在真实世界中实施SOA：实战中得到的启示》]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=40973</link>
<author>Collin</author>
<pubDate>2008/11/3 1:00:59</pubDate>
<description><![CDATA[<b style=""><span style="font-size: 10pt; font-family: 宋体; color: black;">成功实施SOA的关键原则是什么？障碍在哪里？如何克服这些障碍？作者分享了从世界500强公司的SOA实施中得到的启示，以期提出解决SOA挑战的第一手经验。</span><span style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; color: black;"> </span></b><a>　<br><br></a><p class="MsoBodyText" style="margin-bottom: 14pt;"><span style="font-family: 宋体;">对大多数企业架构师来说，SOA（面向服务的架构）的价值主张是明确的：SOA提供了灵活性、敏捷性和可重用性，这些已在整个软件开发社区里得到了广泛的认可。然而，也许你会惊讶地发现，SOA实施并不像许多分析机构或Web研讨会所指出的那样普遍。原因很简单：尽管有那么多关于SOA的资料，尽管成功故事层出不穷，但SOA实施起来要比其推广者们所预料的要艰难得多。</span><span style=""> <span lang="EN-US"><o:p></o:p></span></span></p>

<p class="MsoBodyText" style="margin-bottom: 14pt;"><span style="font-family: 宋体;">大约10年前我就开始设计实行面向服务模式的系统了。我参加过各种各样的项目，从进行简单系统交互的服务，到涉及全套面向服务模式的复杂交互，等等。几乎所有这些项目都遇到了起初未曾预料到的挑战。在本文中，我将讲述一些关键挑战，并就克服这些挑战的最有效办法提出一些建议。</span><span style=""> </span><b style=""><span style="font-family: 宋体;" lang="EN-US"><o:p></o:p></span></b></p>

<b style=""><span style="font-size: 10pt; font-family: 宋体; color: black;">挑战1：解决SOA之前的架构<br></span></b><br>[略]<br>

<p class="MsoBodyText" style="margin-bottom: 14pt;"><b style=""><i style=""><span style="font-family: 宋体; color: rgb(0, 51, 102);">我们的任务是阐述各种方案，并寻找能够给企业带来效益的战略与战术方向，而不是鼓吹某种具体方法或架构。</span></i></b></p><p class="MsoBodyText" style="margin-bottom: 14pt;">

[略]<br><b style=""><i style=""><span style="font-family: 宋体; color: rgb(0, 51, 102);"></span></i></b><i style=""><span style="font-family: 宋体;" lang="EN-US"><o:p></o:p></span></i></p>



<p class="MsoBodyText" style="margin-bottom: 14pt;"><b style=""><span style="font-family: 宋体;">挑战2：说服公司采用SOA</span></b></p><p class="MsoBodyText" style="margin-bottom: 14pt;">

[略]<br><b style=""><span style="font-family: 宋体;"></span></b><b style=""><span style="font-family: 宋体;" lang="EN-US"><o:p></o:p></span></b></p>



<p class="MsoBodyText" style="margin-bottom: 14pt;"><b style=""><span style="font-family: 宋体;">挑战3：设计最有效的SOA路线图</span></b><b style=""><span style="font-family: 宋体;" lang="EN-US"><o:p></o:p></span></b></p>

<p class="MsoBodyText" style="margin-bottom: 14pt;"><span style="font-family: 宋体;">如果我们（架构师）的确看到了SOA的价值，那么下一个问题就是定义实现它的过程。我体验过很多不同的途径</span><span style="font-family: &quot;Times New Roman&quot;;">——</span><span style="font-family: 宋体;">各个途径都有自己的长处与短处。</span></p><p class="MsoBodyText" style="margin-bottom: 14pt;">

[略]<br><span style="font-family: 宋体;"></span><span style="font-family: 宋体;" lang="EN-US"><o:p></o:p></span></p>

<p class="MsoBodyText" style="margin-bottom: 14pt;"><b style=""><i style=""><span style="font-family: 宋体; color: rgb(0, 51, 102);">重点在于：构建一个有效的SOA，是企业在软件方面为数不多的命令之一；然而，正如维持竞争生存能力是必需的一样，要实现这一目标，必须具有清醒的务实态度，以及对成功的实施步骤（及代价）有深入的研究和理解。</span></i></b><span style="font-family: 宋体;" lang="EN-US"><o:p></o:p></span></p>

[略]<br><br>全文将刊载于2008年11月出版的《软件世界》杂志上。<br><b style=""><span style="font-size: 10pt; font-family: 宋体; color: black;"><br></span></b>]]></description>
</item><item>
<title><![CDATA[2008年11月《Web 3.0：语义网进入主流》]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=40972</link>
<author>Collin</author>
<pubDate>2008/11/3 0:58:16</pubDate>
<description><![CDATA[

<p class="MsoNormal" style="text-align: left;" align="left"><font size="3"><span style="font-family: 宋体;">业界也许还在忙于Web 2.0，但有些权威人士已经预见到Web 3.0涉及的新技术与新货币化战略了。</span><span style="font-family: 宋体;" lang="EN-US"><o:p></o:p></span></font></p>



<font size="3"><span style="font-size: 10pt; font-family: 宋体; color: black;" lang="EN-US">Web
2.0</span><span style="font-size: 10pt; font-family: 宋体; color: black;">给诸如社会化网络</span><span style="font-size: 10pt; font-family: 宋体; color: black;">（<span lang="EN-US">social
networking</span>）</span><span style="font-size: 10pt; font-family: 宋体; color: black;">和用户创造内容</span><span style="font-size: 10pt; font-family: 宋体; color: black;">（<span lang="EN-US">user-generated
content</span>）</span><span style="font-size: 10pt; font-family: 宋体; color: black;">等领域带来了革新</span><span style="font-size: 10pt; font-family: 宋体; color: black;">，其下</span><span style="font-size: 10pt; font-family: 宋体; color: black;">一代将围绕语义网</span><span style="font-size: 10pt; font-family: 宋体; color: black;">（<span lang="EN-US">Semantic
Web</span>）</span><span style="font-size: 10pt; font-family: 宋体; color: black;">技术带来的潜在优点及真实案例而产生</span><span style="font-size: 10pt; font-family: 宋体; color: black;">，</span><span style="font-size: 10pt; font-family: 宋体; color: black;">出席</span><span style="font-size: 10pt; font-family: 宋体; color: black;" lang="EN-US">Web 3.0</span><span style="font-size: 10pt; font-family: 宋体; color: black;">博览会的公司们如是说。</span></font><a><font size="3">　</font><br><br>[以下略]<br><br>全文将刊载于2008年11月出版的《软件世界》杂志上。<br><br></a>]]></description>
</item><item>
<title><![CDATA[2008年10月《探求真正的SOA》]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=40971</link>
<author>Collin</author>
<pubDate>2008/11/3 0:35:04</pubDate>
<description><![CDATA[<p>SOA架构师Alex Maclinovsky在一篇<a href="http://www.infoq.com/cn/articles/quest-for-true-soa">新文章</a>里讲述了一种方法，该方法可用于构建直接支持SOA治理的可扩展SOA基础设施。按Alex的话说：</p>
<blockquote>通过流程、实践与工具相结合，推动企业服务的生命周期，并提供方法来创建、传达、贯彻和管理目前对公司很重要的、关于非功能性服务特征的公司策略。</blockquote>
<p>理想的情况下，SOA基础设施必须在设计上是可扩展的，以便可以根据机构的要求方便地增添新的策略。基于方面的SOA基础设施（Aspect-
Based SOA infrastructure）正是这样设计出来的，它允许你往现有平台里增添额外的软件服务。据Alex称：</p>
<blockquote>我们无法列举出SOA服务——作为适当的企业计算平台——所应具备的全部特征，是有其根本原因。这个原因就是：这些特征是基 于实际的业务、制度等需求的，而这些需求是因行业、地理、时间及各个客户的具体情况而变的。</blockquote>
<p>这种直接支持SOA治理的基础设施：</p>
<blockquote>通过实现跨SOA参与者控制域边界的合理重用，把企业服务从数字制品转变为现实业务制品。</blockquote>
<p>欲了解更多信息，请<strong>阅读完整文章</strong>：<a title="《探求真正的SOA》" href="http://www.infoq.com/cn/articles/quest-for-true-soa">《探求真正的SOA》</a>。</p><p>全文请看InfoQ中文站：http://www.infoq.com/cn/news/2008/10/quest-for-true-soa<br></p>]]></description>
</item><item>
<title><![CDATA[2008年10月《如何实现真正的REST风格？》]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=40970</link>
<author>Collin</author>
<pubDate>2008/11/3 0:33:48</pubDate>
<description><![CDATA[
				Roy Fielding查看了SocialSite的REST API，发现它并不十分符合REST风格。<br><br><p><a href="http://wikis.glassfish.org/socialsite/Wiki.jsp?page=FinalizeRESTAPI">SocialSite的REST API</a>最近因<a href="http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven">Roy Fielding称其不符合REST风格</a>而受到批评。Roy说，它是众多自称符合REST风格而实则不然的系统之一。</p>
<blockquote> OpenSocial的REST API是RPC式的，而且是公然宣誓其RPC本性。它在如此多的方面存在耦合，所以理应将它评为“差”。 </blockquote>
<p><a href="http://wikis.glassfish.org/socialsite/Wiki.jsp?page=FinalizeRESTAPI">从OpenSocial网页上提供的信息来看</a>，你不难同意Roy的观点。例如：</p>
<blockquote>
<ul><li>在服务端为OpenSocial风格的REST和JSON-RPC提供支持</li><li>在客户端为JSON-RPC批量请求提供支持</li><li>服从OpenSocial对扩展的需求</li></ul>
</blockquote>
<p>另外，我们都知道<a href="http://www.pluralsight.com/community/blogs/tewald/archive/2007/04/28/47067.aspx">REST跟RPC是紧密相关的</a>。 鉴于已经见过很多自称符合REST风格而实则不然的网站，Roy接着就如何构建真正符合REST风格的网站（及API）给予了指导。现部分摘录如下：</p>
<blockquote>
<ul><li>REST API不应依赖于某一个通信协议。如果一个协议元素（protocol element）要将URI用于标识的目的，那么它必须允许采用任意URI方案（scheme）。<b>[做不到这一点，就意味着标识与交互没有分离。]</b></li><li>媒
体类型（media types）是用于表示资源和推进应用状态（application state）的，REST
API应将绝大部分描述精力用于定义媒体类型，或者是为现有的标准媒体类型定义扩展的关系名称（relation
names）和/或基于超文本的标记（markup）。如果要就“对所谈及的URIs采用什么方法”进行定义的话，那么应完全把它放在媒体类型的处理规则
范围内进行定义（不过在大多数情况下，现有媒体类型都已经定义好了）。<b>[做不到这一点，就意味着交互不是由超文本、而是由外部信息（out-of-band information）推进的。]</b></li><li>REST
API一定不能定义固定的资源名称或层次。服务器必须可以自由控制它自己的名称空间（namespace）。应该像HTML表单（HTML
forms）和URI模版（URI templates）那样，通过媒体类型和链接关系（link
relations）给出指示，使得服务器可以指导客户端如何构造正确的URIs。<b>[做不到这一点，就意味着客户端在根据外部信息（比如跟领域相关的标准）假定资源结构——相当于面向数据方法里的RPC功能耦合。]</b></li><li>要
使用REST
API，应该只需知道初始URI（书签）和一套适合于目标用户（即可被任何使用该API的客户端所理解）的标准媒体类型。这样的话，所有的应用状态迁移，
都必须以“客户端在服务器提供的选项里挑选”这样的方式进行；服务器提供的选项，或者直接出现在用户收到的表示（representations）里，或
者在用户对那些表示进行处理后得到。客户端可以根据自己所掌握的关于媒体类型与资源通信机制的知识来决定（或限制）状态转移，客户端可以即时增加对媒体类
型与资源通信机制的支持（比如通过代码请求）。<b>[做不到这一点，就意味着交互不是由超文本、而是由外部信息推进的。]</b></li></ul>
</blockquote>
<p>Roy的这篇文章收到了很多反馈，有的是直接回复<a href="http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hypertext-driven">评论</a>，有的是另发<a href="http://www.25hoursaday.com/weblog/2008/10/24/RESTAPIDesignInventMediaTypesNotProtocolsAndUnderstandTheImportanceOfHyperlinks.aspx">文章</a>，其中有人提出了一些关于超文本/超媒体使用的问题，对此Roy回答道：</p>[以下略]<br><br>全文请看InfoQ中文站：http://www.infoq.com/cn/news/2008/10/rest-api<br><br><p><br></p><p><br></p>]]></description>
</item><item>
<title><![CDATA[2008年10月《厂商依赖是云计算采纳的障碍？》]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=40969</link>
<author>Collin</author>
<pubDate>2008/11/3 0:32:22</pubDate>
<description><![CDATA[<p>Tim Bray、Dare Obasanjo和Dewitt Clinton就厂商依赖对云计算采纳造成的影响相互交换了意见。你觉得厂商依赖是一个重大问题吗？或者，你觉得一个厂商在提供更受欢迎的产品的同时，会不会为你解决迁移问题。</p><br><p>Tim Bray<a href="http://www.tbray.org/ongoing/When/200x/2008/10/14/Cloudy-Times">上周写了一篇关于云计算采纳的文章</a>。他觉得存在两大主要问题：</p>
<blockquote>
<ul><li>我们还没有找到最佳的云平台（cloud
platforms）架构方案。是采取Amazon的EC2/S3“裸虚拟白盒（Naked virtual
whitebox）”模型？还是采取像Google App
Engine那样平台即服务（Platform-as-a-service）的风格？我们尚不知晓。</li><li>如果云平台要受到大家欢迎的话，那么它必须做到绝对不能出现厂商依赖的情况。</li></ul>
</blockquote>
<p>Tim最后说道：</p>
<blockquote> 在21世纪的今天仍然步桌面套件和私有SQL的后尘、重演厂商依赖的悲剧，我们“脑残”到这个地步了吗？你知道，那等于把IT预算控制权交给平台厂商了？ </blockquote>
<p>Dare Obasanjo<a href="http://www.25hoursaday.com/weblog/2008/10/19/CloudComputingAndVendorLockIn.aspx">不明白能够避免厂商依赖将意味着什么</a>：</p>
<blockquote> 与Web开发平台的切换相比，从一个应用切换到另一个应用是一个类似且更容易的问题。 </blockquote>
<p>他认为，对于基于“云”的办公套件：</p>
<blockquote> 由于有<a href="http://en.wikipedia.org/wiki/OpenDocument">ODF</a>和<a href="http://en.wikipedia.org/wiki/Office_Open_XML">OOXML</a>这些标准，因此应该很容易对业务文档进行迁移。 </blockquote>
<p>但是他也敦促大家考虑以下问题：</p>
<blockquote>
<p>有没有自动化批量执行导入导出的办法？</p>
<p>是不是大家只能手工进行在线文档与标准格式间的导出/导入？</p>
<p>若数据迁移导致指向公司数据的链接和引用失效，会有什么影响？</p>
<p>你们公司迁移数据需要多大的代价（包括公司因切换服务而停工，以及IT部门迁移所有数据的实际开销）？</p><br></blockquote><p>[以下略]<br><br>全文请看InfoQ中文站：http://www.infoq.com/cn/news/2008/10/cloud-architecture<br></p><blockquote><p><br></p><br><p><br></p><p><br></p>
</blockquote><br><p><br></p><p><br></p>
	        
	            	<span></span>]]></description>
</item><item>
<title><![CDATA[2008年10月《分布式数据挖掘：应付分布式海量数据的现代方法》]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=40967</link>
<author>Collin</author>
<pubDate>2008/11/3 0:29:41</pubDate>
<description><![CDATA[<p>人们面临的挑战不再是收集信息，而是挖掘数据以回答特定研究问题。Benjamin Lieberman在<a id="h1.8" title="最近的一篇developerWorks系列文章" href="http://www.ibm.com/developerworks/cn/architecture/ar-infoarch6/">最近的一篇developerWorks系列文章</a>里向大家介绍了用分布式数据挖掘来处理这些分布式海量数据的技术。Benjamin Lieberman认为拥有分布式数据的组织面临着如何发现、访问和有效地使用分布式海量数据的挑战，而这可以用分布式数据挖掘技术来解决：</p>
<ul><li><strong>发现信息</strong>：包括静态发现和动态发现。<strong>静态发现</strong>是手动确定数据源系统，并预先把处理系统配置好，以便其在处理过程中使用发现的源，此方法最常见但最不灵活。<strong>动态发现</strong>是UDDI及OGSI（Open Grid Service Infrastructure）背后的基本思想，数据源将其功能和内容在中央注册中心进行注册，以便你可以在运行时查询中央注册中心以寻找符合处理需要的数据源。 </li><li><strong>安全地访问信息</strong>：获得访问权限需要对用户进行身份验证。对于分布式数据库，每个源可能使用的是不同的安全机制，这是分布式处理模型里的一个主要难题。 </li><li><strong>有效地传输与使用数据</strong>：数据源的庞大使得通过远程连接获取数据变得不切实际。你有两种选择：批量获取数据，然后在本地处理（如SETI@HOME项目）；或者在远程平台上执行处理。 </li></ul>[略]<br><br>“网格计算已出现一段时间了，并正开始被看作是大规模计算的未来趋势。管理大型分布式数据集的能力是网格工作的关键问题，”Benjamin Lieberman总结道。随着<a id="h9jp" title="世界上最大网格的投入使用" href="http://www.infoq.com/articles/lhc-grid">世界上最大网格（大型强子对撞机计算网格）的投入使用</a>，这篇关于分布式数据挖掘的文章也许可以给我们带来了不少启发。感兴趣的朋友请进一步阅读<a id="lpik" title="全文" href="http://www.ibm.com/developerworks/cn/architecture/ar-infoarch6/">全文</a>。<br><br>全文请看InfoQ中文站：http://www.infoq.com/cn/news/2008/10/distributed-data-mining<br><br>]]></description>
</item><item>
<title><![CDATA[2008年10月《是否该重新衡量SOA产品了？》]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=40966</link>
<author>Collin</author>
<pubDate>2008/11/3 0:26:51</pubDate>
<description><![CDATA[<p>Gartner分析师Roy Schulte是SOA方面的专家，他参与编写了1996年那份为业界引入SOA这一术语的Gartner报告。前不久Susan Hall对他进行了采访。此次采访试图回答这样一个问题，即是否应该重新调整对SOA的期待了？</p><p> Gartner分析师Roy Schulte是SOA方面的专家，他参与编写了1996年那份为业界引入SOA这一术语的Gartner报告。前不久Susan Hall对他进行了采访。<a href="http://www.itbusinessedge.com/item/?ci=48037&amp;sr=1">采访原稿</a>可以在<a href="http://www.itbusinessedge.com/">IT Business Edge</a>上找到。 </p>
<p> 据Roy Schulte称，Gartner对大约250家大型企业调查后发现，准备近期开展SOA项目的企业较去年相比少了；对效益感到失望，是这些企业疏远SOA的一个原因。<br> </p>
<p> Roy Schulte发现，重用或共享程度低下是最不能令人满意的方面。他说“我们曾见过的最好的情况是40%的重用，我们Gartner认为介于10%与40%之间就算成功了”。他解释道： </p>
<blockquote>
<p> SOA的启动成本相当大。你必须培训人员、改变开发方法和治理方法，而且你常常需要设立一个企业级卓越中心（center of
excellence）来跟踪所有元数据，所以启动阶段是有些痛苦的。另一方面，你发现你所构建的服务都只跟一个业务功能相关，于是，由于没有别的业务功
能需要它，所以你无法重用它。 </p>
</blockquote>
<p> 他说，“SOA更普遍的好处是模块性（modularity），即取走一个模块、用一个新模块取代它的能力。如果你从不重用它，那么你就获得模块性了。” <br></p>[以下略]<br><br>全文请看InfoQ中文站：http://www.infoq.com/cn/news/2008/10/rebalance-soa-portfolio<br><br><p><br></p><p><br></p>]]></description>
</item><item>
<title><![CDATA[2008年10月《比较各JAX-RS实现》]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=40965</link>
<author>Collin</author>
<pubDate>2008/11/3 0:13:25</pubDate>
<description><![CDATA[现在JAX-RS有四种以上的不同实现供大家选择。哪个实现最好？可以这么问吗？Solomon Duskis不仅对几种最重要的JAX-RS实现进行了比较与对比，他也试图解答这个问题。<br><br>
   	    
   	正如<a href="http://highlystrungcello.blogspot.com/2008/01/you-wait-ages-for-bus-and-then-three.html">某人在别处说的</a>，关于公交车，有一个奇怪的现象：你等了很久一辆不来，最后却一下来了三辆！<a href="http://www.infoq.com/news/2008/09/jsr311-approved">JAX-RS实现</a>貌似也碰到了类似的问题。目前我们有：<br>
<ul><li> <a href="http://cxf.apache.org/">CXF</a>——<a href="http://xfire.codehaus.org/">XFire</a>和<a href="http://celtix.objectweb.org/">Celtix</a>的合并（一个由IONA赞助的开源ESB，最初寄存在ObjectWeb上）。   </li><li> <a href="https://jersey.dev.java.net/">Jersey</a>——Sun公司的JAX-RS参考实现。   </li><li> <a href="http://www.jboss.org/resteasy/">RESTEasy</a>——JBoss的JAX-RS项目。   </li><li> <a href="http://www.restlet.org/">Restlet</a>——也许是最早的REST框架了，它JAX-RS之前就有了。   </li></ul>
尽管<a href="http://www.infoq.com/articles/rest-anti-patterns">围绕着REST</a>存在<a href="http://www.infoq.com/articles/sanjiva-rest-myths">各种各样的争论</a>，但JAX-RS提供了Java语言所需的<a href="http://www.infoq.com/news/2008/09/jsr311-approved">REST支持</a>这一点是无可争议的。如果你是REST新手，你会选择哪种实现呢？嗯，<a href="http://www.jroller.com/Solomon/entry/jax_rs_vendor_comparisons_part">Solomon Duskis试图解答这一问题</a>。他还在<a href="http://java.dzone.com/articles/jax-rs-vendor-comparisons-part">dzone</a>上指出： <blockquote> 我想就以下几个“纯”JAX-RS以外的方面对各JAX-RS实现进行比较。 </blockquote> 这些方面包括：<br>
<ul><li> <strong>产品成熟度</strong><strong><br></strong>   </li><li> <strong>服务端集成策略</strong><br>   </li><li> <strong>Java客户端API</strong>   </li><li> <strong>可配置能力</strong>   </li><li> <strong>安全性</strong>   </li><li> <strong>性能</strong>   </li></ul>
Solomon Duskis说<strong>“Jersey的用途是作为一个参考实现。RESTEasy是新思想的游乐场。CXF是在IONA支持下的‘企业版’。Restlet项目诞生的目的是增加一种RESTful API选择。”<br><br><span style="font-weight: normal;">[以下略]</span><br style="font-weight: normal;"><br style="font-weight: normal;"><span style="font-weight: normal;">全文请看InfoQ中文站：http://www.infoq.com/cn/news/2008/10/jaxrs-comparison</span><br style="font-weight: normal;"><br><br></strong>]]></description>
</item><item>
<title><![CDATA[2008年9月《克服SOA实施过程中的障碍》]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=40964</link>
<author>Collin</author>
<pubDate>2008/11/3 0:11:16</pubDate>
<description><![CDATA[<a></a><p>在本文中，Jonathan Mack分享了从业务、技术和组织角度来应付SOA挑战的第一手经验。他指出了成功实施SOA的关键要素、主要障碍以及克服这些障碍的方法。</p><br><p> <a href="http://www.devx.com/architect/Article/38866">Jonathan Mack</a>说，现在SOA实施“并不像许多分析机构或Web研讨会所指出的那样普遍”。原因很简单：成功的SOA实施是颇具挑战性的。Jonathan Mack概述了三大挑战： </p>
<ul><li> 解决早于SOA的架构——将现有企业资产整合到SOA里去。   </li><li> 说服公司采用SOA——用具体的事实（而不是总体的陈述）阐述为什么SOA能够产生与其成本相称的效益，得公司涉众（stakeholders）信服。   </li><li> 设计最有效的SOA路线图——定义实现SOA愿景的过程。   </li></ul>
<p> 虽然大部分SOA实践者们提倡在现有企业应用之上构建一个瘦服务层、尽量重用已经存在的功能，但这样实施的挑战性常常比通常认为的要大得多。Jonathan Mack指出： </p>
<blockquote> 过去构建的遗留系统（legacy
systems）是一些零散的批处理或在线处理程序，它们必须按特定的顺序组合起来才能产生有意义的业务功能。那些遗留的处理程序是用于满足实际需要的，
它们常常是根据实际开发流程得到的、而不是与具体的功能相对应。从服务的观点来看，这些程序缺乏一致性和含义。 </blockquote>
<p>关于解决这一问题的实际办法，Jonathan Mack概述如下： <br></p><p>[以下略]<br><br>全文请看InfoQ中文站：http://www.infoq.com/cn/news/2008/09/SOAObstacles<br><br></p><p><br></p><p><br></p>]]></description>
</item><item>
<title><![CDATA[2008年9月《WOA与SOA之争》]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=40963</link>
<author>Collin</author>
<pubDate>2008/11/3 0:09:25</pubDate>
<description><![CDATA[Gartner副总裁Nick Gall是首个使用WOA一词的人，在一次访谈中，Loraine Lawson请他向商业和IT主管们谈谈WOA与SOA之争的重点内容。<br><br><p> <font size="2"><a href="http://www.gartner.com/">Gartner</a>副总裁Nick Gall是首个使用WOA一词的人，在一次<a href="http://www.itbusinessedge.com/item/?ci=47620&amp;sr=1">访谈</a>中，Loraine Lawson请他向商业和IT主管们谈谈WOA与SOA之争的重点内容。<br></font> </p>
<p><font size="2"> 当被问及WOA一词的由来时，Nick Gall说 </font></p>
<blockquote>
<p>我所能找到最早的记录是在2005年的秋天，当时我是在一个大会上发言时用到这个词的，然后我们公司的另一位副总裁Whit Andrew<a href="http://blog.gartner.com/blog/index.php?itemid=400/">在他的博客里记录下了</a>我用到这个词这件事。</p>
</blockquote>
<p><font size="2"> 他说，REST风格是跟WOA最为接近的架构风格，但“REST引起了太多的争议，而且关于REST的实际含义存在着诸多误解”，于是他就发明了一个新术语。他说道： </font></p>
<blockquote>
<p> <font size="2"> 在我看来，WOA意味着一种更加以Web为中心的Web服务风格，它更简单、不怎么复杂、也不怎么受厂商驱使，它代表的就是这种新出现的风格。   </font> </p>
</blockquote>
<p><font size="2"> 接着，他用公式简洁地描述了这个架构风格“WOA = SOA + REST + WWW”。他通过为SOA添加架构约束的方式描述了WOA。 <br></font></p><p><font size="2">[以下略]</font></p><p>全文请看InfoQ中文站：http://www.infoq.com/cn/news/2008/09/woa-soa-debate<br></p><p><font size="2"><br></font></p><br>]]></description>
</item><item>
<title><![CDATA[即将更新博客程序，征集广大用户建议]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=Collin&amp;id=40616</link>
<author>Collin</author>
<pubDate>2008/10/14 11:54:12</pubDate>
<description><![CDATA[不知大家希望新程序具有哪些功能？<br><br>大家可以在此说说自己的想法和建议，我们将尽量满足大家的要求。<br><br>谢谢！<br>]]></description>
</item>
</channel>
</rss>