Petals Artifacts

compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (5)

View Page History
\\
Each extension (component) is associated with a specific technology or usage:
* The [Petals SOAP component|petalscomponents:Petals-BC-SOAP] is in charge of the SOAP communications and of the exchanges as and between Web services.
* The [Petals BPEL component|petalscomponents:Petals-SE-BPEL] is in charge of executing BPEL processes in Petals ESB.
* The list of the Petals components is available [here|petalscomponents:Components User Guide].

\\

Shared libraries are ZIP archive that contain libraries that can be mutualized in the bus and shared among several components.
These libraries can also be referenced by service-units.

!illus1_vignet_1_bis.png!
1. Shared-libraries address the need of common libraries between Petals artifacts...

\\ !illus1_vignet_2.png!
2. ... e.g. between two Petals components.

\\ !illus2_vignet_1.png!
3. A shared-library can directly be deployed into Petals.

\\ !illus2_vignet_2.png!
4. Once it is deployed, you can deploy the artifacts that depend on it...

\\ !illus2_vignet_3.png!
5. ... one after the other.

\\ !illus4_vignet_1.png!
6. At runtime, the two Petals components will load and use this library.

\\ !illus3_vignet_1_bis.png!
7. A service-unit which is deployed on a Petals component...

\\ !illus3_vignet_2_bis.png!
8. ... can reference any of the component's shared library.

\\ !illus3_vignet_2_EJB.png!
9. That can be very useful for components like the EJB component.

\\
In Petals, a shared library is identified by its name, and configured by a JBI descriptor (a jbi.xml file).