Petals ESB Container

The HTTP server Jetty embedded into the Petals ESB container should be an extension

Details

  • Type: Task Task
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 4.1.0
  • Fix Version/s: 5.0.1
  • Component/s: Registry, WS API
  • Security Level: Public
  • Description:
    Hide

    A servlet container is embedded into the Petals ESB container. Nowadays, it is required only by the WS-API.
    So, it is not needed if the extension WS API is not installed.
    So, it should be provided itself as an extension and could be used by other extensions

    Show
    A servlet container is embedded into the Petals ESB container. Nowadays, it is required only by the WS-API. So, it is not needed if the extension WS API is not installed. So, it should be provided itself as an extension and could be used by other extensions
  • Environment:
    -

Issue Links

Activity

Christophe DENEUX made changes - Tue, 9 Apr 2013 - 11:48:23 +0200
Field Original Value New Value
Fix Version/s 4.2.0 [ 10356 ]
Priority Major [ 3 ]
Christophe DENEUX made changes - Tue, 9 Apr 2013 - 11:49:00 +0200
Link This issue depends on PETALSESBCONT-249 [ PETALSESBCONT-249 ]
Hide
Christophe DENEUX added a comment - Tue, 9 Apr 2013 - 11:50:55 +0200

The configuration of the http server must be reviewed because it is located into the topology.
In my mind, it should be moved in the server.properties because the only available communications between containers are JMX and the remote transporter.

Show
Christophe DENEUX added a comment - Tue, 9 Apr 2013 - 11:50:55 +0200 The configuration of the http server must be reviewed because it is located into the topology. In my mind, it should be moved in the server.properties because the only available communications between containers are JMX and the remote transporter.
Hide
Christophe Hamerling added a comment - Tue, 9 Apr 2013 - 12:18:37 +0200

Do not forget that we can imagine having a HTTP transporter which is using a HTTP server already running in the Petals container.

Show
Christophe Hamerling added a comment - Tue, 9 Apr 2013 - 12:18:37 +0200 Do not forget that we can imagine having a HTTP transporter which is using a HTTP server already running in the Petals container.
Hide
Christophe DENEUX added a comment - Wed, 10 Apr 2013 - 22:41:07 +0200

You are right. I imagine a such transporter requiring the extension "HTTP server" (the extension of this issue). But how configure a such extension ? Can we imagine having two HTTP server, on different port, one for WS-API, and another one for the HTTP transporter ? It should be better to have only one HTTP server. If the HTTP transporter is not used, it will be strange to configure the WS API through the topology.
Have you any idea ?

Show
Christophe DENEUX added a comment - Wed, 10 Apr 2013 - 22:41:07 +0200 You are right. I imagine a such transporter requiring the extension "HTTP server" (the extension of this issue). But how configure a such extension ? Can we imagine having two HTTP server, on different port, one for WS-API, and another one for the HTTP transporter ? It should be better to have only one HTTP server. If the HTTP transporter is not used, it will be strange to configure the WS API through the topology. Have you any idea ?
Christophe DENEUX made changes - Tue, 24 Sep 2013 - 09:48:12 +0200
Fix Version/s VNext [ 10413 ]
Fix Version/s 4.2.0 [ 10356 ]
Hide
Christophe DENEUX added a comment - Wed, 12 Mar 2014 - 18:23:55 +0100

Since Petals ESB 4.1:

  • the WS-API is an extension,
  • the Jetty dependency is declared at kernel level, and excluded at WS-API level.

So, in a first step we can remove the Jetty dependency from Petals kernel, and remove the exclusion from the WS-API to reduce the size of Debian package 'Petals ESB'.
In a 2nd step, we can introduce Jetty as an extension providing an HTTP server to reduce resource consumption: the HTTP transporter and the WS-API using the same HTTP server.

Show
Christophe DENEUX added a comment - Wed, 12 Mar 2014 - 18:23:55 +0100 Since Petals ESB 4.1:
  • the WS-API is an extension,
  • the Jetty dependency is declared at kernel level, and excluded at WS-API level.
