站长综合查询工具,西安知名网站建设公司,高端网站设计公司上海,建筑工程集团有限公司(1) 构件接口主体 构件接口主体提供构件与用户之间的接口。当一个用户通过代理主体向 元组空间提出申请#xff0c;并找到相匹配的构件主体时#xff0c;此构件主体会将其所在构件主体 组中的构件接口主体通过申请用户的代理主体传送到用户的界面。 (2) 构件主体 通过构… (1) 构件接口主体 构件接口主体提供构件与用户之间的接口。当一个用户通过代理主体向 元组空间提出申请并找到相匹配的构件主体时此构件主体会将其所在构件主体 组中的构件接口主体通过申请用户的代理主体传送到用户的界面。 (2) 构件主体 通过构件接口主体接收用户操作命令执行具体的服务功能。此类主体 又可分为两种一种是可以和用户直接交互的构件主体另一种不能与用户直接交 互只能和别的构件主体通信并向其提供协作服务的构件主体。这些主体可能分 布于不同机器上甚至可能在不同的主体群中。通过各类主体自身内部的协作关系 实现复杂的构件服务。当可交互的构件主体接收到由构件接口主体发来的用户操作 指令时它会根据指令的要求通过相应构件服务程序的代理主体指示程序运行申 请的功能服务。对于自身不能提供的服务可能还需要向构件主体组中的别的构件主 体提出服务申请当此主体位于同一主体群中时可以通过共享空间直接交互通信提 供服务如果位于别的主体群中则还需网关主体参与通信协作。 构件接口主体、构件主体组成的构件主体组的内部协作是建立分布应用 构件的关键。其中构件接口主体必须能够一致地反映构件能够提供的服务和用户的 申请同时还必须对起所代表的构件表示忠诚。其中的构件主体具有一致性、忠诚 性、自主性、内省性、诚实性等特性。 (3)代理主体 代理主体是一个用户在元组空间中的代理。用户通过代理主体参与协 作。代理主体内部是一个多主体的协作体它包括有总管主体 GA(接受用户申请或 提请用户服务功能)、学习主体 LA(对以前搜索到的知识进行学习和记忆)、搜索主 体 SA(进行在元组空间中寻找匹配元组的工作)和管理主体 MA(当用户暂时脱离网络 时由管理主体来管理所有用户提出的申请或对用户提出的服务请求并负责在用 户返回时有序地将它们传送给用户)。代理主体也要求具有一定的自主性、忠诚 性、诚实性等。 (4)网关主体 网关主体主要用于网际之间的交互实现主体群之间的协作。要求网关 主体既能够解释和传送对外部主体群的构件主体的服务请求又能够接受合适的对 于本主体群的服务申请并将其发送给合适的构件主体执行服务并能将服务结果 通过网关主体返回申请者。 (5)中心主体 中心主体提供调控服务它们执行对元组空间环境中的所有主体的管理 和控制任务。中心主体的管理方式描述如下首先中心主体与元组空间通过一定 的原语操作交互获取有关匹配状况的消息当存在匹配元组时直接启动对应的构 件主体组提供服务当无匹配元组时指示网关主体向别的主体群寻求服务启动代 理主体接收服务返回的结果。