Integration architecture
Perceptive Integration Server (RESTful API) is Perceptive Content's web services framework that supports calls that are lighter weight, easier to build, and return human readable results when compared to previous solutions such as Message Agent.
The Integration Server became available as standard for users of Perceptive Content version 6.7 onwards, and as such is suitable for implementations at this version or above.
Jadu have chosen to implement the Integration Server approach to integration with Perceptive Content using the REST and JSON API capabilities primarily given that this is expected to become the preferred and maintained API solution moving forward.
Centralized Classes
Jadu’s integration with Integration server has been facilitated by the creation of a core set of specific class files.
For instance, some classes provide the capability to make generic RESTful calls to any API, whilst the Perceptive Content classes then utilize this capability to call specific Integration Server endpoints, such as testing that the connection is available and pulling down a list of Views.
Each of the individual areas that interoperate with Integration Server simply utilize these centrally managed classes.
For example a Widget can use these existing functions to just request a list of Views, which could then also be called from within a Form Action interface as well if necessary.
Specific integration logging has been added to these classes so that should connectivity issues ever occur between the two systems, then the log files can be inspected to assist in diagnosing the fault in order to find a speedy cause and resolution.