Prism perfectly support WCF but it doesn't add any special infrastructure or guidance on how to consume WCF services as it focuses on composing
the UI.

There are several ways you can achieve this, depending on your scenario. You might want to register proxy services in the container (to
make them accessible to all modules), add a special module that register all the services, access WCF services directly from a module (if there is only one module that uses that service), etc.

I recently posted
an example of using WCF from Prism to show a working example of how to do things. It's a really simple "Hello World" application that communicates with WCF for GET/UPDATE operations. The post includes links to the source code. I wrote it after
digging through many of the examples out there and based on the best practices I could find. My post also includes some helpful links to provide background on where I found out how to do it.

I've a specific module to hold a Service Reference to my WCF web service, and I've put the service client proxy class in my Infrastructure project and registered it with the Unity container with RegisterInstance to be a Singleton for
use across the application and modules...