发明名称 |
实体域 |
摘要 |
描述用于将应用程序的运行时组件组织到实体域框架中的策略。实体域框架包括一或多个以分层方式排列的实体域。每实体域进一步将一或多个组件以分层方式分组在一起。每个实体域可以包括一或多个提供政策给实体域内组件的服务。合成功能将框架耦合在一起,并且进一步提供类似于总线的机制,由此实体可以通过层次结构将服务请求转送直到一个被认为满足请求的域。由实体域框架提供的示例性服务包括生存期管理服务,出错处理服务,等等。分层结构提供有效方式来向将以共同的周境共享功能的组件分组揭示功能,而不要求代价高而且复杂的服务与组件的原子耦合或者服务实例的复制。 |
申请公布号 |
CN1755617B |
申请公布日期 |
2011.01.26 |
申请号 |
CN200510088526.0 |
申请日期 |
2005.07.29 |
申请人 |
微软公司 |
发明人 |
C·A·斯兹帕司基;B·M·欧兰尼克;B·施雅姆森达;A·F·阿哈玛德;A·H·华生 |
分类号 |
G06F9/44(2006.01)I |
主分类号 |
G06F9/44(2006.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
张政权 |
主权项 |
一种运行包括运行时组件的集合的机器可读代码的方法,其特征在于,包括:创建包括多个以父子关系链接在一起的实体域的具有分层结构的实体域框架,所述多个实体域中的各个实体域包括一个或多个元素组件和合成功能,所述合成功能将在一实体域内的元素组件组合在一起并通过父引用信息将元素组件耦合到实体域,并且所述合成功能通过标识其父合成功能的父引用信息被耦合到其父合成功能;将至少一个代码组件分组到所述多个实体域中的一个,其中,所述实体域服从一规定政策;以及按照所述实体域的政策管理所述至少一个代码组件。 |
地址 |
美国华盛顿州 |