假设我正在设计一个分布式应用程序:
它由一个主机组成,即公司的前端Web服务(CompanyWS),以及一个或多个主机,比如三个,它们是公司的分布式仓库。每个仓库都是一个Web服务(WarehouseWS),并提供一个接口,例如IWarehouse。
好吧,因为UML组件代表系统的模块化部分,封装其内容,并在其环境中可替换的表现形式。组件根据提供和要求的接口定义其行为,因此Web服务可以被视为组件。
在UML组件图中,我如何表达CompanyWS可以插入一个或多个WarehouseWS的语义?组件之间的关联是正确的方式吗?
图片链接:https://istack.dev59.com/gZXtn.webp
它由一个主机组成,即公司的前端Web服务(CompanyWS),以及一个或多个主机,比如三个,它们是公司的分布式仓库。每个仓库都是一个Web服务(WarehouseWS),并提供一个接口,例如IWarehouse。
好吧,因为UML组件代表系统的模块化部分,封装其内容,并在其环境中可替换的表现形式。组件根据提供和要求的接口定义其行为,因此Web服务可以被视为组件。
在UML组件图中,我如何表达CompanyWS可以插入一个或多个WarehouseWS的语义?组件之间的关联是正确的方式吗?
图片链接:https://istack.dev59.com/gZXtn.webp