I know this may sound like a stupid question but I have not yet found an adequate definition of the two that can clearly tell me the difference between them.
I would say they differ for the market in which operate and obviously for the regulation. CCP operates for Over The Counter markets so it is the Clearinghouse (Clearing corporation) for OTC and non standard contracts. They both allows counterparties to meet each other and also gaurantee the solvency of the long and short trader.
I understood this from the John C Hull book on options, futures and other derivates. I think everything is same between clearing house and central couterparties, except that in CCP, first the contract has to be agreed and decided by both the parties, which will then be presented to CCP, and they may accept the transaction on their discretion. After that CCP, acts as a clearing house.