Let's hope i'll be clear enough. Ok.
I have a request to create a silverlight webpart, that'll be 'fed' with data that comes from a third server. This external server can't (security issues) be accessed directly from the webpart, the silverlight should make a request through the sharepoint server, who will make the request to the external server, get the data and send to the webpart.
I've read about using BCS, but i also heard about making a web service as a service provider to make the requests to the external server.
I would like to know what is the best (most correct) approach to accomplish that.
Thanks in advance.