Managing virtual application patterns

A virtual application is defined by a virtual application pattern. It is a complete set of platform resources that fulfill a business need, including web applications, databases, user registries, messaging services, and transaction processes. Each virtual application pattern is associated with a pattern type, which is a collection of plug-ins that provide these resources and services for a particular business purpose in the form of components, links and policies. The pattern types, product extensions of the cloud system, and the types of virtual application that you build depend on the pattern types that are enabled.

Before you begin

To create or extend virtual application patterns, you must have the Create new patterns role or Appliance Administrator role with full permissions. You must also accept the license agreements for the following pattern types:
  • IBM® Foundation Pattern
  • Specific pattern types that you plan to use:
    • IBM Database Application Patterns
    • Application Pattern Type for Java™

About this task

Select components, links, and policies to create or extend your virtual application in the Pattern Builder. For information about plug-in components, links, and policies, see the Related information section. You can start with a virtual application template and customize it, clone an existing virtual application pattern and customize it, or create a new virtual application pattern. The virtual applications that are deployed to the cloud become virtual application instances.

Click Patterns > Virtual Applications to view the existing virtual application patterns on the system. If you are on 2.3.3.3 or later, click Patterns > Provision > Virtual Application Patterns.

Note: Patterns that were embedded in a plug-in are not displayed if they do not apply to the current system. For example, if you imported a plug-in that contains an embedded pattern that requires a different hypervisor than the one that is provided with the current system, that pattern is not displayed.

What to do next

Use the console to manage the virtual application patterns in your system.