Xbee and Wifi module to get cloud services??

Hi guys,

Well I have in mind a proyect which will require some cloud server handling so naturally I will need Internet access.

The proyect also include remote sensor wireless comunication, in this case I am going to use Xbee modules (over Xbee explorer and Arduinos).

As Master Xbee I want to use an Arduino with Xbee and from this Arduino post to Internet the data. My question is:

Is it possible to use WiFi shield and Xbee modules with just one arduino? How will be with the rx and tx ports?

I know that Xbee has a module with WiFi but it is expensive vs WiFi shield.

If not how do you suggest to get this functionality, Ethernet port or?

Thanks