Java CMIP Local Number Portability Toolkit |
|
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:
|
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.
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
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):
(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:
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.
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)
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:
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. |
|