A web-based dashboard is being deployed by a company. James has been tasked to develop an application but is concerned that the application must pull data from many different cloud locations and devices. Which is a good interface for him to meet his requirements