发明名称 通过实现和绑定合约向客户机服务提供功能
摘要 提供用于经由在此被称为合约的媒介使目标服务向客户机服务的功能方面的表达自动化的方法、系统和计算机可读介质。通常,在被配置为支承服务应用程序的操作的分布式计算环境的上下文中执行这些方法。在各实施例中,在确定所表达的功能方面满足客户机服务的依赖性之后实现和绑定合约。通常,合约定义接口并且在安装期间维持配置接口的特性。在实现期间,根据与其相关联的特性建立并参数化接口之一。在绑定期间,经由通过所建立的接口路由的通信信道链接目标服务和客户机服务。因此,通信信道上的来自客户机服务的调用允许到达和使用目标服务的功能方面。
申请公布号 CN102197390A 申请公布日期 2011.09.21
申请号 CN200980142642.2 申请日期 2009.10.24
申请人 微软公司 发明人 J·贝尔纳伯-奥邦;Y·A·哈利迪
分类号 G06F15/16(2006.01)I 主分类号 G06F15/16(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 潘明婳
主权项 一种或多种其上包含计算机可执行指令的计算机可读介质,所述指令在被执行时执行一种用于在分布式计算环境内将所实现的合约绑定至目标服务的方法,所述方法包括:标识(605)定义接口聚集的合约,其中所述合约维护用于安装所述接口中的每一个接口的特性集;实现(610)所标识的合约以在所述分布式计算环境内建立所述接口聚集的接口,其中所实现的合约引入用于使客户机服务到达目标服务的一部分的媒介;通过利用从与所建立的接口相关联的特性集得到的值使所建立的接口参数化将所实现的合约绑定(615)至所述目标服务;其中绑定过程包括:(a)自动链接(620)所建立的接口和一个或多个角色实例,其中所述一个或多个角色实例包含对表示一种组件程序的至少一个角色的复制,所述组件程序一经执行就将功能赋予所述目标服务;以及(b)经由负责管理所述目标服务的执行的结构控制器来映射(625)链接。
地址 美国华盛顿州