One way to do it is to use the Drupal CMIS API module available at drupal.org. It knows how to sync content between Alfresco and Drupal. That is a Drupal-side solution that uses pure CMIS to talk to Alfresco.
If instead you literally want to create a custom Drupal channel on the Alfresco side, that's different. You might listen to <a href="http://www2.alfresco.com/TTL_Episode_52">this TechTalkLive</a>. Honestly, I don't remember whether Richard McKnight talked about creating a publication channel or not during this discussion, but I believe he has built something similar in the past.
Generally speaking, those channels are extensible, so really I think it's going to be more of an exercise on the Drupal side and less so on the Alfresco side.
I don't know of any good walkthroughs of creating a custom publication channel. You may have to dig.
Maybe you can try a few things and report back if you hit a specific roadblock.
Thank you for your response. Actually I have got cmis and cmis views modules installed and configured on drupal site. and I can view alfresco content onto drupal site. but I want to make alfresco node published on drupal site(create a copy) so published nodes can be displyed on home page. I will try to play with cmis.