How to transfer server 2000 to server 2008?

Hi,
I just have question about computer servers. Right now, we are running Server 2000 and it is running Active Directory, DNS, and DHCP.
I need to know if it’s possible for me to transfer these to a new server which is a Server 2008 and if there are effective ways to do it.
I hope you can help me. Thank you.
