The Integration Service Provider Interface (SPI) allows
developers to customize existing connectors for their specific application
needs and to create new connectors to repositories that are not provided
by IBM® Content
Integrator.
Developers who use the SPI need to be familiar with the Integration
API as well as the classes and interfaces in the package com.venetica.vbr.ejb.spi that
describe the requirements of connectors in detail. Components and
SPIs that have reached their End of Service date are labeled as deprecated.
Packages
The following packages are included
in the Integration SPI:
- com.venetica.vbr.client
- Use to access and manipulate repositories and repository content.
- com.venetica.vbr.client.anno
- Use to access and manipulate content item annotations.
- com.venetica.vbr.client.auth
- Use to encrypt and decrypt user authentication information.
- com.venetica.vbr.client.security
- Use to access native repository security features for records
management.
- com.venetica.vbr.client.wf
- Use to access and manipulate repositories that support workflow.
- com.venetica.vbr.configuration
- Use to configure IBM Content
Integrator.
- com.venetica.vbr.crypto
- Use to define the cryptography capabilities of the content integration
server.
- com.venetica.vbr.ejb.bridge
- Use to develop connectors with the recommended BaseBridge class.
- com.venetica.vbr.ejb.spi
- Implements the Integration Service Provider Interface (SPI) including
connectors, image processors, image converters, and loggers.
- com.venetica.vbr.ejb.util
- The debug output class that is used by application
components and connectors to log their activity.
- com.venetica.vbr.log
- Use to define custom logging and auditing functionality.
- com.venetica.vbr.prefs
- Use to define application preferences.
- com.venetica.vbr.sso
- Defines interfaces that can be used to authenticate and administrate
users in the single sign-on system.
- com.venetica.vbr.sso.persistence
- Contains the interface SPI for a persistent single sign-on data
store.
- com.venetica.vbr.sso.refsso
- Contains the new reference single sign-on system.
- com.venetica.vbr.sso.ldap (deprecated)
- Classes for the LDAP single sign-on system, an implementation
of the single sign-on SPI.
- com.venetica.vbr.viewer.client
- Use to implement an image viewer processor.