Virtual systems are supported
A virtual system is a system, that can not be directly connected for online management. The reason may be for example the absence of a suitable system connector. The virtual system is basically only a registration mode, where for each system change is generated the implementation request (notification) that is assigned to the particular implementer. This implementer must ensure that the change is made to the target system.
In other words, IdM “knows” what the user should have on the system for accounts and permissions, but on the real system this is executed by the implementer (administrator). More about virtual system you can find here.
Systems can be called asynchronously
Possibility of asynchronous processing – end system can be switched to use asynchronous provisioning. Then requests for provisioning fall directly into the queue as created and is processed by long running task periodically.
All services using DTO
This was the biggest challenge of this version. The goal was for the service layer to use only DTO objects instead of entities. With these changes there have been significant changes in the interfaces of all modules. All necessary changes are described here.
Documentation and links
Diamond is a metastable allotrope of carbon, where the carbon atoms are arranged in a variation of the face-centered cubic crystal structure called a diamond lattice. In particular, diamond has the highest hardness and thermal conductivity of any bulk material.