A Java “service” is something unique to Integration Server. Java classes can be generated from a variety of environments. Perhaps you could describe more about what is generating them.
Typically, you would integrate third-party java code, by placing a Java archive file (jar) in the IS classpath and then writing very small IS Java services to invoke the methods in those jars.
The IS Developer’s Guide covers these topics in detail.