My application is developed to expose functionality of web service method as Array List. Is there any complications may come while non-dotnet client consume it as Arraylist store anything in object form only. Also if I use generic list instead of arraylist to expose functionality, whether it improve performance of my web service. My application is developed to expose functiona