6.2

Table Of Contents
Developing Application Services
Components 12
Application Services provides an open framework to create and develop components that can be installed
in a virtual machine.
The Application Services components in the library include predefined sample services such as JBoss
and MySQL, predefined tasks such as scripts to configure the APT repository, and blueprint application
components such as WAR and SQL_SCRIPT.
In this information, components include services, application components, and custom tasks. All of these
components use actions and properties as their common underlying framework.
Note Only use the sample components in the Application Services library in a test environment.
Familiarize yourself with the key concepts that appear frequently in topics about developing deployable
components. See Key Concepts.
This chapter includes the following topics:
n
Defining Component Actions
n
Configuring Component Properties
n
Application Services Predefined Properties
n
Secured Component Properties
n
Required Component Properties
n
Best Practices for Developing Components
Defining Component Actions
Each component includes the predefined life cycle stages or actions to install, configure, start, update,
rollback, and teardown scripts for a service or application component.
The application catalog administrator must provide a Bash, Windows CMD, PowerShell, or BeanShell
script for at least one of the INSTALL, CONFIGURE, START, UPDATE, ROLLBACK, or TEARDOWN life
cycle stages. These scripts are customized to use the component properties.
VMware, Inc.
101