多智能体系统在服务提供与多媒体服务中的应用
1. 服务提供商与单元创建
在服务提供商列表中,CH1 被删除。不过,由于它仍扮演着服务提供商的角色,若其功能恢复,CH1 仍能够将自己注册为服务提供商。
在旅行社(TravelAgency)中,存在单元创建的情况。代理 CR1 代表一家专门从事游轮业务的旅游公司,它希望提供有关游轮的信息和预订服务。由于酒店单元(HotelUnit)和航班单元(FlightUnit)提供的服务分别专注于酒店和航班领域,CR1 决定在旅行社内创建一个新的单元——游轮单元(CruiseUnit),该单元将专注于游轮公司相关业务。创建单元的操作如下:
RegisterUnit(“CruiseUnit”, “Provider”, “TravelAgency”)
当运营管理系统(OMS)通知 CR1 新单元创建成功后,CR1 定义了与游轮相关的角色和服务:
RegisterRole(“CuiseProvider”, “CruiseUnit”, “Public”, “External”, “Member”)
RegisterRole(“CruiseCustomer”, “CruiseUnit”, “Public”, “External”, “Member”)
RegisterProfile(“SearchCruise”, “Search for information about cruisers”, “SearchCruiseProfile”)
RegisterProfi