主权项 |
1. An information processing system that provides a cloud service, comprising:
a plurality of information processing apparatuses; and a plurality of gateway apparatuses that control passage of communications to the plurality of information processing apparatuses, wherein the plurality of information processing apparatuses and the plurality of gateway apparatuses are connected by a first network, the first network being divided into a plurality of network segments corresponding to functional layers of the information processing system classified by functional commonality, wherein the plurality of information processing apparatuses includes
a plurality of first information processing apparatuses connected to a first network segment of the plurality of network segments, wherein the plurality of first information processing apparatuses stores predetermined information;a plurality of second information processing apparatuses connected to a second network segment of the plurality of network segments, wherein the plurality of second information processing apparatuses includes a plurality of predefined application programming interfaces and executes a process corresponding to a called one of the plurality of application programming interfaces using the predetermined information stored in the plurality of first information processing apparatuses; anda plurality of third information processing apparatuses connected to a third network segment of the plurality of network segments, wherein, each of the plurality of third information processing apparatuses is configured to, in response to receiving a request for the cloud service from an external apparatus connected to the information processing system via a second network, control a process corresponding to the request by calling one of the plurality of application programming interfaces which corresponds to the request, and wherein the plurality of gateway apparatuses includes
a first gateway apparatus that is connected to a fourth network segment of the plurality of network segments and determines whether to allow passage of a communication received via the second network, the fourth network segment being connected between the second network and the first through third network segments; anda second gateway apparatus, a third gateway apparatus, and a fourth gateway apparatus that are connected to the first network segment, the second network segment, and the third network segment, and determine whether to allow passage of the communication allowed to pass by the first gateway apparatus to the plurality of first information processing apparatuses, the plurality of second information processing apparatuses, and the plurality of third information processing apparatuses, respectively. |