As discuss a while ago, I want to find some doc for you but this seems is the only one I can get for you.
Please go over it, you can ignore the DB, coding, protocol details rather to understand the structure and work flow of EIM from both server and client perspective. Pay attention to BCS component which in near future we will start testing the BES12 version of it in Columbia project.