Application Pattern Type for Java virtual application components and policies

A virtual application pattern contains components and, optionally, one or more policies. A component represents a service that is required by the virtual application instance. A policy defines how a service is configured during deployment.

Components and policies are defined by plug-ins. Each pattern type has a set of included plug-ins, which determines the components that you can use when you build a pattern by using that pattern type.

Components

Typically, an application contains artifacts, such as a Java™ application, additional archive files, and network connections. You build your virtual application pattern by using components that represent these artifacts. When you deploy the pattern, the system creates instances of services that are based on the components. The components that you can choose from in the Application Pattern Type for Java are as follows:
  • Application components:
    • Additional archive file
    • Java application
  • Other components:
    • Monitored file
    • HTTP Listener

Policies

You can attach an optional policy to the virtual application. Policies configure specific behavior, or define a quality of service level, for the deployed application instance. Use the policy for the Application Pattern Type for Java to control the features and the configuration of the underlying Java virtual machine (JVM). These policies are available:
  • JVM policy
  • Routing Policy
  • Scaling Policy