
|

NETL7™ Knowledge-based Processors Software
Development Kits (SDKs)
All NETL7™ knowledge-based processors are supported by a full-featured software development kit. The SDK comes as source code with a common API that supports devices spanning the entire performance spectrum of the NETL7 KBP product family. This allows a single software application to scale up or down to hit required performance points with the selection of appropriate hardware. The SDK has been proven on multiple operating systems and CPUs.
The SDK includes a Database API and a Dataplance API. The Database API provides a mechanism for customers to manage and compile a database of rules in standard PCRE syntax efficiently and rapidly. The Database API may run either on the target system or on a remote system. The small size of the compiled image allows compiled databases to be easily transferred to the target system.
Designed for efficiency and flexibility, the Dataplane API provides the interface for controlling all aspects of run-time operation of the NETL7 knowledge-based processors. In addition to handling requests for pattern matching from the customer application and dispatching them to hardware, the Dataplane API is also used to load and unload databases during run-time without taking equipment offline or stopping traffic during an update.

|
May require a
non-disclosure
agreement. |