A Distributed Constraint Reasoning approach towards intelligent marketplace environment