发明名称 基于模型的合成应用程序平台
摘要 各实施例提供一种用于使得能够构建和部署合成的自主的合成应用程序和服务的体系结构。另外,提供了一种允许分布式应用程序和服务之间的通信的基础结构。在一个或多个实施例中,一种示例体系结构包括或以其他方式使用五个逻辑模块,包括连接服务、进程服务、身份服务、生存期服务、以及工具。
申请公布号 CN101836200A 申请公布日期 2010.09.15
申请号 CN200880113463.1 申请日期 2008.10.22
申请人 微软公司 发明人 D·F·布克斯;D·W·胡德;B·H·洛夫林;S·T·斯沃茨;J·S·品克斯顿
分类号 G06F17/00(2006.01)I 主分类号 G06F17/00(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 胡利鸣;钱静芳
主权项 一种计算机实现的方法,包括:提供用于允许合成应用程序和服务彼此通信的连接服务,其中所述连接服务支持针对一个或多个应用程序模块中的预期和非预期状态的响应协调,提供消息代理服务,以及将多个端点上的传输、发现和同步虚拟化,其中所述连接服务支持多个不同的编码标准,便于基于消息的点对点通信,支持查询,确保应用程序被一致地命名,以及为所述合成应用程序提供安全体系结构,其中所述连接服务实现广域邻近性知晓路由并提供联合名字空间;提供进程服务来为合成应用程序提供运行时,其中所述进程服务接收消息并且作为响应提供能被用来运行一进程的环境,其中已为该进程发送了一消息,以及处理消息且尝试将消息与可能正在运行的进程相关联;提供执行与合成应用程序相关联的身份操作的身份服务,其中所述身份服务包括访问层和通过所述访问层能访问的目录栈,其中所述访问层包括用于访问所述目录栈中的数据的多种不同类型的API和用于结合合成应用程序来管理和使用身份的访问服务;提供生存期服务,所述生存期服务提供合成应用程序能运行的环境,其中所述生存期服务维护与合成应用程序相关联的信息,在多个不同的数据源与合成应用程序之间同步数据,访问合成应用程序并在不同的机器上分布所述合成应用程序,以及分析一个或多个合成应用程序的性能。
地址 美国华盛顿州