You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by biba <am...@gmail.com> on 2013/10/16 12:40:24 UTC

web services integration with Apache Camel

Hi,
I intend to start using Apache Camel for the development of a web
application that will process data delivered by different web services.
These web services are serving data in different formats CSV, SOAP, XML. The
application will receive and process data and the results will be sent to
the users via web services or to a web interface (if I will decide to embedd
it in a Spring Application). 
My intention is to run the application on a server (Tomcat / Linux) but also
to be able to install it and run it in the cloud. 

Is Apache Camel ( + Apache CXF) suitable for that? I was also read about
Mule ESB but it looks that cloud functionalities and other features would
force me to buy the entreprise license and I would like to use a real
open-source technology with minimum costs in the beginning.

I hope to receive some advices from people with more experience with Apache
Camel.
Thank you in advance!




--
View this message in context: http://camel.465427.n5.nabble.com/web-services-integration-with-Apache-Camel-tp5741650.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Re: web services integration with Apache Camel

Posted by biba <am...@gmail.com>.
Christian,
Thanks!
Op 18 okt. 2013 00:37 schreef "Christian Mueller [via Camel]" <
ml-node+s465427n5741804h48@n5.nabble.com>:

> Apache Camel (and CXF) are the right frameworks for your needs. Have a
> look
> at [1] where you get some examples which makes it easier for you to get
> started.
>
> [1] http://camel.apache.org/examples.html
>
> Best,
>
> Christian
> -----------------
>
> Software Integration Specialist
>
> Apache Member
> V.P. Apache Camel | Apache Camel PMC Member | Apache Camel committer
> Apache Incubator PMC Member
>
> https://www.linkedin.com/pub/christian-mueller/11/551/642
>
>
> On Wed, Oct 16, 2013 at 12:40 PM, biba <[hidden email]<http://user/SendEmail.jtp?type=node&node=5741804&i=0>>
> wrote:
>
> > Hi,
> > I intend to start using Apache Camel for the development of a web
> > application that will process data delivered by different web services.
> > These web services are serving data in different formats CSV, SOAP, XML.
> > The
> > application will receive and process data and the results will be sent
> to
> > the users via web services or to a web interface (if I will decide to
> > embedd
> > it in a Spring Application).
> > My intention is to run the application on a server (Tomcat / Linux) but
> > also
> > to be able to install it and run it in the cloud.
> >
> > Is Apache Camel ( + Apache CXF) suitable for that? I was also read about
> > Mule ESB but it looks that cloud functionalities and other features
> would
> > force me to buy the entreprise license and I would like to use a real
> > open-source technology with minimum costs in the beginning.
> >
> > I hope to receive some advices from people with more experience with
> Apache
> > Camel.
> > Thank you in advance!
> >
> >
> >
> >
> > --
> > View this message in context:
> >
> http://camel.465427.n5.nabble.com/web-services-integration-with-Apache-Camel-tp5741650.html
> > Sent from the Camel - Users mailing list archive at Nabble.com.
> >
>
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
>
> http://camel.465427.n5.nabble.com/web-services-integration-with-Apache-Camel-tp5741650p5741804.html
>  To unsubscribe from web services integration with Apache Camel, click
> here<http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5741650&code=YW1idXRuYXJ1QGdtYWlsLmNvbXw1NzQxNjUwfC0xNzI4NzY1OTUy>
> .
> NAML<http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: http://camel.465427.n5.nabble.com/web-services-integration-with-Apache-Camel-tp5741650p5741860.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Re: web services integration with Apache Camel

Posted by Christian Müller <ch...@gmail.com>.
Apache Camel (and CXF) are the right frameworks for your needs. Have a look
at [1] where you get some examples which makes it easier for you to get
started.

[1] http://camel.apache.org/examples.html

Best,

Christian
-----------------

Software Integration Specialist

Apache Member
V.P. Apache Camel | Apache Camel PMC Member | Apache Camel committer
Apache Incubator PMC Member

https://www.linkedin.com/pub/christian-mueller/11/551/642


On Wed, Oct 16, 2013 at 12:40 PM, biba <am...@gmail.com> wrote:

> Hi,
> I intend to start using Apache Camel for the development of a web
> application that will process data delivered by different web services.
> These web services are serving data in different formats CSV, SOAP, XML.
> The
> application will receive and process data and the results will be sent to
> the users via web services or to a web interface (if I will decide to
> embedd
> it in a Spring Application).
> My intention is to run the application on a server (Tomcat / Linux) but
> also
> to be able to install it and run it in the cloud.
>
> Is Apache Camel ( + Apache CXF) suitable for that? I was also read about
> Mule ESB but it looks that cloud functionalities and other features would
> force me to buy the entreprise license and I would like to use a real
> open-source technology with minimum costs in the beginning.
>
> I hope to receive some advices from people with more experience with Apache
> Camel.
> Thank you in advance!
>
>
>
>
> --
> View this message in context:
> http://camel.465427.n5.nabble.com/web-services-integration-with-Apache-Camel-tp5741650.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>

Re: web services integration with Apache Camel

Posted by biba <am...@gmail.com>.
Claus,
Thanks a lot!
Op 18 okt. 2013 08:57 schreef "Claus Ibsen-2 [via Camel]" <
ml-node+s465427n5741809h3@n5.nabble.com>:

