1 Overview

This chapter provides a brief overview of the concepts involved in creating service cartridges with the Oracle Communications IP Service Activator Software Development Kit (SDK).

Developing Service Cartridges with the SDK

A base cartridge provides a framework to allow the Network Processor to perform basic communication functions with a device. These functions include logging in and out of the device, sending commands or configlets, performing audits, and interpreting responses from the device as successes, warnings, or failures. Refer to IP Service Activator SDK Base Cartridge Developer Guide for details.

Base cartridges do not contain implementations of services. Additional services targeting specific vendor device types are added through integrated service cartridges.

Configuration policies are implemented in conjunction with supporting service cartridges. For additional information on creating configuration policies, refer to IP Service Activator SDK Configuration Policy Extension Developer Guide.

Core Cartridges

IP Service Activator legacy cartridges, known as core cartridges, included the functions provided by both a base and service cartridges all in the same package.

The base cartridge with separate related service cartridges is the preferred method of supporting new services to maximize scalability and flexibility.

Vendor Cartridges

A base or core cartridge can be combined with a number of service cartridges to create a vendor cartridge, which contains the functionality to connect to a specific device type, and apply the services provided by the service cartridges.