Transports and Interfaces: Siebel Enterprise Application Integration > Java Business Service >
About the EAI Java Business Service
The EAI Java Business Service is a service framework that allows custom business services to be implemented in Java and run from a Siebel application. The framework consists of the following:
- A template Business Service, EAI Java Business Service, defined in the repository.
- An abstract Java class, com.siebel.eai.SiebelBusinessService, that defines the interface of the Java class that implements the business service.
The EAI Java Business Service works by creating a Java Virtual Machine (JVM) in-process with the Siebel application and invoking Java implementations using JNI. Each Siebel process (component) has at most one JVM. JVMs are not shared across components.