Petals ESB Container

Add a controller in the Petals composite

Details

  • Type: Task Task
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 4.2.0
  • Fix Version/s: 5.0.0
  • Component/s: Component framework
  • Security Level: Public
  • Description:
    Hide

    Nowadays, the Fractal component composition is written using Fractal ADL. That is a static composition way that does not permit to have configurable component implementation as the registry because interfaces are not bound before startup of components and composites.

    So the Fractal architecture must be reviewed to mix Fractal ADL and pieces of Java code:

    • Fractal ADL can be used for static composites,
    • The composite Petals will contains:
      • the configuration service
      • a new component 'PetalsCompositeController' that will instantiate and start following component when starting:
        1. the composite 'Communication',
        2. the composite 'System',
        3. the composite 'ExtensionManager',
        4. the composite 'JBI-Management',
        5. the component 'org.ow2.petals.microkernel.admin.PetalsAdminServiceImpl',
        6. the composite 'JBI-Messaging',
        7. the composite 'Transporter',
        8. the composite 'Container'.
    Show
    Nowadays, the Fractal component composition is written using Fractal ADL. That is a static composition way that does not permit to have configurable component implementation as the registry because interfaces are not bound before startup of components and composites. So the Fractal architecture must be reviewed to mix Fractal ADL and pieces of Java code:
    • Fractal ADL can be used for static composites,
    • The composite Petals will contains:
      • the configuration service
      • a new component 'PetalsCompositeController' that will instantiate and start following component when starting:
        1. the composite 'Communication',
        2. the composite 'System',
        3. the composite 'ExtensionManager',
        4. the composite 'JBI-Management',
        5. the component 'org.ow2.petals.microkernel.admin.PetalsAdminServiceImpl',
        6. the composite 'JBI-Messaging',
        7. the composite 'Transporter',
        8. the composite 'Container'.
  • Environment:
    -

Issue Links

Activity

Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Open Open
13s
1
Christophe DENEUX
Thu, 7 Nov 2013 - 18:07:42 +0100
Open Open In Progress In Progress
45s
1
Christophe DENEUX
Thu, 7 Nov 2013 - 18:08:27 +0100
In Progress In Progress Resolved Resolved
5d 16h 59m
1
Christophe DENEUX
Wed, 13 Nov 2013 - 11:08:22 +0100

People

Dates

  • Created:
    Thu, 7 Nov 2013 - 18:07:29 +0100
    Updated:
    Wed, 13 Nov 2013 - 11:08:22 +0100
    Resolved:
    Wed, 13 Nov 2013 - 11:08:22 +0100