Isnt the future of servicemix karaf and karaf+camel project which is still maintained? It is the only viable option to keep smix dynamism IMHO.
Le mar. 19 janv. 2021 à 05:42, Tadayoshi Sato <sato.tadayo...@gmail.com> a écrit : > On Sun, Jan 17, 2021 at 6:28 PM ski n <raymondmees...@gmail.com> wrote: > > > Hi all, > > > > In 2020 there was a clear roadmap towards 3.7.0. This roadmap focussed on > > modularization and performance, especially useful in microservices and > > cloud functions. > > > > Now I wonder what the roadmap of 2021 will be and what the future of > Camel > > brings. > > > > I made 12 questions on the Camel ecosystem to think about this topic: > > > > > > 1) Management DSL > > > > Camel has always had the Java DSL. One of the last additions of this DSL > is > > the EndpointDSL. Not everything can be done with the DSL yet. Will there > > also a Management DSL where you can configure and manage context and > route? > > > > 2) Ease of use > > > > One of the strongest points of Camel is it ease of use. Are there ideas > to > > make it even more high level, towards citizens integrators? > > > > 3) Performance > > > > 3.x focussed on the memory footprint and performance of core Camel. Will > > this focus shift towards components. For example > > the 10 most used componets (file, ftp, sjms, kafka for example). Maybe > > based on Maven statistics. > > > > 4) GraalVM > > > > Will GraalVM native images with ahead of time compilation will be > > supported. > > > > 5) Java 17 > > > > In september 2021 the new LTS for Java comes out. Will the team > especially > > target this release or will it first support Java 15? > > > > 6) DSL Export > > > > With DumpToXML it's possible to export a route in XML format. Will there > > also a DumpToDSL? > > > > 7) jOOr I > > > > Will Csimple eventually replace simple? > > > > 8) jOOr II > > > > The jOOR language allows using Java code in a Camel expression. From an > end > > user perspective, why don't just use .java() like .groovy()? > > > > 9) jOOr III > > > > Is it/will it be also possible to run a complete Camel route written as > > Java DSL through jOOr? (loading from a file with contains the Java DSL > for > > example) > > > > 10) ServiceMix is end-of-life. Will it get a replacement project > (Syndesis > > for example)? Will Syndesis be part of the Camel ecosystem like CamelK or > > KafkaConnector? > > > > 11) CamelK and Syndesis? > > > > Will it be possible to run CamelK code within Syndesis? Seems like a > great > > combination? > > > > 12) CamelK > > > > Will it be possible to call CamelK programmatically from Java (instead of > > use client written in Go)? > > > > Yes, what kamel really does is creating a quarkus java app that uses > camel-k-runtime to load the camel-k script on k8s. > See for instance this itest to get an idea of how you can load camel-k > script from a java app with camel-k-runtime: > > https://github.com/apache/camel-k-runtime/tree/master/itests/camel-k-itests-loader-js > > > > > > Final note: > > > > Well these are just question on a sunday morning :)These 12 questions are > > not meant as user questions that need to be answered, but more as > > discussion points for the user community for the future of Camel. Hope to > > read the thoughts from devs and other users on making Camel even faster > and > > easier to work with. BTW thanks very much for all the achievements and > hard > > word on Camel in the strange year 2020. > > > > Kind regards, > > > > Raymond > > > > > -- > Tadayoshi Sato >