Good idea Gert.
The project can be a good candidate for Google Summer of Code.
Even if we begin to work on this topic, it can be a good base for the GSoC.
Regards
JB
Gert Vanthienen wrote:
L.S.,
Actually, there's another GSoC this year and the ASF are participating
in it again, so if nobody has picked that up in a month or so when the
proposals have to go in, this might be a good candidate for a GSoC
project.
Regards,
Gert Vanthienen
------------------------
Open Source SOA: http://fusesource.com
Blog: http://gertvanthienen.blogspot.com/
On 10 February 2010 14:04, Jean-Baptiste Onofré <j...@nanthrax.net> wrote:
Hi Gert,
My comments inline:
I agree that ODE would make a very nice addition for ServiceMix.
However, I seem to recall it needed some extra work to get it working
in ServiceMix 4 as the JBI SE they have had some dependencies on
ServiceMix 3 (I might be wrong here though).
I plan to create a jira task about this to clearly identify the issues that
we have.
Totally agree that we need to perform tests. That's why I propose to add:
- a SMX ODE component (based on ODE component itself): this project will
mainly host unit tests and integration tests to validate the ODE deploys and
runs correctly on SMX3 and SMX4
- add a servicemix-ode feature to provide installable feature for SMX4.
Given that we're trying to stabilize things down for the 4.2.0
release, wouldn't it be a better idea to schedule the inclusion of ODE
for ServiceMix 4.3? It is likely to bring along some additional
dependencies (or dependency versions) and the delay would also give us
time to add some additional features (e.g. have a processes view in
the webconsole or in the shell) or build itests to ensure it
integrates nicely with everything else.
In fact, there is no really emergency about ODE integration. So we can
postpone this in the SMX 4.3 and 3.3.3 release.
If we are all agree, we can release a new components set (2010.01) as soon
as Camel 2.2 is release. Once this components set will be released, I
propose to release ServiceMix 3.3.2. For ServiceMix 4.2, we are waiting for
another bug fix in Felix Karaf.
Related to this, what do you think to add a wiki page presenting the roadmap
? In the roadmap, we can define the steps required to cut off a release.
Personally, I would make ODE an optionally installable feature
(similar to what we do for e.g. the wrapper feature). We could make
sure that everything is packaged in the /system folder, so when people
do a features:install ode it can start it quickly and without having
to go and download things. That way, someone who wants to use can get
it "swiftly and with style", but we're not adding any more bundles to
slow down startup for the rest of our users.
Agree, the most important is to provide ODE in the distribution and let the
user enable it or not.
Regards
JB
Regards,
Gert Vanthienen
------------------------
Open Source SOA: http://fusesource.com
Blog: http://gertvanthienen.blogspot.com/
On 10 February 2010 12:18, Charles Moulliard <cmoulli...@gmail.com> wrote:
There is an implementation for that
http://www.jopera.org/docs/publications/2008/bpel4rest
Charles
On Wed, Feb 10, 2010 at 11:46 AM, Jean-Baptiste Onofré
<j...@nanthrax.net>wrote:
Charles, CXF provides JAX-RS implementation. So basicly, we can have
support for REST annotations. However, as RESTful web services couldn't
have
XML payload, it's not easy to use in the NMR.
Maybe we need to discuss about RESTful and NMR support with the team.
Any
idea is welcome :)
Regards
JB
Charles Moulliard wrote:
++1
I'm not a fan of an orchestration engine but I must admit that in some
situations orchestration is required. The advantage of what
Jean-Baptiste
proposes is that we can expose the (JBI) endpoints of the ServiceMix
platform as WebServices (or why not RESTfull services) and so we can
orchestrate the communication between the existing components in an
easiest
way. Transforming any endpoint into a WebService (RESTfull service))
could
be interesting to integrate/interconnect platforms together or allow
external package to work with our SMX (like Siebel, ....)
Kind regards,
Charles Moulliard
Senior Enterprise Architect
Apache Camel Committer
*****************************
blog : http://cmoulliard.blogspot.com
twitter : http://twitter.com/cmoulliard
Linkedlin : http://www.linkedin.com/in/charlesmoulliard
Apache Camel Group :
http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm
On Wed, Feb 10, 2010 at 10:50 AM, Jean-Baptiste Onofré <j...@nanthrax.net
wrote:
Hi guys,
I would like to discuss the possibility to include Apache ODE by
default
in
ServiceMix distribution (beginning to ServiceMix 3.3.2 and ServiceMix
4.4.2).
As I'm working on WSDL/WebServices support in ServiceMix components,
it
can
be great for the users to have the capability to make services
orchestration
using ODE.
What do you think ?
Regards
JB