我们的属性管理系统将被组织成四部分,如下图所示:
下面对这四部分进行了解释:
Inventory服务:这个部分提供必要的功能去管理和描述房间及房间类型。
Availability服务:这部分让用户知道在特定的时间内那些房间是可预订的。
Booking服务:这部分将主要负责订单处理。它将会依赖Inventor服务和Availability服务来验证订单。
Billing服务:一旦订单产生,这部分将提供生成票据的能力。