> Hi
>
> Welcome to the Camel community.
>
> If you are new to Camel then I suggest to read this article which
> really explains well what Apache Camel is in a 5 minute read
> http://java.dzone.com/articles/open-source-integration-apache
>
> Apache Camel is a framework (library if you will) that is not
> dependent on a special server etc, so you can run Camel anywhere you
> want - it just requires a JVM as its Jav based :)
>
> All the software from Apache is 100% free and do not require any license
> etc.
>
> If you are looking for a ESB product then Apache ServiceMix is built
> with a number of Apache projects, which includes Camel, CXF, ActiveMQ
> and Karaf as its container.
>
> Though I suggest to start with Camel and add CXF (camel-cxf) for web
> service, then you can easily run that in Tomcat and also in the cloud
> etc.
>
> How to run Camel in Web application
> http://camel.apache.org/tutorial-on-using-camel-in-a-web-application.html
>
> As well some of  the examples shows that as well
> http://camel.apache.org/examples
>
> And down the road if you are looking for commercial support and the
> likes with Apache Camel, then take a look at:
> http://camel.apache.org/commercial-camel-offerings.html
>
> On Wed, Oct 16, 2013 at 12:40 PM, biba <[hidden email]<http://user/SendEmail.jtp?type=node&node=5741809&i=0>>
> wrote:
>
> > Hi,
> > I intend to start using Apache Camel for the development of a web
> > application that will process data delivered by different web services.
> > These web services are serving data in different formats CSV, SOAP, XML.
> The
> > application will receive and process data and the results will be sent
> to
> > the users via web services or to a web interface (if I will decide to
> embedd
> > it in a Spring Application).
> > My intention is to run the application on a server (Tomcat / Linux) but
> also
> > to be able to install it and run it in the cloud.
> >
> > Is Apache Camel ( + Apache CXF) suitable for that? I was also read about
> > Mule ESB but it looks that cloud functionalities and other features
> would
> > force me to buy the entreprise license and I would like to use a real
> > open-source technology with minimum costs in the beginning.
> >
> > I hope to receive some advices from people with more experience with
> Apache
> > Camel.
> > Thank you in advance!
> >
> >
> >
> >
> > --
> > View this message in context:
> http://camel.465427.n5.nabble.com/web-services-integration-with-Apache-Camel-tp5741650.html
> > Sent from the Camel - Users mailing list archive at Nabble.com.
>
>
>
> --
> Claus Ibsen
> -----------------
> Red Hat, Inc.
> Email: [hidden email]<http://user/SendEmail.jtp?type=node&node=5741809&i=1>
> Twitter: davsclaus
> Blog: http://davsclaus.com
> Author of Camel in Action: http://www.manning.com/ibsen
>
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
>
> http://camel.465427.n5.nabble.com/web-services-integration-with-Apache-Camel-tp5741650p5741809.html
>  To unsubscribe from web services integration with Apache Camel, click
> here<http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5741650&code=YW1idXRuYXJ1QGdtYWlsLmNvbXw1NzQxNjUwfC0xNzI4NzY1OTUy>
> .
> NAML<http://camel.465427.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: http://camel.465427.n5.nabble.com/web-services-integration-with-Apache-Camel-tp5741650p5741861.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Re: web services integration with Apache Camel

Posted by Claus Ibsen <cl...@gmail.com>.
Hi

Welcome to the Camel community.

If you are new to Camel then I suggest to read this article which
really explains well what Apache Camel is in a 5 minute read
http://java.dzone.com/articles/open-source-integration-apache

Apache Camel is a framework (library if you will) that is not
dependent on a special server etc, so you can run Camel anywhere you
want - it just requires a JVM as its Jav based :)

All the software from Apache is 100% free and do not require any license etc.

If you are looking for a ESB product then Apache ServiceMix is built
with a number of Apache projects, which includes Camel, CXF, ActiveMQ
and Karaf as its container.

Though I suggest to start with Camel and add CXF (camel-cxf) for web
service, then you can easily run that in Tomcat and also in the cloud
etc.

How to run Camel in Web application
http://camel.apache.org/tutorial-on-using-camel-in-a-web-application.html

As well some of  the examples shows that as well
http://camel.apache.org/examples

And down the road if you are looking for commercial support and the
likes with Apache Camel, then take a look at:
http://camel.apache.org/commercial-camel-offerings.html

On Wed, Oct 16, 2013 at 12:40 PM, biba <am...@gmail.com> wrote:
> Hi,
> I intend to start using Apache Camel for the development of a web
> application that will process data delivered by different web services.
> These web services are serving data in different formats CSV, SOAP, XML. The
> application will receive and process data and the results will be sent to
> the users via web services or to a web interface (if I will decide to embedd
> it in a Spring Application).
> My intention is to run the application on a server (Tomcat / Linux) but also
> to be able to install it and run it in the cloud.
>
> Is Apache Camel ( + Apache CXF) suitable for that? I was also read about
> Mule ESB but it looks that cloud functionalities and other features would
> force me to buy the entreprise license and I would like to use a real
> open-source technology with minimum costs in the beginning.
>
> I hope to receive some advices from people with more experience with Apache
> Camel.
> Thank you in advance!
>
>
>
>
> --
> View this message in context: http://camel.465427.n5.nabble.com/web-services-integration-with-Apache-Camel-tp5741650.html
> Sent from the Camel - Users mailing list archive at Nabble.com.



-- 
Claus Ibsen
-----------------
Red Hat, Inc.
Email: cibsen@redhat.com
Twitter: davsclaus
Blog: http://davsclaus.com
Author of Camel in Action: http://www.manning.com/ibsen