在 Web 服务领域公开和使用数据 【转载】
2009-06-12 00:47
337 查看
该篇文章是我于2009年6月10日通过自己编写的工具,批量从位于在博客园的博客站点(http://chenxizhang.cnblogs.com)同步而来。文章中的图片地址仍然是链接到博客园的。特此说明!陈希章原文地址:http://www.cnblogs.com/chenxizhang/archive/2008/11/05/1327021.html原文标题:在 Web 服务领域公开和使用数据 【转载】 原文发表:2008/11/5 2:57:00 |
http://msdn.microsoft.com/zh-cn/magazine/cc748663.aspx
部分摘了如下
回想一下您上次构建的富 Internet 应用程序 (RIA)。您是如何获取您的数据的?又是如何区分该数据与发送至浏览器的演示文稿和用户界面 (UI) 信息的?如果有更简单的方法来实现此操作,会怎样? 分离演示文稿和数据并不是什么新构想,但随着 RIA 技术(如 AJAX 和 Silverlight™)的日益普及,它已经越来越流行了。这些技术基于分离演示文稿和数据的思路构建,其目的在于开发出交互性更强且响应更快的应用程序。 例如,基于 Silverlight 的 RIA 应用程序可预编译代码来驱动演示文稿,并通过 Web 服务器将该代码部署到客户端。然后,到达 Web 浏览器后,该代码将回调到 Web 服务器以检索要在用户界面中显示的数据。此类技术通常不需要选择服务器端呈现过程,因为这会混合数据和演示文稿代码。 除了分离演示文稿和数据以使 Web 体验更丰富、更具交互性之外,Web 还有公开和使用独立于任何用户界面的独立数据的趋势。数据驱动的应用程序(如“资源聚合”)的广泛应用表明,有意义且便于使用的数据的推广开创了新的应用程序方案。 基于对这些趋势的观察,ADO.NET 数据服务框架最初旨在帮助那些希望通过自己的 RIA 应用程序中的服务来公开和使用数据的开发人员。探索该领域时,出现了两个主要理念:使用现有方法针对以数据为中心的服务构建通用客户端库和工具这一观念本身,就很有难度;创建和维护这些服务需要投入大量的开发人员。在本文中,我们将重点介绍什么是数据服务以及几个主要功能。如果希望更深入地了解数据服务所隐藏的部分理念,请参阅团队博客上标题为“Why ADO.NET Data Services?”(为什么要构建 ADO.NET 数据服务?)的帖子 (go.microsoft.com/fwlink/?LinkId=120530)。 总的来说,ADO.NET 数据服务框架的目标是为公开和使用以数据为中心的服务创建基于具象状态传输 (REST) 的简单框架。此类服务使用统一的界面公开数据,以供整个企业 Intranet 或 Internet 范围内的所有 Web 客户端使用。该框架由一个服务器库和一组客户端库组成,前者用于将数据作为服务安全公开,后者是为一系列 Microsoft 应用程序和技术(Microsoft® .NET Framework 和 Silverlight 等)能够使用服务而构建的。图 1 展示了该体系结构。
作者:陈希章 出处:http://blog.csdn.net/chen_xizhang 本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
相关文章推荐
- 在 Web 服务领域公开和使用数据 【转载】
- 使用HttpWebRequest访问Web服务,并传递Cookie数据
- 使用 XML-RPC 为 C++ 应用程序启用 Web 服务(将 C++ 方法作为服务公开的详细指南)
- 如何在 Web 服务中使用 Service Data Objects 2.1 的动态数据 API
- 在 Silverlight 客户端中配置 Web 服务使用(转载)
- SQL Server 本机 Web 服务的使用方案(转载)
- 使用 XSLT、KML 和 Google Maps API 在地图上覆盖数据,第 1 部分:利用 Google Geocoder Web 服务
- 使用 Spring 3 MVC HttpMessageConverter 功能构建 RESTful web 服务(转载)
- 通过Spring使用远程访问和web服务(转载)
- 使用WebService技术获取第三方数据实现繁体字转换 WEB 服务
- node使用express搭建服务web前端(服务数据)。
- [转载]使用 Microsoft SOAP Toolkit 2.0 建立安全 Web 服务
- [转载]使用 Visual FoxPro提供一个基于互联网的数据服务(翻译)
- 当您通过使用 InfoPath 2010 表单连接到 Web 服务时沙盒中处理的代码包含的、 不返回的数据或您收到一条错误消息
- 使用 WCF Web HTTP 编程模型创建返回任意数据的服务
- 转载:使用 mechanize 和 BeautifulSoup 收集 Web 数据
- [转载]ASP.NET Web 服务还是 .NET Remoting:如何选择,使用 Microsoft .NET 建立分布式应用程序
- 在微服务中使用领域事件(转载)
- 使用 HttpWebRequest 类调用 WEB 服务的示例(C#)【转载】
- WebViewJavascriptBridge详细使用(转载)