|
Key
This line was removed.
This word was removed. This word was added.
This line was added.
|
Changes (10)
View Page History{gliffy:name=PVC_Overview|align=center|version=3|size=M}
h1. Installing the container
In a Roboconf point of view, each software component set is a Roboconf application that must be defined. See the Roboconf application to known how to define your Roboconf applications.
A Roboconf application template is provided to easily define your PVC. With this template, you have mainly to define the service units that must be deployed into the PVC.
A Roboconf application template is provided to easily define your PVC. With this template, you have mainly to define the service units that must be deployed into the PVC.
The installation of Petals ESB depends on your operating system. The following table resumes which archives is needed according to your operating system. Petals ESB archives are available on the Petals's web-site: [http://petals.ow2.org].
{info}The new component *Petals Cockpit*, a web application in progress, will be able to generate your Roboconf application for the PVC part, and interact with the Roboconf engine. And so, it will be easier to instantiate PVCs.{info}
|| Operating System || OS Version || Petals archive to use || Installation procedure ||
| Debian-based Linux | all | Debian packages | [Installing Petals ESB using the Debian packages]|
| Linux | all | ZIP archive | [Installing Petals ESB using the ZIP archive] |
| Microsoft Windows | all | ZIP archive | [Installing Petals ESB using the ZIP archive] |
| Mac OS | all | ZIP archive | [Installing Petals ESB using the ZIP archive] |
| Debian-based Linux | all | Debian packages | [Installing Petals ESB using the Debian packages]|
| Linux | all | ZIP archive | [Installing Petals ESB using the ZIP archive] |
| Microsoft Windows | all | ZIP archive | [Installing Petals ESB using the ZIP archive] |
| Mac OS | all | ZIP archive | [Installing Petals ESB using the ZIP archive] |
h1. Installing the PVC
Once all your Roboconf applications are ready, you can deploy them using the Roboconf Administration Console.
\\
+Note:+ The ZIP archive can be used on Debian-based systems. In this case, Petals ESB should be installed as a user software without integration with the operating system.
h1. Writing the Roboconf application for your PVC instance
Waiting the release of Petals Cockpit, we must write our instance of PVC as a Roboconf application.
To explain how to write a such application, we will use the following example:
* The process "Vacation" is deployed as service unit of the SE Activiti running into our PVC. This process provides a business process to manage vacation request.
* The process interacts with an external resources to archives the vacation requests and to log task status. The external resources is accessed through several web-services
* A portal is proposed to users to create and validate vacation requests.
So, we have 3 Roboconf applications:
* the Roboconf application for the portal,
* the PVC,
* and a Roboconf application archiving vacation requests and task status.
h2. The Roboconf application "External resource"
This applicative resource is a web application running on Tomcat8 cluster:
{gliffy:name=TomcatCluster|size=M|version=1}
Waiting the release of Petals Cockpit, we must write our instance of PVC as a Roboconf application.
To explain how to write a such application, we will use the following example:
* The process "Vacation" is deployed as service unit of the SE Activiti running into our PVC. This process provides a business process to manage vacation request.
* The process interacts with an external resources to archives the vacation requests and to log task status. The external resources is accessed through several web-services
* A portal is proposed to users to create and validate vacation requests.
So, we have 3 Roboconf applications:
* the Roboconf application for the portal,
* the PVC,
* and a Roboconf application archiving vacation requests and task status.
h2. The Roboconf application "External resource"
This applicative resource is a web application running on Tomcat8 cluster:
{gliffy:name=TomcatCluster|size=M|version=1}