Description: The Monfox DynamicOSI Java OSI Stack provides a comprehensive Java API and protocol stack for performing upper-layer OSI communications over RFC1006(TCP/IP).
Java OSI Stack SDK
[Company] [Products] [Services] [Support] [Contact Us]
Home
 
 

DynamicOSI™ Java OSI Stack SDK


Java OSI Stack SDK

downloadpricing
Overview | Features | Specifications | Standards | Customization
   

The DynamicOSI™ OSI Stack SDK for Java is a Standalone platform-independent upper-layer OSI Stack Software Development Kit (SDK) which implements RFC1006/TCPIP for the network transport.


The SDK is a simple Java API and protocol stack for performing upper-layer OSI communications over RFC1006(TCP/IP). It provides a 100% Java, fully-interoperable, standard-compliant implementation of the RFC1006 standard for OSI over TCP including an implementation of the OSI transport layer which standards required for interoperable communication between:

  • OSI Transport-layer Service Access Points (TSAPs).
  • OSI Session-layer Service Access Points (SSAPs).
  • OSI Presentation-layer Service Access Points (PSAPs).
  • OSI Application Layer Entities


With this stack API, you can now develop 100% Java applications which interact with other OSI systems over RFC1006. The standalone API stack is based on the time-proven OSI/RFC1006 stack used in the Monfox DynamicTMN® CMIP Products.


The current implementation provides a lightweight, high-level OSI stack API over RFC1006 which implements the following:

  • ASN.1 Compiler, Metadata and Runtime API
  • Association Control Service Element (ACSE) Stack/API
  • OSI Presentation Layer Stack/API
  • OSI Session Layer Stack/API
  • OSI Transport Layer Stack/API
With this API, you can develop OSI applications at any level from transport to application layer. You can also implement your own application layer protocol modules using the Presentation Layer API and ACSE API.


 

   Key Features

 top   

Some of the general features of the DynamicOSI™ OSI Stack SDK are:


  • 100% Java (Java 1.4 SDK or newer, uses no JNI)
  • Supports both initiator/responder connection modes
  • Runs in the application space (no separate stack processes)
  • Interoperable with all 3rd party OSI over RFC1006 based stacks

Some of the specific features of the individual SDK components are:

  
  Transport Layer   - Transport Layer API
- URI based transport layer addressing
- RFC1006 Support
- Both Client and Server APIs
- Synchronous and Asynchronous APIs
- Transparent/automatic segmenting
  
  Session Layer   - Session layer API
- URI based session layer addressing
- Client and Server API support
- Supports both connection and data operations
- Supports automatic segmenting, etc.
  
  Presentation Layer   - Presentation Layer API
- URI based presentation layer addressing
- Used to develop application layer apps based
- Uses ASN.1 to define application layer PDUs
  
  ACSE   - Association Control Service Element (ACSE)
- ACSE supported by most app layer protocols
- Used with Presentation Layer API
  
  ASN.1   - ASN.1 Compiler and API
- Metadata API for Runtime access
- Used with presentation layer API
- May be used standalone
  
 

   Product Specifications

 top   

See the DynamicOSI Java OSI Stack SDK specifications below:



 

Java Platform Requirements:

  • Java 1.4: 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 DynamicOSI® are:

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

Hardware Requirements:

Minimum Hardware

  • Physical memory (RAM): 256MB
  • Disk space: 5MB (distribution package size)

Recommended Hardware

  • Physical memory (RAM): 512MB or greater
  • Disk space: 10MB (distribution,log,data files)
 

   Supported Standards

 top   

The following standards are currently implemented by the OSI/RFC1006 stack:

  • RFC 1006: OSI over TCPIP (CMIP/OSI over TCP/IP)
  • ITU-T X.214: OSI - Transport Service Definition
  • ITU-T X.224: OSI - Transport Protocol Specification
  • ITU-T X.215: OSI - Session Service Definition
  • ITU-T X.225: OSI - Session Protocol Specification
  • ITU-T X.216: OSI - Presentation Service Definition
  • ITU-T X.226: OSI - Presentation Protocol Specification
  • ITU-T X.227: Association Control Service Element (ACSE) Protocol
  • ITU-T X.208/X.680: Abstract Syntax Notation One (ASN.1)
  • ITU-T X.209/X.690: ASN.1 Basic Encoding Rules (BER)
 

   Custom Stacks

 top   

At Monfox, we realize that it is very difficult to provide a shrink-wrapped software solution that meets the needs of all prospective customers. For this reason, we offer very cost-effective custom stack development for customers who need more than just an out-of-box stack solution. So, if you need an OSI stack for Java, please contact us and see how we can help.


You can download the DynamicOSI™ Java OSI Stack SDK evaluation here:

Download DynamicOSI™ Java OSI Stack SDK Evaluation


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

 
 
     

Monfox Home NEW Copyright©1997-2011, Monfox, LLC, -- ALL RIGHTS RESERVED -- Webmaster