【技术实现步骤摘要】
本专利技术一般涉及与实况对象交互,尤其涉及在分布式网络中定位并执行对象。
技术介绍
随着计算技术的发展以及计算设备变得越来越普遍,计算机编程技术可适合用于所使用中的广泛的各种计算设备。这些计算设备可以在分布式网络中利用,其中计算机编程和数据是分布(或分散)在不止一个计算设备上的。此外,计算设备可用于通过分布式网络与其他设备和/或系统交互。作为一种经济的机制,可利用客户机/服务器计算,其中客户机设备具有第一组能力,而服务器(或分布式网络中的其他设备)提供第二组能力。 就此,软件对象能够运行分布式协议的实例。软件对象(或简称为“对象”)包括属性和方法或行为,这些属性和方法或行为是一组可能的外部交互模式,通过它们,对象的代理能够参与在本地运行时环境中。常规上,对象被存储在诸如数据库等数据存储中,并且对象的数据或代码被存储于在其中编译该对象的共享库中。当要利用对象时,本地地(例如,在客户机设备上)加载并执行对象。然而,有了这样的常规系统,对象知道并理解远程过程,这可使得对这些对象的编程变得不仅费时,而且非常面向细节。因此,常规系统无法适当地支持不知道远程过程的软件对象。 ...
【技术保护点】
一种系统,包括:对象管理器组件(120),被配置成基于从客户机设备接收到的对统一资源标识符URI的请求来访问对象;以及对象处理组件(140),被配置成远程地与所述对象交互。
【技术特征摘要】
2011.03.29 US 13/074,2601.一种系统,包括 对象管理器组件(120),被配置成基于从客户机设备接收到的对统一资源标识符URI的请求来访问对象;以及 对象处理组件(140),被配置成远程地与所述对象交互。2.如权利要求I所述的系统,其特征在于,所述对象对于远程过程是不可知的。3.如权利要求I所述的系统,其特征在于,所述对象管理器组件(120)被配置成连接到所述对象的实况实例。4.如权利要求I所述的系统,其特征在于,所述对象处理组件(140)被配置成接收所述对象的情况的实时反馈。5.如权利要求I所述的系统,其特征在于,所述对象处理组件(140)被配置成间接地与代表所述对象执行至少一个功能的至少第二对象交互。6.如权利要求I所述的系统,其特征在于,所述对象被配置成将其功能的至少一部分卸载到分布式对象,其中所述对象处理组件(140)不知道所述分布式对象的存在。7.如权利要求I所述的系统,其特征在于,所述对象处理组件(140)被配置成匿名地与所述对象进行交互。8.如权利要求I所述的系统,其特征在于,所述URI是相对URI或绝对URI。9.如权利要求I所述的系统,其特征在于,还包括抽象层,所述抽象层被配置...
【专利技术属性】
技术研发人员:R·帕奇,L·齐格努什,R·乔汉,
申请(专利权)人:微软公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。