I'm a programmer and don't know much about Active Directory, LDAP, etc. What I'm trying to build is some kind of profile web page for each employee where I work. Something similar to this : http://intranet-matters.de/files/chr-hansen-my-profile.jpg
Do I need LDAP server to store email addresses, phone numbers, Employee ID, organization hierarchy, job title, etc.? Should I try to program my own back end to manage this information or should I try to pull from a LDAP server? Can I use our existing Active Directory to store and retrieve the information I need?
We already have a LDAP server for our phone system (Alcatel-Lucent). Should I try to learn how it works? The vendor doesn't know how LDAP works. They only install the system and support it, they don't sell programming consulting for using the server.
Is there another solution I could use?