Charon is one of Open source SCIM implementation offered under Apache 2.0 license.
For more details refer this presentation done by Hasini Gunasinghe
Bulkendpoint is essential requirement for the provisioning because we can process large amount of data at a time rather than doing one by one.
Ex/ we can provision 100 users at a time (In single request).
Design for bulk endpoint according to the following specification http://www.simplecloud.info/specs/draft-scim-api-01.html
1. Sequence Diagram
2. Class Diagram