The AD and HR (SQL Server) MA only give the synchronization engine the possibility of talking to these data sources. But in order for FIM to apply its logic to the data flow, we need to have the very special MA connecting FIM Synchronization Service to FIM Service.
Even if you implement it like almost any other MA, you will soon find out that this is not a typical MA. In most cases, this will be the first MA we create.
I will walk you through the steps for creating the FIM Service MA, which are as follows: