Pocket PC上的天气Web服务

ZDNet软件频道 时间:2003-09-24 作者:MSDN |  我要评论()
本文关键词:
IT行业最重要的两大趋势是移动性和XML Web服务。它们每一个都具有改变我们从事商业活动方式的能力。在本文里,你将看到如何将多个Web服务组合成一个智能的客户端程序,从而为其用户提供附加值。

本文适用于:
微软® Windows® .NET精简框架
Windows Pocket PC

Weather_services.exe


IT行业最重要的两大趋势是移动性和XML Web服务。它们每一个都具有改变我们从事商业活动方式的能力,而将这两者结合起来的能力甚至更加令人激动。Pocket PC手机,本身就具有连接能力,并装有微软的Windows操作系统,它包括了带来一加一大于二效力的技术。在本文里,你将看到如何将多个Web服务组合成一个智能的客户端程序,从而为其用户提供附加值。

Web服务的世界

当你浏览诸如Xmethods(http://www.xmethods.net/)以及Salcentral(http://www.salcentral.com) 这样的网站时,你会意识到那里有一个全新的Internet——充满Web服务的Internet。里面的功能就像一个不断增长的源泉,你可以将它们用在你自己的应用程序里,而最有趣的是,你可以通过将这些功能组合应用从而创造新的价值。

两个提供天气信息的Web服务

在Xmethods的网站上,我找到了两个用于获得天气信息的有趣的Web服务。第一个是由LearnXmlWS(http://www.vbws.com/)提供的,它会按照给定的邮政编码返回当前的天气情况。该Web服务的典型响应就像下面这样:

<CurrentWeather>
 <LastUpdated>Nov 08, 2002 - 12:51 PM EST</LastUpdated> 
 <IconUrl>http://www.LearnXmlWS.com/services/images/sunny.gif</IconUrl> 
 <Conditions>clear</Conditions> 
 <CurrentTemp>57</CurrentTemp> 
 <Humidity>0.47</Humidity> 
 <Barometer>30.04</Barometer> 
 <BarometerDirection>Falling</BarometerDirection> 
</CurrentWeather>

第二个是由Unisys(http://www.unisysfsp.com/)提供的,它会按照给定的邮政编码给出天气预报。你可以在http://hosting001.vs.k2unisys.net/Weather/PDCWebService/WeatherServices.asmx/GetWeather?ZipCode=10001看到其典型的响应。

在此我要对这两个提供者表示真诚的谢意,因为他们两人和其他众多人士一样,将Web服务的设想变成了现实。


百度大联盟认证黄金会员Copyright© 1997- CNET Networks 版权所有。 ZDNet 是CNET Networks公司注册服务商标。
中华人民共和国电信与信息服务业务经营许可证编号:京ICP证010391号 京ICP备09041801号-159
京公网安备:1101082134