Thanks for the help! I have done some testing and this looks like it will solve my problem.
If anyone else is looking for a good example of a XMLRPC server set up in java, the project here has one: URCap Sample: Ethernet/IP monitor can be launched from toolbar