1 Base Cartridge Guide Overview

This chapter provides a brief overview of the concepts involved in creating base cartridges with the SDK.

Developing Base Cartridges with the SDK

Base cartridges provide 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.

Base cartridges do not contain implementations of services. Additional services targeting specific vendor device types are added through integrated service cartridges. Refer to IP Service Activator SDK Service Cartridge Developer Guide for details.

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

Oracle Communications IP Service Activator existing cartridges, known as core cartridges, include 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.

SDK Installation

For SDK installation, configuration, and custom cartridge upgrade instructions, refer to IP Service Activator SDK Installation and Setup Guide.

Additional Documentation

Additional documentation is available on the SDK, its concepts and documents, and how to create cartridges and configuration policies.

Refer to Next steps in learning about the SDK in IP Service Activator SDK Installation and Setup Guide.