Sun Open Telecommunications Platform 2.0 Developer's Guide

Chapter 2 Developing Applications Using Sun OTP

This chapter lists the application programming interfaces (APIs) and protocols you can use for application development.

Interfaces Exposed by Sun OTP

The following table lists the interfaces exposed by Sun Open Telecommunications Platform.

Table 2–1 Sun OTP Interfaces

OS and Components 

Interfaces 

Documentation 

SolarisTM 10 OS

  • POSIX.1 (IEEE Std 1003.1)

  • POSIX.2 (IEEE Std 1003.2)

  • PAM (Pluggable Authentication Modules)

POSIX.1(5) man page POSIX.1(5)

POSIX.2(5) man page POSIX.2(5)

Solaris Security for Developers Guide

libpam (3LIB) man page libpam(3LIB)

JavaTM

  • Java SE 1.4.2 Java interfaces

  • Java SE 5.0 Java interfaces

  • CORBA

Sun N1TM Service Provisioning System 5.2.4

  • XML

  • Java APIs

  • CLI

  • GUI

Sun N1 System Manager 1.3.3 

  • Shell scripts

  • CLI

  • GUI

Sun Cluster 3.2 

  • Sun Cluster Manager

  • HA Agent Development Libraries

  • CLI

Sun OTP Protocols

The following table lists the protocols used by Sun Open Telecommunications Platform.

Table 2–2 Sun OTP Protocols

Protocols 

Components 

Documentation 

TCP/IP 

Solaris 10 OS 

tcp(7P) and ip(7P)

SNMP (Net-snmp SNMP V3) 

Solaris 10 OS 

Solaris System Management Agent Developer’s Guide

SSH/SSL 

Solaris 10 OS 

ssh(1)

openssl(5)

DNS 

Solaris 10 OS  

System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP)

iSCSI 

Solaris 10 OS  

System Administration Guide: Devices and File Systems

FC (FCP) ANSI X3.269-1996 

Solaris 10 OS 

Solaris Fibre Channel Storage Configuration and Multipathing Support Guide

RMI 

Java 2 SDK SE 1.4.2 and Java SE 5.0 platform 

IIOP (RMI-IIOP) 

Java 2 SDK SE 1.4.2 and Java SE 5.0 platform