当前位置: 首页 > 专利查询>微软公司专利>正文

系统数据接口及相关体系结构技术方案

技术编号:2847698 阅读:219 留言:0更新日期:2012-04-11 18:40
本文描述了一种系统数据接口和相关的体系结构。各个实施例可提供以下能力中的一个或多个:通用数据模型、异步客户机和服务器调度、取消、批处理、事务式调用、并行调用、截取、或者反射。在一个实施例中,该系统数据接口在打印系统的上下文中被使用。

【技术实现步骤摘要】

本专利技术涉及系统数据接口和相关体系结构,并且在特定实施例中涉及打印系统数据接口和相关体系结构。
技术介绍
一些系统可包括处理数据并与各类客户机通信的服务器。一类特别的系统是打印系统,它可包括提供对作业、设备、逻辑服务器的访问,并从各个客户机构成数据。诸如打印系统等许多当前的系统具有不灵活的底层网络接口,每当需要支持新的数据类时该接口就必须被修改。此外,一些接口所要求的通信比可能需要的通信多得多,并且能在服务器上创建上下文,无论在什么上下文中使用诸如打印系统等服务器,这两种情况都可能限制服务器的性能。其它困扰许多系统的问题只要是协议专属的,就可能导致不灵活性、难以扩展性以及局限性。由此,本专利技术是出于与提供包括改良的数据接口和相关体系结构的改良系统相关联的考虑。
技术实现思路
本文描述了一种系统数据接口和相关体系结构。各实施例可提供以下各能力中的一种或数种通用数据模型、异步客户机和服务器调度、取消、批处理、事务式调用、并行调用、截取或反射。在一个实施例中,是在打印系统的上下文中使用该系统数据接口。附图说明图1是示出根据一个实施例的数据接口的各个组件的高级框图。图2是根据一个实施例的本文档来自技高网...

【技术保护点】
一个或多个其上具有计算机可读指令的计算机可读介质,当所述计算机指令被执行时,提供一种软件体系结构,所述软件体系结构被配置成:提供被配置成提供通用数据模型的接口;提供异步客户机调度,它允许客户机或客户机应用程序开始数据请求,所述数据请求立即将控制返回给客户机线程;以及提供异步服务器调度,其中服务器可异步地服务来自所述客户机的请求。

【技术特征摘要】
US 2005-3-10 11/077,5141.一个或多个其上具有计算机可读指令的计算机可读介质,当所述计算机指令被执行时,提供一种软件体系结构,所述软件体系结构被配置成提供被配置成提供通用数据模型的接口;提供异步客户机调度,它允许客户机或客户机应用程序开始数据请求,所述数据请求立即将控制返回给客户机线程;以及提供异步服务器调度,其中服务器可异步地服务来自所述客户机的请求。2.如权利要求1所述的一个或多个计算机可读介质,其特征在于,所述软件体系结构被配置成提供取消,在所述取消中所述服务器上正在进行中的调用可由所述客户机在任何时候取消。3.如权利要求1所述的一个或多个计算机可读介质,其特征在于,所述软件体系结构被配置成提供批处理,在所述批处理中客户机可构建任意的一系列动作,并使所述动作作为一个单元被发送给所述服务器。4.如权利要求1所述的一个或多个计算机可读介质,其特征在于,所述软件体系结构被配置成提供事务式调用,在所述事务式调用中可向一批动作赋予它必须全部执行或者不改变所述服务器的状态的语义。5.如权利要求1所述的一个或多个计算机可读介质,其特征在于,所述软件体系结构被配置成提供并行调用,在所述并行调用中可向一批动作赋予所有项目可并行执行的语义。6.如权利要求1所述的一个或多个计算机可读介质,其特征在于,所述软件体系结构被配置成提供截取,在所述截取中能执行以下一个或多个动作的组件可被插入到所述体系结构中监视相关联的系统、同步地响应于所述系统、或者修改所述系统的行为。7.如权利要求1所述的一个或多个计算机可读介质,其特征在于,所述软件体系结构被配置成提供反射,通过所述反射,给定的一类对象所支持的属性可被检索。8.如权利要求1所述的一个或多个计算机可读介质,其特征在于,所述软件体系结构被配置成提供批处理,在所述批处理中客户机可构建任意的一系列动作,并使所述动作作为一个单元被发送到所述服务器;以及事务式调用,在所述事务式调用中一批动作可被赋予它必须全部执行或者不改变所述服务器的状态的语义。9.如权利要求1所述的一个或多个计算机可读介质,其特征在于,所述软件体系结构被配置成提供批处理,在所述批处理中客户机可构建任意的一系列动作,并使所述动作作为一个单元被发送到所述服务器;以及并行调用,在所述并行调用中可向一批动作赋予所有项目必须并行执行的语义。10.如权利要求1所述的一个或多个计算机可读介质,其特征在于,所述软件体系结构被配置成提供批处理,在所述批处理中客户机可构建任意的一系列动作,并使所述动作作为一个单元被发送到所述服务器;事务式调用,在所述事务式调用中可向一批动作赋予它必须全部执行或者不改变所述服务器的状态的语义;以及并行调用,在所述并行调用中可向一批动作赋予所有项目必须并行执行的语义。11.如权利要求1所述的一个或多个计算机可读介质,其特征在于,所述软件体系结构被配置成提供批处理,在所述批处理中客户机可构建任意的一系列动作,并使所述动作作为一个单元被发送到所述...

【专利技术属性】
技术研发人员:AF马克色MA劳伦斯
申请(专利权)人:微软公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1