You have designed a solution that will access data stored exclusively on a mainframe computer. When a request is sent to the mainframe, it will do all of the processing: retrieving the data, transmitting it back to the requesting computer, and displaying it on the terminal. What kind of solution is this?