Monfox


Back
11795 Northfall Lane, STE 603
Alpharetta, GA 30004
Main: 678.366.3410
Email: info@monfox.com

DynamicTMN® Java CMIP NPAC/LNP SDK

 

Java CMIP Local Number Portability Toolkit

Overview | Features | Components | Specifications | Standards | Related

PLEASE NOTE

The CMIP NPAC/LNP SDK libraries and APIs are currently included as part of the normal DynamicTMN® CMIP Suite Evaluation.


If you are interested in developing NPAC SOA or LSMS client applications using DynamicTMN®, please download the DynamicTMN® CMIP Suite Evaluation package and let us know of your interest in developing an NPAC LNP client application such that we can provide you with the appropriate:

  • NPAC GDMO and ASN.1 files and build scripts
  • Simple LSMS and SOA application frameworks
  • LNP security stack configuration examples
  • LNP RSA key generation and authentication examples


See the toolkit details below:

   

   Overview

 top   

The CMIP NPAC/LNP SDK provides specialized Java APIs and tools for the development of NPAC Service Order Activation (SOA) and NPAC Local Service Management System (LSMS) applications. The SDK allows you to rapidly develop your own 100% Java-based interface to the NPAC SMS thus eliminating your need to pay high per-transaction fees or use a 3rd party LNP service bureau.



Download DynamicTMN® CMIP NPAC/LNP Suite Evaluation
 

   Key Features

 top   

Built upon our industry proven DynamicTMN® CMIP Manager & Agent SDKs, the DynamicTMN® CMIP NPAC/LNP SDK provides support for the following features:


  • Supports NPAC IIS Security Association Establishment

    - extends the RFC1006 stack to add NPAC LNP RSA security
    - supports both SOA and LSMS applications
    - configured via XML config files or high level stack API

  • Supports the NPAC GDMO/ASN.1 Information Model

    - uses the GDMO/ASN.1 metadata generator
    - includes NANC 3.2.1a model and dependencies (X.721, etc).

  • Includes a high-performance lightweight agent API

    - used in SOA and LSMS agent role software development
    - bypasses the heavier managed objects in the full Agent API

  • Includes an XML based CMIP Manager Simulator API

    - used to test your CMIP agent code


 

   Included Components

 top   

The CMIP NPAC/LNP SDK package includes the following high-level APIs:


as well as the following development tools:

and the following protocol adaptor:

As illustrated by the highlighted components the following diagram (click for details):

DynamicTMN Java CMIP Manager Simulator DynamicTMN Local JVM Protocol Stack DynamicTMN ROSE over TCPIP Protocol Stack DynamicTMN RFC1006 (CMIP over TCPIP) Stack DynamicTMN OSI/X.25 Protocol Stack Adaptor DynamicTMN eBonding RFC1006 Protocol Stack DynamicTMN NPAC RFC1006 LNP Protocol Stack DynamicTMN Java ASN.1 and GDMO Metadata API DynamicTMN Java ASN.1 API DynamicTMN Java CMIS Messaging API DynamicTMN Java eBonding XML APIs DynamicTMN Java GDMO Manager API DynamicTMN Java GDMO Agent API DynamicTMN Java CMIP XML/Webservice API DynamicTMN Java CMIP Manager Simulator DynamicTMN Java ASN.1 and GDMO Browser DynamicTMN Java CMIP MIT Browser DynamicTMN Java CMIP Agent Simulator DynamicTMN eBonding Trouble Admin Agent Simulator

(Note 1: greyed-out components are not included)
(Note 2: additional components may be purchased separately.)


 

   Product Specifications

 top   

See the CMIP NPAC/LNP SDK specifications below:



 

Java Platform Requirements:


  • Java 2: JDK 1.4 or newer


Operating System Requirements:

Any operating system which supports the Java versions listed in the Java Platform Requirements section above. Some of the operating systems commonly used with the DynamicTMN® products are:

  • Microsoft Windows (95,98,XP,NT,2000)
  • Linux (Redhat, etc)
  • Hewlett Packard HP-UX
  • Sun Solaris (SPARC & x86)
  • IBM AIX
  • Apple MacOS X

