I've written a simple WS in Java that returns an array of objects. The finder method takes a specific object of type SiteSearch and returns an array of SiteInfo. What I was wondering is if a client connects via .NET will these objects translate into usable pieces? Or will the data be lost in translation? If so what is the best way for unknown clients to effectively communicate?