Question: The component diagram below shows the component architecture for a web store. You have been asked to adapt this architecture for a streaming media service.

The component diagram below shows the component architecture for a web store. You have been asked to adapt this architecture for a streaming media service. You will integrate an existing MediaServer component that provides a Search Media interface, an Order Media interface, and a Stream Media interface, and an existing MediaPlayer component that requires the Stream Media interface and provides a PlayMedia interface. The overall goal is to replace the Warehouses subsystem with the MediaServer, and add new streaming features to the WebStore. To achieve this, do the following: 3. define a MediaService subsystem/component that contains the MediaServer component. MediaService will replace Warehouses. expose MediaServer:Search Media as Search Inventory (your containing MediaService component will function as an adapter; you need only show the interface as Search nventory on the diagram) expose MediaServer.Order Media as Manage Inventory (your containing MediaService component will function as an adapter, as above) expose MediaServer.Stream Media as Stream Media add the MediaPlayer component to WebStore. Expose the PlayMedia interface to the licn Update the diagram to show the new architecture. Note: it is not necessary to include the annotations (shown here in orange) in the updated diagram. etemal sue nternal structure Search Inventory port ole, part component Manage Orders Manage Shopping Cart dependency ? uml-diagrams.arg
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
