Sun Open Telecommunications Platform 2.0 Developer's Guide

What is Sun OTP?

Sun Open Telecommunications Platform (Sun OTP) provides integrated high availability services, system management services, application provisioning services, and security services that enable you to develop, deploy, host, and secure Network Equipment Provider (NEP) applications.

Sun OTP version 2.0 provides the following services:

Provisioning Service

Provisioning service consists of platform and application provisioning services.

Platform Provisioning

The platform provisioning service enables end-to-end provisioning of Sun OTP compute elements, including bare metal and firmware provisioning, operating system provisioning, and provisioning of Sun OTP software components.

Application Provisioning

The application provisioning service enables end-to-end provisioning of (NEP) applications, including initial application deployment, application upgrade, and application patching. Application provisioning services are capable of deploying applications on a single system, or on a group of systems that follow a set of defined grouping semantics. These services are also capable of deploying both single and multi-tier applications.

The following operations are supported by the application provisioning service:

Management Service

Management service consists of platform management and application management services.

Platform Management

The platform management service enables monitoring and managing the Sun OTP compute elements. This includes monitoring and managing the bare metal hardware and deployed operating system instances. The platform management service can manage both stand-alone systems and two or more systems grouped together into an administrative group.

Application Management

The application management service enables management of NEP applications. Supported operations include application health monitoring, failure recovery and migration from one Sun OTP instance to another.

Availability Service

The availability service consists of platform availability and application availability services.

Platform Availability

The platform availability service enables availability of the Sun OTP compute elements.

Application Availability

The application availability service enables basic lifecycle and availability management of NEP applications. Supported lifecycle operations include registration, activation, and deactivation of applications.

The following operations are supported by the application lifecycle and availability management services:

Security Service

The security service is used to secure NEP applications by authenticating Web applications through a Web Single Sign-On (Web SSO) feature. Once you log into a web-based administration interface in Sun OTP, you can access the other web-based administration interfaces without any reauthentication. Additionally, you can use the Solaris Security Toolkit (SST) driver to harden the Sun OTP application hosting environment (AHE) to improve the overall network security.