Dealing desk?

Can some one clarify difference between (Dealing desk & non-dealing desk)

Dealing desk brokers are market makers. They look buy from Customer A at the bid and sell to Customer B at the offer and make the spread.

Non-dealing desk brokers (aka ECNs) are pass-through brokers like you find in stocks and futures. They charge a commission.