A PATTERN APPROACH TO MODELING THE PROVIDER SELECTION PROBLEM Topics: Agent Models and Architectures; Brokering and Matchmaking; Negotiation and Interaction Protocols; SOA and Software Agents; Social Intelligence In Proceedings of the 2nd International Conference on Agents and Artificial Intelligence - Volume 2: ICAART, 38-45, 2010 , Valencia, Spain