Overview-Sakai 2.1.x
Current Implementation Status
Currently, the following provider source code is located in https://mware.ucdavis.edu/svn/ucdsakai/branches/ucd-enterprise-data-service, and is deployed on sakai-dev.ucdavis.edu.
Current design of ucd-enterprise-data-service module in SVN
The ucd-enterprise-data-service implementation in SVN serves the following purpose(s):
- include "Provider" functionality, as identified by a Provider Service implementation
- include a batching mechanism for batching course sites
- include capability for other services such as breeze, etc. to access enterprise level data
Current provisioning strategy for Sakai, UC Davis campus pilots
Current implementation of the providers includes:
- auto-provisioning user accounts via UCDavisUserDirectoryProvider implementation (also handles WebDav authentication)
- auto-provisioning rosters from external data (mViews from Banner dev), via UCDavisCourseManagementProvider
- Course sites are created (currently in an advanced time period before term starts) via Quartz Jobs in Sakai