-
公开(公告)号:CN101248405A
公开(公告)日:2008-08-20
申请号:CN200680014618.7
申请日:2006-04-20
Applicant: 微软公司
IPC: G06F3/00 , G06F13/00 , G06F9/44 , G06F15/173 , G06F9/46 , G06F15/177 , G06F9/455
Abstract: 提供了用于将软件应用程序组件划分到被称为并发域的各分立域中的方法、系统和计算机产品。可在这种域中部署计算上昂贵、缓慢或运行时间长的方法,从而保持关联应用程序更好地响应终端用户。根据本发明一个方面,给定并发域是运行时对象分区,它用于在分区内提供同步和线程分隔并且在数据驱动的动态组合和再配置的应用程序中提供与其它这种分区的并发。
-
-
公开(公告)号:CN101952800A
公开(公告)日:2011-01-19
申请号:CN200980106917.7
申请日:2009-01-23
Applicant: 微软公司
CPC classification number: G06F9/541
Abstract: 可以使用一种公共数据类型结构来对根据不同类型或类型结构来实现数据的应用程序之间的访问请求进行相关。在一个实现中,一种公共数据结构包括操作、序列、记录以及原子(即,未定义)的模式。然后,系统可以将任何类型结构映射到公共数据结构的模式。在操作中,应用程序对数据的请求可以涉及标识应用程序用来将数据映射到公共数据结构的一个或多个代理。这些代理基于数据的形状(到可以标识该数据的程度)来将数据映射到公共数据结构。然后,这些代理可以返回包括所标识的映射信息的一个或多个数据结构。然后,应用程序可以直接对接收到的数据结构执行操作。
-
公开(公告)号:CN101952799A
公开(公告)日:2011-01-19
申请号:CN200980106643.1
申请日:2009-01-23
Applicant: 微软公司
CPC classification number: G06F9/542
Abstract: 本发明的信令系统提供了用于传递、报告,和/或以其他方式处理软件依赖关系链中的状态变更的同步方法。在第一阶段,信令系统标识软件组件之间的所有依赖关系,并还用第一表示来设置每一个节点的二进制指示符。在标识源节点中的任何变更(例如,值被更新)之后,系统将每一二进制指示符更新为第二设置。在第二阶段,系统基本上按从源节点,到中间节点,以及最终节点等的渐进次序,启动依赖关系链中的所有监听程序。一旦所有监听程序都有机会基于已更新的值来执行一个或多个进程,系统就可以丢弃依赖关系图,以允许为后续值变更构建新的依赖关系图。
-
公开(公告)号:CN101952799B
公开(公告)日:2013-06-26
申请号:CN200980106643.1
申请日:2009-01-23
Applicant: 微软公司
CPC classification number: G06F9/542
Abstract: 本发明的信令系统提供了用于传递、报告,和/或以其他方式处理软件依赖关系链中的状态变更的同步方法。在第一阶段,信令系统标识软件组件之间的所有依赖关系,并还用第一表示来设置每一个节点的二进制指示符。在标识源节点中的任何变更(例如,值被更新)之后,系统将每一二进制指示符更新为第二设置。在第二阶段,系统基本上按从源节点,到中间节点,以及最终节点等的渐进次序,启动依赖关系链中的所有监听程序。一旦所有监听程序都有机会基于已更新的值来执行一个或多个进程,系统就可以丢弃依赖关系图,以允许为后续值变更构建新的依赖关系图。
-
公开(公告)号:CN101248405B
公开(公告)日:2010-09-15
申请号:CN200680014618.7
申请日:2006-04-20
Applicant: 微软公司
IPC: G06F3/00 , G06F13/00 , G06F9/44 , G06F15/173 , G06F9/46 , G06F15/177 , G06F9/455
Abstract: 提供了用于将软件应用程序组件划分到被称为并发域的各分立域中的方法、系统和计算机产品。可在这种域中部署计算上昂贵、缓慢或运行时间长的方法,从而保持关联应用程序更好地响应终端用户。根据本发明一个方面,给定并发域是运行时对象分区,它用于在分区内提供同步和线程分隔并且在数据驱动的动态组合和再配置的应用程序中提供与其它这种分区的并发。
-
公开(公告)号:CN101512503A
公开(公告)日:2009-08-19
申请号:CN200680014594.5
申请日:2006-04-20
Applicant: 微软公司
IPC: G06F15/00
Abstract: 本发明涉及XML应用程序框架(XAF)。XAF应用程序是数据驱动的,使得对计算机系统的所有操作都是以数据为焦点的。另外,XAF应用程序中使用的组件根据如何显示数据以及使用什么数据类型来实例化和连接。XAF内的应用程序包括用户界面(UI)连接器、动作模块以及数据连接器。UI连接器接收UI事件并将UI事件连接到动作模块。动作模块从UI事件生成标准格式动作并将其发送到数据连接器。数据连接器将标准格式动作转换成改变数据存储中的数据的数据专用动作。数据连接器然后将对应于改变的数据的标准格式数据表示发送回UI连接器以将改变的数据提供给UI。
-
公开(公告)号:CN101952800B
公开(公告)日:2015-01-14
申请号:CN200980106917.7
申请日:2009-01-23
Applicant: 微软公司
CPC classification number: G06F9/541
Abstract: 可以使用一种公共数据类型结构来对根据不同类型或类型结构来实现数据的应用程序之间的访问请求进行相关。在一个实现中,一种公共数据结构包括操作、序列、记录以及原子(即,未定义)的模式。然后,系统可以将任何类型结构映射到公共数据结构的模式。在操作中,应用程序对数据的请求可以涉及标识应用程序用来将数据映射到公共数据结构的一个或多个代理。这些代理基于数据的形状(到可以标识该数据的程度)来将数据映射到公共数据结构。然后,这些代理可以返回包括所标识的映射信息的一个或多个数据结构。然后,应用程序可以直接对接收到的数据结构执行操作。
-
公开(公告)号:CN101939723B
公开(公告)日:2013-11-20
申请号:CN200980104571.7
申请日:2009-01-06
Applicant: 微软公司
IPC: G06F9/06 , G06F9/44 , G06F15/173
CPC classification number: G06F9/4488
Abstract: 组件域用于定义与该组件域相关联的各组件之间的绑定。组件域跟踪每一组件要导入的各种服务,并且跟踪每一组件导出的各种服务。在运行时而非在编译时间,使用服务导入和导出数据来绑定各组件之间的各种相互关系。因此,取决于可用组件及其特征,绑定可以是不同的。这准许应用程序更加灵活。在一个实现中,绑定是迭代地执行的。例如,如果在将服务导入绑定到服务导出的一次迭代之后,一些组件可能展开它们导出的服务或它们希望导入的服务。
-
公开(公告)号:CN101952805A
公开(公告)日:2011-01-19
申请号:CN200980106920.9
申请日:2009-01-23
Applicant: 微软公司
CPC classification number: G06F17/30
Abstract: 名义类型框架可以被配置成基于通用类型形状或结构的最小集合来有效地将不同的名义类型相关在一起。在一个实现中,开发人员标识多个所感兴趣的不同的名义类型(源类型),并标识由应用程序访问的通用类型形状的最小集合。然后,该通用类型形状的最小集合可以被用来创建其他不同的源类型中的每一个都可以被映射到的中间类型(目标类型)。例如,可以创建将一个或多个源类型的形状映射到所创建的目标类型的对应形状的一个或多个代理。由开发人员所创建的应用程序又可以通过单个目标类型来访问、操作、或以其他方式使用每一不同的源类型的映射数据。
-
-
-
-
-
-
-
-
-