I have wrote a C# code which will update two custom attributes of User Profile(for all users). Values for those two resides in different database(not in active directory).
We need to run that c# code daily(every night). So which method is the best way to go. - Windows service or - Web service or - WCF or any other way.
Just want to know what is the best practice for updating user profile (automatically from other database) on daily basis.
Note: Our sharepoint architecture is a multi-tier and both Application and content database are in different servers.
Suggestion please. Appreciate your help.