A CBR-based negotiation RBAC method for ubiquitous resources management is described. The method, which is applicable to serving servers, includes steps of inquiring for a similar case in a case base in order to obtain an initial case, performing a REUSE procedure or a REVISE negotiating procedure on the initial case to assign at least one appropriate role set consisting of a local role and a virtual role, performing a local role and virtual role fitting procedure to fit the local role and the virtual role, and performing a determining and retaining procedure to meet the requirements of users during the negotiation process.
展开▼