Appendix - Fractal Architecture

compared with
Current by Christophe DENEUX
on Mar 18, 2013 08:38.

(show comment)
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (14)

View Page History
h1. Introduction
h1. JBI Messaging Composite

The following diagrams aim to describe the composition of the Fractal components of Petals ESB.
!jbi-messaging.jpg|align=center!

By naming convention, if not specified, the default name of the interface 'server' is "{{service}}".
To have readable diagrams, some interface links are not drawn:
* the links between the interfaces "{{server}}" of a composite and the interfaces "{{server}}" of its internal components,
* the links between the interfaces "{{client}}" of internal components of a composite and the interfaces "{{client}}" of the composite.
Into a composition, only links between internal components are drawn.
h1. JBI Management Composite

{tip}
The following diagrams are exported as JPEG image from the slides contained in [Fractal-Diagrams.odp]. The export is done with following parameters:
* width: 27.99 cm,
* height: 21.01 cm,
* resolution: 37 pixel/cm
* color: 24bits,
* quality: 100%
{tip}

h1. Diagrams

h2. Petals Composite

!petals.jpg|align=center!

h2. Container Composite

A component {{SharedLibraryLifeCycleImpl}} is intantiated each time a JBI shared library is installed into the JBI container. It is dynamically created.
A component {{ComponentLifeCycleImpl}} and {{Installer}} is intantiated each time a JBI component is installed into the JBI container. It is dynamically created.
A component {{ServiceAssemblyLifeCycleImpl}} is intantiated each time a JBI service assembly is deployed into the JBI container. It is dynamically created.

!container.jpg|aligne=center!

h2. JBI Management Composite

!jbi-mngt.jpg|align=center!

h2. JBI Messaging Composite
h1. Communication Composite

!jbi-messaging.jpg|align=center! !comm.jpg|align=center!

h2. Communication Composite
h1. Platform Composite

!comm.jpg|align=center! !platform.jpg|align=center!

h21. Transporter Composite

!transporter.jpg|align=center!