熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

ADO.NET數據服務將提供離線功能

2013-11-13 10:54:57  來源: .NET編程 

  ADONET數據服務(即之前所謂的Astoria項目)將在未來的版本中提供離線功能這就意味著可以將應用程序開發為在與數據進行同步後接著以離線的方式進行使用

  Visual Studio Pro Tools團隊的程序經理Saaid Kahn在一次訪談(如何使用ADONET數據服務創建一個多層的應用程序訪問數據庫)中講道Astoria項目(在之後被稱之為ADONET數據服務並被放入Visual Studio SP中)允許開發人員通過一個服務代理訪問數據庫以簡化數據庫訪問和數據的獲取/存儲

  Astoria使用了RESTful服務並提供了一個URI作為服務訪問點目前數據只能在線訪問但項目組計劃發布一個alpha版本允許離線訪問數據它將利用微軟的同步框架(Sync Framework)根據微軟的一名軟件架構師Pablo Castro所說alpha版本的目的是為了收集反饋以了解接下來的發展方向是否正確以確定今年的計劃

  Pablo在實現ADONET數據服務提供的離線功能的過程勾勒出他們正在考慮的某些場景

  對局域網的數據庫實現同步
  對基於雲的數據實現同步
  數據整合提供的數據可以通過多個服務從多個數據源中獲取數據庫自定義倉儲

  Pablo披露了團隊所遵循的指導原則

  我們堅持一個簡單而開放的接口……使用HTTP客戶端以及具備我們的同步策略充足知識的任何人都可以使用數據服務實現同步

  由於已經為在線訪問提供了數據獨立性因此在同步功能中仍然保留這一特性……如果數據服務允許同步就可以同步而不用考慮背後支撐的技術

  我們正將目標轉到為結構化存儲以及業務應用程序提供數據服務這就意味著存在一定復雜程度的數據形式例如跨項目的依賴性標明數據一致狀態的存儲級和應用級的約束以及在同步期間實現局部更新的需要等

  在最新的一個視頻訪問中Pablo以及Astoria的開發人員Waseem Basheer對alpha版本做了一個預覽演示他們所稱謂的Astoria離線也會在PDC 上進行展示


From:http://tw.wingwit.com/Article/program/net/201311/14766.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.