Hardware Requirements:

Minimum Hardware

  • Physical memory (RAM): 512MB
  • Disk space: 50MB (distribution package size)

Recommended Hardware

  • Physical memory (RAM): 1GB or greater
  • Disk space: 100MB (distribution,log,data files)

NOTE: the amount of memory and disk space will vary depending upon the details of your specific application. Please email monfox support to get the recommended requirements for your specific deployment.


Protocol Stack Support:

The CMIP NPAC/LNP SDK includes the following protocol stacks:


 Stack   Description   Details   Package 
RFC1006 CMIP/OSI over TCP/IP view details included
ROSE/TCPIP CMIP/ROSE over TCP/IP view details included
LOCAL JVM Optimized Intra-JVM Stack view details included
NPAC/LNP LNP Security+ RFC1006 view details included



Deployment Configurations:

NPAC SOA and LSMS applications developed with the CMIP NPAC/LNP SDK may be deployed as a:


  • standalone Java application
  • integrated module in a larger Java application
  • Java application plug-in
  • legacy application plug-in through JNI


Product Evaluation:

For a complete set of API examples, API Javadoc, developer guides, agent simulators, and much more please download the CMIP NPAC/LNP SDK evaluation package.


Download DynamicTMN® CMIP NPAC/LNP Suite Evaluation

 

   Supported Standards

 top   

The CMIP NPAC/LNP SDK supports the following standards:

  • Java 2: Java 2 SDK version 1.2 or greater
  • TMF 040: Based on the TMForum ASN.1 API Standard
  • TMF 041: Based on the TMForum CMIS API Standard
  • TMF 042: Based on the TMForum GDMO API Standard
  • ITU-T X.208/X.680: Abstract Syntax Notation One (ASN.1)
  • ITU-T X.209/X.690: ASN.1 Basic Encoding Rules (BER)
  • ITU-T X.219: Remote Operations (ROSE) Service Definition
  • ITU-T X.229: Remote Operations (ROSE) Protocol
  • ITU-T X.701: Systems Management Overview
  • ITU-T X.710: Common Management Information Service (CMIS)
  • ITU-T X.711: Common Management Information Protocol (CMIP)
  • ITU-T X.720: Structure of Management Information (SMI)
  • ITU-T X.721: Definition of Management Information (DMI)
  • ITU-T X.722: Guidelines for the Definition of Managed Objects (GDMO)
  • ITU-T X.723: Generic Management Function
  • ITU-T X.725: General Relationship Model
  • ITU-T X.730: Object Management Function
  • ITU-T X.731: State Management Function
  • ITU-T X.732: Attributes for Representing Relationships
  • ITU-T X.733: Alarm Reporting Function
  • ITU-T X.734: Event Report Management Function
  • NPAC IIS: LNP Secure Association Establishment
  • NPAC FRS: NPAC RSA key management formats
  • RFC1006: OSI over TCPIP (CMIP/OSI over TCP/IP)


 

  NPAC Standards Support

The CMIP NPAC/LNP SDK provides support for the following NPAC Local Number Portability application related standards:


  • NPAC FRS Key Management: NPAC RSA Key/Acknowledgement files
  • NPAC IIS Info Model: NPAC GDMO/ASN.1 Information Model
  • NPAC IIS Security: LNP Secure Association Establishment
  • and all additional standards required by the ones above.


 

   Related DynamicTMN® Products

 top   

Following is a list of some other Monfox products that may be of interest to you:


Download DynamicTMN® CMIP NPAC/LNP Suite Evaluation




Java is a trademark of Sun Microsystems, Inc (Java™). DynamicTMN®, DynamicSNMP® and DynamicTL1® are registered trademarks of Monfox, LLC. Other other logos, trademarks and brands are the property of their respective owners.

 

Back Copyright©1997-2008, Monfox, LLC, ALL RIGHTS RESERVED Webmaster