Integration support and plugin development approach
Unica Content Integration provides out-of-the-box support for easy integration with RESTful interfaces. It also facilitates alternative approach of plugin development to integrate with non-RESTful systems such as database, file systems, or any other content repository.
- absolute location of the target API
- HTTP method to be used
- headers to be supplied
- request body to be sent
- type of the response to be expected
- transformer for the received response
An alternate plugin development approach for non-RESTful integration involves thorough implementation. For example, a plugin written for fetching content from database needs to address everything involved in making DB connection, executing SQLs, closing connections, result set hydration, failure handling etc.
Content Integration Framework follows Inversion of Control (IoC) pattern while working with plugins. Framework delegates to and/or calls back plugin services whenever respective user requests or system events occur.