-
公开(公告)号:CN100461162C
公开(公告)日:2009-02-11
申请号:CN200410055078.X
申请日:2004-06-25
Applicant: 微软公司
CPC classification number: G06F17/30902 , Y10S707/99932 , Y10S707/99934 , Y10S707/99952 , Y10S707/99953
Abstract: 一服务器提供可以包括来自数据库中数据表的内容的网络响应。该服务器提供一可以存储内容(包括来自数据表的内容)的缓存(例如,在系统存储器)以提高随后提供相同内容的效率以满足客户端网络请求。该服务器监视数据表的变化并且,当在一特定的数据表中出现一变化时,使依赖于一特定数据表的缓存记录无效。进而,响应于一客户端网络请求的网络响应,该服务器给至少一部分所构建的网络响应分配数据库缓存依赖性,该部分所构建的网络响应是基于在构建该网络响应期间所执行的命令的。该至少一部分所构建的网络响应随后被缓存在服务器的一缓存位置。
-
公开(公告)号:CN101452484B
公开(公告)日:2011-10-05
申请号:CN200810188973.7
申请日:2004-06-25
Applicant: 微软公司
CPC classification number: G06F17/30902 , Y10S707/99932 , Y10S707/99934 , Y10S707/99952 , Y10S707/99953
Abstract: 本发明涉及用于寄存和检索可以用来使缓存记录无效的数据库表格变化信息。一服务器提供可以包括来自数据库中数据表的内容的网络响应。该服务器提供一可以存储内容(包括来自数据表的内容)的缓存(例如,在系统存储器)以提高随后提供相同内容的效率以满足客户端网络请求。该服务器监视数据表的变化并且,当在一特定的数据表中出现一变化时,使依赖于一特定数据表的缓存记录无效。进而,响应于一客户端网络请求的网络响应,该服务器给至少一部分所构建的网络响应分配数据库缓存依赖性,该部分所构建的网络响应是基于在构建该网络响应期间所执行的命令的。该至少一部分所构建的网络响应随后被缓存在服务器的一缓存位置。
-
公开(公告)号:CN100576204C
公开(公告)日:2009-12-30
申请号:CN200610004657.0
申请日:2006-01-26
Applicant: 微软公司
Abstract: 用于数据平台的一种应用程序接口(API)。该API包括展现数据平台的存储、会话、事务和查询服务的至少之一的一般数据访问组件,其中数据平台与数据存储相关联。API的数据类组件提供展现数据平台的数据模型的类型和关系的规范的应用程序无关类。该API包括展现数据平台的域特定属性和行为的应用程序特定和框架特定类的域数据类组件。该数据平台可以是与数据存储通过接口相连以提供多个不同应用程序框架可访问的数据服务的公共数据平台,其中各数据服务使不同框架的相应应用程序能访问数据存储。
-
公开(公告)号:CN1609796A
公开(公告)日:2005-04-27
申请号:CN200410082644.6
申请日:2004-09-23
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06F8/20
Abstract: 用于设计应用编程接口(API)的第一示例性方法实现包括:为核心场景准备多个代码样本,该多个代码样本的每一相应的代码样本对应于多个编程语言的一相应的编程语言;以及响应于该多个代码样本,从该核心场景衍生API。用于设计API的第二示例性方法包括:为特征区域选择核心场景;为该核心场景书写至少一个代码样本;以及响应于该至少一个代码样本衍生用于该核心场景的API。用于设计API的第三示例性方法包括:响应于对核心场景书写的至少一个代码样本衍生用于该核心场景的API;使用多个开发者在该API上执行一个或多个可用性学习;以及基于该一个或多个可用性学习修订该API。
-
公开(公告)号:CN1609795A
公开(公告)日:2005-04-27
申请号:CN200410078530.4
申请日:2004-09-10
Applicant: 微软公司
IPC: G06F9/44
CPC classification number: G06F9/44
Abstract: 一种用于计算机平台的编程接口可包括各种功能。在某些实施例中,该编程接口包括以下类型或功能的组的一个或多个:与内核文件系统概念有关的类型或功能、与人可联系的实体有关的类型或功能、与文档有关的类型或功能、对多种媒体公共的类型或功能、对音频媒体专用的类型或功能、对视频媒体专用的类型或功能、对图像媒体专用的类型或功能、对电子邮件消息专用的类型或功能以及与标识具体位置有关的类型或功能。
-
公开(公告)号:CN1577327A
公开(公告)日:2005-02-09
申请号:CN200410055078.X
申请日:2004-06-25
Applicant: 微软公司
CPC classification number: G06F17/30902 , Y10S707/99932 , Y10S707/99934 , Y10S707/99952 , Y10S707/99953
Abstract: 一服务器提供可以包括来自数据库中数据表的内容的网络响应。该服务器提供一可以存储内容(包括来自数据表的内容)的缓存(例如,在系统存储器)以提高随后提供相同内容的效率以满足客户端网络请求。该服务器监视数据表的变化,并且当在一特定的数据表中出现一变化时,使依赖于一特定数据表的缓存记录无效。进而,响应于一客户端网络请求的网络响应,该服务器给至少一部分所构建的网络响应分配数据库缓存依赖性,该部分所构建的网络响应是基于在构建该网络响应期间所执行的命令的。该至少一部分所构建的网络响应随后被缓存在服务器的一缓存位置。
-
公开(公告)号:CN101452484A
公开(公告)日:2009-06-10
申请号:CN200810188973.7
申请日:2004-06-25
Applicant: 微软公司
CPC classification number: G06F17/30902 , Y10S707/99932 , Y10S707/99934 , Y10S707/99952 , Y10S707/99953
Abstract: 本发明涉及用于寄存和检索可以用来使缓存记录无效的数据库表格变化信息。一服务器提供可以包括来自数据库中数据表的内容的网络响应。该服务器提供一可以存储内容(包括来自数据表的内容)的缓存(例如,在系统存储器)以提高随后提供相同内容的效率以满足客户端网络请求。该服务器监视数据表的变化并且,当在一特定的数据表中出现一变化时,使依赖于一特定数据表的缓存记录无效。进而,响应于一客户端网络请求的网络响应,该服务器给至少一部分所构建的网络响应分配数据库缓存依赖性,该部分所构建的网络响应是基于在构建该网络响应期间所执行的命令的。该至少一部分所构建的网络响应随后被缓存在服务器的一缓存位置。
-
公开(公告)号:CN1828595A
公开(公告)日:2006-09-06
申请号:CN200610004657.0
申请日:2006-01-26
Applicant: 微软公司
Abstract: 用于数据平台的一种应用程序接口(API)。该API包括展现数据平台的存储、会话、事务和查询服务的至少之一的一般数据访问组件,其中数据平台与数据存储相关联。API的数据类组件提供展现数据平台的数据模型的类型和关系的规范的应用程序无关类。该API包括展现数据平台的域特定属性和行为的应用程序特定和框架特定类的域数据类组件。该数据平台可以是与数据存储通过接口相连以提供多个不同应用程序框架可访问的数据服务的公共数据平台,其中各数据服务使不同框架的相应应用程序能访问数据存储。
-
公开(公告)号:CN1828594A
公开(公告)日:2006-09-06
申请号:CN200610004632.0
申请日:2006-01-26
Applicant: 微软公司
IPC: G06F17/30
Abstract: 一种公用数据模型(CDM),它是多个应用程序专属数据模型公用的数据模型。CDM既支持PIM(个人信息管理器)终端用户应用程序数据,又支持业务(LOB)数据。类似地,SDM类型(系统定义模型)应用程序可在CDM之上指定其模型。CDM通过使用实体组件和关系组件来实现应用程序之间提高的可相互操作性,其中实体类型提供具有多个完全不同的应用程序上的统一标识的数据实体,而关系组件定义两个或多个数据实体之间的关系。CDM提供任何代数可在其上操作的类型系统。
-
-
-
-
-
-
-
-