| webMethods Term | Definition |
| Java client | An independent process or program that uses a Java API to connect to a server. Integration Server provides a Java API to support connections from any Java application. Enterprise Server also provides support for Java clients.
|
| Java service | In Integration Server, a service developed using Java and the Integration Server Java API.
|
| JDBC | The standard mechanism Java programs used to access a database. If you'd like, we can start a debate in the forums about what "JDBC" stands for (is it an acronym?).
|
| JMS | Acronym for Java Messaging Service. An API specification that messaging providers can expose to provide access to their messaging services. Some companies have built products specifically around JMS while others expose a JMS interface for their existing messaging products. The result is that Java programmers can write to a single API and use any JMS-compliant messaging product.
|
| JVM | Acronym for Java Virtual Machine. A JVM is the run-time environment for Java programs. Integration Server requires, and ships with, a JVM.
|