Patent ID: 8904549
Filing Date: 2014-12-02
Classification: G06F,H04L

Abstract:
1. A server system that provides a multitenant service, the server system comprising: a first determination unit configured to determine whether a role allocated to a first tenant to which an executor that has instructed an execution of a function belongs and a role allocated to a second tenant that is a target of processing by the function are associated with each other; an allowance unit configured to, if it is determined by the first determination unit that the role allocated to the first tenant and the role allocated to the second tenant are associated with each other, allow the executor to execute the function; a second determination unit configured to, if it is determined by the first determination unit that the role allocated to the first tenant and the role allocated to the second tenant are not identical, determine whether the function is processable; and a third determination unit configured to, if it is determined by the second determination unit that the function is processable even if the role allocated to the first tenant and the role allocated to the second tenant are not identical, determine whether a relationship between the first tenant and the second tenant is a relationship that allows an execution of the function, wherein, if it is determined by the third determination unit that a relationship between the first tenant and the second tenant is a relationship that allows an execution of the function, the allowance unit allows the executor to execute the function with respect to the second tenant.