Transports and Interfaces: Siebel Enterprise Application Integration > EAI Java Business Service >

About the EAI Java Business Service


The EAI Java Business Service (JBS) 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, which is 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 in two different ways:

  • 32-bit JVM. The EAI Java Business Service works by creating a 32-bit Java Virtual Machine (JVM) in-process with the Siebel application and invoking Java implementations using Java Native Interface (JNI). Each Siebel process (component) has at most one JVM. JVMs are not shared across components.
  • 64-bit JVM. The EAI Java Business Service works by creating a 64-bit Java Virtual Machine (JVM) that runs in a separate process from Siebel application and invokes Java implementations using HTTP.
Transports and Interfaces: Siebel Enterprise Application Integration Copyright © 2018, Oracle and/or its affiliates. All rights reserved. Legal Notices.