面向云服务机器人在家庭场景下的使用需求,设计了一种基于SOA(service—oriented architecture)架构的云计算平台接口层模型。模型将云计算平台的基本功能定义为元服务,根据数据类型和平台层次将SOA层服务分解为元服务的有序组合,并与服务相关资源组合构成元服务列表,完成服务的分解和重构流程,达到了元服务重组和复用的目的。针对服务执行过程中的服务质量监测问题,采用基于服务描述的服务质量存根保存服务的实时信息,设计服务管理层和服务调度层,通过元服务列表和服务质量存根完成服务的映射和管理工作,实现了服务的动态调度。实验验证了机器人云计算平台SOA接口层模型在服务映射和服务管理方面的可行性和有效性。
An interface model of cloud computing platform based on SOA ( service-oriented architecture ) architecture was presented for the cloud service robot in the family usage scenarios. The basic functions of cloud computing platform were defined as meta services, the service of SOA layer was decomposed into a list of meta services according to the da- ta type and platform level, service decomposition and reconstruction were accomplished through the meta service list and related resources, reorganization and reuse of the meta service was achieved. Stubs of service quality were used to save the real-time information against the problem of service quality monitoring, mapping and management of services were accomplished through the meta service list and stubs of service quality, service dynamic scheduling was realized by the service management and service scheduling layer. The effectiveness and feasibility of the SOA interface model were tested by experiments.