So, in a first step we can remove the Jetty dependency from Petals kernel, and remove the exclusion from the WS-API to reduce the size of Debian package 'Petals ESB'. In a 2nd step, we can introduce Jetty as an extension providing an HTTP server to reduce resource consumption: the HTTP transporter and the WS-API using the same HTTP server.
Victor NOËL made changes - Fri, 2 Oct 2015 - 13:46:18 +0200
Resolution Duplicate [ 3 ]
Status New [ 10000 ] Resolved [ 10004 ]
Assignee Christophe DENEUX [ cdeneux ] Victor NOËL [ vnoel ]
Fix Version/s 5.0.0 [ 10413 ]
Victor NOËL made changes - Fri, 2 Oct 2015 - 13:47:12 +0200
Link This issue depends on PETALSESBCONT-272 [ PETALSESBCONT-272 ]
Hide
Victor NOËL added a comment - Fri, 2 Oct 2015 - 13:47:13 +0200 - edited

This was fixed when the registry was extracted from the container (see PETALSESBCONT-272)

Show
Victor NOËL added a comment - Fri, 2 Oct 2015 - 13:47:13 +0200 - edited This was fixed when the registry was extracted from the container (see PETALSESBCONT-272)
Victor NOËL made changes - Fri, 2 Oct 2015 - 13:47:44 +0200
Fix Version/s 5.0.0 [ 10413 ]
Component/s Registry [ 10058 ]
Hide
Christophe DENEUX added a comment - Fri, 2 Oct 2015 - 14:28:41 +0200

First point fixed.
This issue is reopened for the second point.

Show
Christophe DENEUX added a comment - Fri, 2 Oct 2015 - 14:28:41 +0200 First point fixed. This issue is reopened for the second point.
Christophe DENEUX made changes - Fri, 2 Oct 2015 - 14:28:41 +0200
Status Resolved [ 10004 ] Open [ 10002 ]
Resolution Duplicate [ 3 ]
Hide
Christophe DENEUX added a comment - Mon, 5 Oct 2015 - 15:54:48 +0200

Postponed to 5.0.1 or upper

Show
Christophe DENEUX added a comment - Mon, 5 Oct 2015 - 15:54:48 +0200 Postponed to 5.0.1 or upper
Christophe DENEUX made changes - Mon, 5 Oct 2015 - 15:54:48 +0200
Fix Version/s 5.0.1 [ 10579 ]
Fix Version/s 5.0.0 [ 10413 ]
Christophe DENEUX made changes - Mon, 23 May 2016 - 15:10:45 +0200
Link This issue depends on PETALSESBCONT-415 [ PETALSESBCONT-415 ]
Christophe DENEUX made changes - Mon, 23 May 2016 - 15:11:02 +0200
Assignee Victor NOËL [ vnoel ] Christophe DENEUX [ cdeneux ]
Christophe DENEUX made changes - Mon, 23 May 2016 - 15:11:06 +0200
Status Open [ 10002 ] In Progress [ 10003 ]
Hide
Christophe DENEUX added a comment - Mon, 23 May 2016 - 15:12:00 +0200
Show
Christophe DENEUX added a comment - Mon, 23 May 2016 - 15:12:00 +0200 Fixe by PETALSESBCONT-415
Christophe DENEUX made changes - Mon, 23 May 2016 - 15:12:00 +0200
Status In Progress [ 10003 ] Resolved [ 10004 ]
Resolution Fixed [ 1 ]
Transition Status Change Time Execution Times Last Executer Last Execution Date
New New Resolved Resolved
906d 1h 58m
1
Victor NOËL
Fri, 2 Oct 2015 - 13:46:18 +0200
Resolved Resolved Open Open
42m 23s
1
Christophe DENEUX
Fri, 2 Oct 2015 - 14:28:41 +0200
Open Open In Progress In Progress
234d 42m
1
Christophe DENEUX
Mon, 23 May 2016 - 15:11:06 +0200
In Progress In Progress Resolved Resolved
54s
1
Christophe DENEUX
Mon, 23 May 2016 - 15:12:00 +0200



People

Dates

  • Created:
    Tue, 9 Apr 2013 - 11:48:03 +0200
    Updated:
    Mon, 23 May 2016 - 15:12:00 +0200
    Resolved:
    Mon, 23 May 2016 - 15:12:00 +0200