Making a Silverlight Application Service Available Across Domain Boundaries

Using for cross-domain communication requires guarding against several types of security vulnerability that can be used to exploit Web applications. See this Microsoft article on MSDN for details:

http://msdn.microsoft.com/en-us/library/cc197955(VS.95).aspx