Managing Runtime platforms


This chapter describe how to connect Petals Master to a Service Execution Platform like an Enterprise Service Bus
(PEtALS, etc.), an Application Server (Jonas, JBoss, etc.).
In this chapter you will heard about Runtime Manager, Processor, Execution Environment, Environment Federation. Here are the description of each concepts :
Runtime manager : this entity is an agent that have a high level vision of a Service Execution Platform or a group of Service Execution Platform (Federation, Grid, etc.). It is the communication intermediate between Petals Master and the Service Execution Platform(s). It implements a connection interface provided by the Petals Master project.
Processor : this entity is a server that host Service Execution Platform. For exemple it could be an IBM Server.
Execution Environment : this entity is a Service Execution Platform like an ESB node (PEtALS single node, etc.), an Application Server (Jonas server, etc.). For the moment, Petals Master connection API is only implemented by Petals ESB.
Environment Federation : this entity is a group of Execution Environment (Service Execution Platform) that follow a given federation pattern like FEDERATION, GRID, DISTRIBUTED, etc. PEtALS domains, which are group of PEtALS ESB nodes, are examples of Environment Federation.

Add a Runtime Manager


To add a runtime manager to Petals Master registry, you just have to provide the address of the manager connection service :

The manager connection service must be a Web Service that implements the WSDL connection interface provided by the
Petals Master project. An implementation of this interface is already available for the PEtALS Service Platform.
Once you have successfuly added a new Runtime Manager, you are redirected to the edition page of the newly imported
Runtime Manager.

Edit a Runtime Manager and Synchronize Execution Environment with Petals Master Registry


• The first tab, "Identity Card", provides information about the Runtime manager itself like its name and address. Here you could remove a runtime manager by clicking the delete button.


• The second tab, "Execution Environments", show the list of Execution Environments managed by this Runtime Manager. The first time you show this tab, no execution environments are available.



You must synchronize your manager with the Petals Master registry to see managed execution environments. Simply push the "Synchronize Execution Environments" button.


All managed execution environments are synchronized, but also linked endpoints with their descriptions (so related
Services, Interface, etc.), host processors (Servers, Mainframes, etc.) and environment federations. You can click on the execution environment name to see all information about it.

Edit an Execution Environment


• The first tab of the Execution Environment editor provides identity information like its name, type (ESB, Application Server, etc.), address (host address), host processor (the server that host the exec env) and parent federation if the exec env is member of a group of exec envs (in case of federation, distribution, grid, etc.). Here you could remove an execution environment by clicking the delete button.


If you click on the host processor "view details" link, you are redirected to the Processor editor page.
If you click on the parent federation "view details" link, you are redirected to the Environment Federation editor page.

• The second tab of the Execution Environment editor provides the list of all endpoints hosted on this execution environment.


Edit a Processor


• The first tab of the Processor editor provides identity information like its name and address (IP v4 address). Here you could remove a processor by clicking the delete button.


• The second tab of the Processor editor provides the list of all Execution Environments hosted on this processor.


• The third tab of the Processor editor provides the list of all endpoints hosted on the processor. This list contains all endpoints hosted on all execution environments hosted on this processor.


 

Edit an Environment Federation


• The first tab of the Processor editor provides identity information like its name and federation pattern (Distributed, Federated, Grid, etc.). Here you could remove a federation by clicking the delete button.


• The second tab of the Processor editor provides the list of all Execution Environments that are members of this federation.


Search Runtime Manager, Processor, Execution Environments and Environment Federations


Petals Master GUI provides search interfaces for Runtime Manager, Processor, Execution Environement and Environment
Federations. These search capabilities are similar to the other search capability of the Petals Master GUI.


Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.