发明名称 变换的上下文知晓数据源管理
摘要 本发明涉及变换的上下文知晓数据源管理。通过对多个数据源使用相同的源代码来辅助本地、群集和云执行之间的移植。源代码中所叙述的数据源标识符映射到不同执行目标处的数据源。使用分解API而不改变开发者的源代码,产生适合于连续目标的可执行代码。可编辑的数据源映射是按项目的,维护在文件或项目特性中,以及放置在具有可执行代码的可分发的软件包中。减少了开发者在他们的源代码中确定执行目标以及在源代码中显式地处理不同的执行位置的负担。源代码可不需要绝对路径数据源标识符或用于检测执行位置的代码。源到源转换注入创建文件夹、文件或云容器的调用。数据源分解可基于以数据源标识符为根的相对路径。
申请公布号 CN102902529A 申请公布日期 2013.01.30
申请号 CN201210327750.0 申请日期 2012.09.06
申请人 微软公司 发明人 A·A-C·察奥;曹阳;张蒲生
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 陈斌
主权项 一种用于协作地管理源代码和多个可供选择的计算数据源的方法,所述方法包括以下步骤:获得数据源映射,在所述数据源映射中特定数据源标识符被映射到各相应执行目标处的多个数据源;接收将所述数据源标识符叙述为数据源的开发者源代码;标识第一执行目标;从所述开发者源代码自动产生第一可执行代码,所述第一可执行代码在所述第一执行目标中执行时将以所述第一执行目标的映射的数据源作为所述数据源标识符所标识的数据源来操作;标识具有与所述第一执行目标不同的数据源的第二执行目标;以及从相同的源代码自动产生第二可执行代码,所述第二可执行代码在所述第二执行目标中执行时将以所述第二执行目标的映射的数据源而不是以所述第一执行目标的数据源作为所标识的数据源来操作。
地址 美国华盛顿州