Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Implementation Overview

WSO2 Application Server (AS) 5.2.1 is provided as a service on WSO2 Private PaaS 4.1.0. This is implemented by creating a template module, a cartridge agent plugin, a Docker image and a Puppet module. The template module is used for configuring the following:

  • Template module

    Panel
    borderColor#71CFF5
    borderWidth2

    The template module configures the product in runtime, with a set of key value pairs

...

  • known as the configuration parameters

...

  • .

  • Cartridge agent plugin

    Panel
    borderColor#71CFF5
    borderWidth2

    The cartridge agent plugin

...

  • , sets the runtime configuration parameters such as hostnames, IP addresses of dependent clusters, dynamic proxy ports

...

  • and many more.

  • Docker image

    Panel
    borderColor#71CFF5
    borderWidth2

    The Docker image is built by packaging the

...

  • following components:

    • Cartridge agent

    • Product distribution

    • Template module

    • Configurator

    • Java runtime

  • Puppet module

    Panel
    borderColor#71CFF5
    borderWidth2

    The puppet module includes the same set of component as in the Docker image. In the puppet image

...

  • the template module

...

  • is used to configure automation.

toc 

Deployment Architecture

Image Removed

The above diagram illustrates the deployment architecture of WSO2 Application Server AS on Private PaaS. In this the deployment two different Private PaaS clusters will be created for the AS manager and worker. These clusters can be scaled independently.

The diagram illustrates the deployment architecture of AS on Private PaaS:

Image Added

 

Template Module

The WSO2 Application Server (AS) 5.2.1 template module provides a set of templates that is used to configure the Application Server with the Configurator.

...