The Migration Policy Institute compiled this overview for the Migration Information Source. It explains the roles and responsibilities of the various U.S. government departments that undertake immigration activities, and includes a very useful diagram. See http://www.migrationinformation.org/USfocus/display.cfm?id=362
Posted in Publications.