The Adapter must comply with specific interfaces and contracts to successfully interact with the Oracle JCA Framework. Principally, the JCA adapter must implement at least the following interfaces:
javax.resource.spi.ResourceAdapter
javax.resource.spi.ActivationSpec
javax.resource.spi.work.Work
javax.resource.cci.Interaction
javax.resource.cci.InteractionSpec