Package org.apache.ode.ra

The client connection interface ("CCI") provides a uniform mechanism for accessing services hosted inside the ODE container from objects outside the container.

See:
          Description

Interface Summary
OdeConnection Interface providing access to a ODE domain from "external" entities such as administrative consoles, protocol stacks, and client applications.
OdeConnectionFactory Factory for obtaining OdeConnections: the entry point for external objects needing to access the ODE domain.
ServiceProviderSession Base interface accessible to all sessions returned from OdeConnection.createServiceProviderSession(String, Class).
 

Class Summary
DummyResourceAdapter Does nothing
OdeManagedConnectionFactory JCA ManagedConnectionFactory implementation.
 

Exception Summary
OdeConnectionException Exception thrown in case of ODE communication failures.
 

Package org.apache.ode.ra Description

The client connection interface ("CCI") provides a uniform mechanism for accessing services hosted inside the ODE container from objects outside the container. For example, through the CCI a client can connect to a running BPEL service to inspect the state of a process instance; similarly, a Servlet may use the CCI to notify a ODE SOAP service that a new message has arrived.

The CCI supports marshalling of invocations for arbitrary interfaces that are defined by each particular service provider. Both blocking and non-blocking operations are supported.