[发明专利]将协作功能扩展到外部数据有效
申请号: | 201080016200.6 | 申请日: | 2010-03-26 |
公开(公告)号: | CN102378975A | 公开(公告)日: | 2012-03-14 |
发明(设计)人: | J·坎贝尔;E·仇;H·M·克劳三世;P·K·哈伍德;T·豪根;C·F·约翰逊;M·纳兹如丁 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/06;G06F9/44;G06F17/00 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 蔡悦 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 协作 功能 扩展到 外部 数据 | ||
背景
在现代企业计算系统实现中,业务数据可以跨多个数据存储分布。例如,用户可以要求访问多个“业务线”数据存储以获得有关业务活动的知识,如有关顾客的信息及其他业务相关的数据。这些“业务线”数据存储可以跨系统分布,也可以位于系统的外部。
利用这样的数据系统及其他业务进程的用户可能需要在日常的操作过程中频繁地跨多个外部业务系统导航。从管理角度和用户角度两者,在外部业务系统之间操纵和从外部数据存储获取内容会是复杂而昂贵的。
发明内容
一方面,一种计算设备包括处理单元,以及连接到该处理单元的系统存储器,系统存储器包括指令,当由处理单元执行时,指令使得处理单元:创建访问和操纵驻留在内部数据存储和外部数据存储上的数据的业务数据目录模块,其中,业务数据目录模块接收对数据的请求,确定数据是驻留在内部数据存储中还是外部数据存储中,并访问驻留在外部数据存储上的数据;以及,创建供应从外部数据存储访问的数据的外部数据供应模块,其中,外部数据供应模块映射来自外部数据存储的外部数据供呈现在客户机计算设备上。用户可以以访问和操纵来自内部数据存储的数据的相同的方式来访问和操纵来自外部数据存储的数据。
在另一方面,一种用于获得业务数据的方法包括:接收对来自数据存储的数据的请求;确定数据是驻留在内部数据存储上还是外部数据存储上;当数据驻留在外部数据存储上时,访问外部数据存储上的外部数据;映射来自外部数据存储的外部数据;以及,以与来自内部数据存储的内部数据的相同的方式向用户呈现来自外部数据存储的外部数据。
在又一方面,一种具有计算机可执行指令的计算机可读存储介质,当由计算设备执行指令时,这些指令使得计算设备执行下列步骤,包括:创建封装一组与业务对象有关的所定义的属性的业务对象的定义;访问实体的定义并执行其中定义的属性的清单;接收对来自数据存储的数据的请求;确定数据是驻留在内部数据存储上还是外部数据存储上;当数据驻留在外部数据存储上时,使用专用于外部数据存储的一个或多个API调用来访问外部数据存储上的外部数据;映射来自外部数据存储的外部数据;生成用于向客户机计算设备的用户呈现的表单和视图,其中,视图和表单包含和与外部数据存储相关联的外部业务系统的API中具体化的允许的操作一致的内容;以与来自内部数据存储的内部数据的相同的方式在视图或表单中的一个中向用户呈现来自外部数据存储的外部数据;以及,允许用户以操纵来自内部数据存储的内部数据的相同的方式来操纵外部数据存储。
提供本发明内容是为了以简化的形式介绍将在以下详细描述中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键因素或必要特征,也不旨在以任何方式用于限定所要求保护的主题的范围。
附图描述
在考虑到对各实施例的详细描述结合各个附图,将更全面地理解本公开的各方面。
图1示出了示例联网的计算系统。
图2示出了来自图1的系统中的示例服务器计算设备。
图3示出了图2的服务器计算设备的示例逻辑模块。
图4示出了图3的示例业务数据目录模块的示例逻辑模块。
图5示出了图3的示例外部数据列表供应模块的示例逻辑模块。
图6示出了用于创建外部数据列表的示例方法的流程图。
图7示出了用于呈现外部数据列表视图的示例方法的流程图。
图8示出了用于新表单提交的示例方法的流程图。
图9示出了用于删除实体的特定实例的示例方法的流程图。
具体实施方式
本申请涉及用于将容纳在一个或多个外部数据存储中的数据集成到优选业务软件平台中的系统和方法。如同数据对优选业务软件平台是本地的那样向用户呈现外部地容纳的数据。用户可以根据一个或多个预定义约束对数据执行操作。
此处所描述的示例包括“内部的”数据存储和“外部的”数据存储。“内部的”数据存储是位于系统或企业内并由于例如诸如防火墙之类的安全措施而只可在系统或企业内被访问的存储。“外部的”数据存储是通过例如诸如因特网之类的网络可在系统或企业外部访问的存储。
此处参考美国华盛顿州雷德蒙市的微软公司的SHAREPOINT团队服务门户服务器服务平台描述了下列示例实施例。然而,本公开的概念还适用于其中期望将位于外部的数据集成到软件平台中的其他系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080016200.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电力装置和电力控制系统
- 下一篇:用于流场板的表面处理的碳涂层