Sakai includes by default most community-requested web services, and there are a few more services in the contributed section of the source code repository. This section describes the currently available services and the next section explains an example use, creating a new user.
In general, developers write web services for other developers' code to connect to (consume). Therefore, terminology can be confusing. Recapping from the last chapter: in Sakai, a realm is a set of roles and their associated permissions. When you create a site, a copy is made from a specific realm template for that particular site type. The permissions can be then modified for the roles in the site, and members added to the site with any of the specific roles. Internally, Sakai uses Authz Groups to keep track of the groups of users. An Authz Group is an authorization group (a group of users, each with a role and a set of permissions of functions assigned to each role). A...