[发明专利]事务变换有效
申请号: | 200680014092.2 | 申请日: | 2006-04-20 |
公开(公告)号: | CN101542457A | 公开(公告)日: | 2009-09-23 |
发明(设计)人: | B·M·奥勒尼科;C·A·西泽伯斯基;D·G·亨特;A·F·阿玛德;T·D·泽默豪尔;Y·瑞彻金恩 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F15/173 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 斌 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事务 变换 | ||
1.一种用于构建能进行局域化的数据隔离的应用的计算机实现的方法,包 括:
在XML应用框架(XAF)环境中接收应用规范,所述XAF环境在操作上 通过数据连接器与多个用户界面连接器和多个数据存储相关联,每个数据存储 具有一个被配置成以数据连接器所实现的相应协议通信的特定数据类型,所述 用户界面连接器用来将UI动作转换成XAF动作,所述数据连接器用于根据与 每个数据存储相关联的相应协议将XAF动作转换成数据存储专用动作并将数 据存储专用动作转换成XAF动作;
标识要求隔离的数据实体;
接收应用的用户界面中的至少一个数据变化;
由UI连接器将所述用户界面中的至少一个数据变化转换成一般XAF事 件,其中由UI连接器来转换所述用户界面中的至少一个数据变化包括:采用 对与所述用户界面中的所述至少一个数据变化相关联的用户界面元素的类型 专用的用户界面连接器;以及
至少部分由数据连接器来实现至少一个事务变换,所述至少一个事务变换 能够对所述至少一个数据变化执行控制操作,所述执行控制操作包括:
请求可以执行控制操作的保证,
接收对保证请求的响应,
确定接收到的响应是否包括可以执行控制操作的肯定保证,以及 发送命令以完成控制操作。
2.如权利要求1所述的计算机实现方法,其特征在于,所述控制操作是提 交。
3.如权利要求2所述的计算机实现方法,其特征在于,处理所述控制操作 还包括使用经更改的两阶段并发模型来提交所述数据。
4.如权利要求1所述的计算机实现方法,其特征在于,所述控制操作是刷 新。
5.如权利要求4所述的计算机实现方法,其特征在于,还包括刷新缓冲器 中的数据。
6.如权利要求1所述的计算机实现方法,其特征在于,所述数据和所述执 行控制操作的请求是从数据客户端接收的。
7.如权利要求6所述的计算机实现方法,其特征在于,所述数据客户端是 数据输入对话框。
8.如权利要求6所述的计算机实现方法,其特征在于,所述数据客户端是 数据视图。
9.一种用于应用中数据隔离的系统,包括:
控制模块,用于执行控制操作;以及
缓冲模块,用于存储缓冲的隔离数据并维护相关于所述隔离数据和所述控制 操作的状态信息,
其中当控制模块从数据客户端接收同步控制操作时,基于数据存储中的最近 版本更新缓冲模块中的所述隔离数据,且将对所述隔离数据的未提交更改与经更新 的隔离数据合并。
10.如权利要求9所述的系统,其特征在于,还包括用于执行数据变换的 数据变换模块。
11.如权利要求9所述的系统,其特征在于,还包括用于控制一个或多个 控制操作策略的策略模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680014092.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可卸式燃烧器
- 下一篇:用于机械座封可收回的封隔器的弹簧激励碎屑屏障