Sun Open Telecommunications Platform 2.0 Developer's Guide describes how to develop and deploy applications using SunTM OTP.
The following topics are discussed:
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 consists of platform and application provisioning services.
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.
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:
Creating application deployment descriptions
Modifying application deployment descriptions
Deleting application deployment descriptions
Provisioning applications on hosts
Provisioning a multi-tier application
Inspecting deployed software on hosts at a specific point
Removing applications from hosts
Removing a multi-tier application
Rolling back to previous version of applications
Queryingdeployed applications on hosts
Management service consists of platform management and application management services.
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.
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.
The availability service consists of platform availability and application availability services.
The platform availability service enables availability of the Sun OTP compute elements.
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:
Creating application manifests
Modifying application manifests
Deleting application manifests
Creating application dependencies
Modifying application dependencies
Deleting application dependencies
Registering applications
Starting applications
Stopping applications
Querying application state
Migrating applications from host A to host B
Failing over applications from host A to host B
Restarting applications on host X
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.
OEM developers who wish to install Sun OTP in their development environment and develop, deploy applications using Sun OTP.
The following figure shows the components that are part of Sun OTP 2.0.
The following table shows the OS and component versions that are supported by Sun OTP 2.0.
Table P–1 Sun OTP 2.0 Supported Versions
OS and Components |
Version |
---|---|
SolarisTM OS |
10 Update 3 |
Sun Cluster |
3.2 |
Sun N1TM Service Provisioning System |
5.2.4 |
Sun N1 System Manager |
1.3.3 |
OS Provisioning Plug-in |
3.2 |
Sun JavaTM System Web Server |
7.0 Update 1 |
Sun Java System Directory Server |
6.1 Enterprise Edition |
Sun Java System Access Manager |
7.1 |
Solaris Security Toolkit |
4.2 |
Sun OTP guides are available as online files in PDF and HTML formats. The following table lists the Sun OTP guides and their purpose.
Table P–2 Sun OTP Documentation Set
The complete Sun OTP documentation is available at http://docs.sun.com/app/docs/coll/1629.4.
Sun is interested in improving its documentation and welcomes your comments and suggestions. To share your comments, go to http://docs.sun.com and click Send Comments. In the online form, provide the full document title and part number. The part number is located on the book's title page and in the document's URL. For example, the name of this book is Sun Open Telecommunications Platform 2.0 Developer's Guide and the part number of this book is 820-3065.