Java plug-ins are not pain - they are dead easy. If you don't want to enter their world, we can write them for you.
Most limitations are documented, maybe this one wasn't, I'm not sure.
Size of a web service is not the problem, but using some features is. Off the top of my head - web services using "any" data type are not recognizable by Aware IM.