| [[UserStories-UserStories]] |
| = User Stories |
| |
| This page is intended as a place to collect user stories and feedback on |
| Apache Camel. If you are using or have tried Apache Camel please add an |
| entry or comment; or post to the mailing list. |
| |
| [width="100%",cols="50%,50%",options="header",] |
| |======================================================================= |
| |Company, Product, or Project |Description |
| |http://activemq.apache.org/[Apache ActiveMQ] |Uses Camel to add |
| xref:enterprise-integration-patterns.adoc[Enterprise Integration Patterns] |
| support into the |
| http://activemq.apache.org/enterprise-integration-patterns.html[ActiveMQ |
| broker]. If you run an out of the box ActiveMQ broker, look in |
| conf/camel.xml and you'll see `<camelContext>` with some example routing |
| rules. Can be used to bridge ActiveMQ with any of the camel |
| xref:component.adoc[Components]. |
| |
| |http://servicemix.apache.org/home.html[Apache ServiceMix] |Uses Camel |
| as a routing engine as a |
| http://servicemix.apache.org/servicemix-camel.html[JBI service unit] for |
| use either in JBI or OSGi to route between JBI endpoints. |
| See the |
| http://servicemix.apache.org/3-beginner-using-apache-camel-inside-servicemix.html[tutorial] |
| or http://servicemix.apache.org/camel-example.html[example] |
| |
| |https://ignite.apache.org/[Apache Ignite] | |
| Apache Ignite In-Memory Data Fabric is a high-performance, integrated |
| and distributed in-memory platform for computing and transacting on |
| large-scale data sets in real-time, orders of magnitude faster than |
| possible with traditional disk-based or flash technologies. |
| |
| It uses Camel for its universal streamer. |
| |
| |http://www.jboss.org/products/fuse/overview/[JBoss Fuse] |
| http://fusesource.com/products/enterprise-servicemix/[(formerly known as Fuse ESB)] | |
| Red Hat provides a commercial |
| distribution of an ESB which includes Camel, ActiveMQ, CXF, ServiceMix, |
| Karaf, http://fabric8.io/[Fabric8], and http://hawt.io/[Hawtio]. |
| |
| |http://tools.jboss.org/features/apachecamel.html[Tools for Apache Camel] |
| (formerly know as Fuse IDE) |JBoss provides developer tooling for |
| Camel, ActiveMQ, ServiceMix, Karaf, CXF, and |
| http://fabric8.io/[fabric8]. The tools is a set of Eclipse plugins, such |
| as a graphical Camel editor and also includes a Camel route debugger, |
| where you can set breakpoints in your routes. |
| |
| |https://github.com/camel-idea-plugin/camel-idea-plugin[Apache Camel |
| IDEA Plugin] |Plugin for IntelliJ IDEA to provide a set of Apache Camel |
| related editing capabilities to the code editor. |
| |
| |https://syndesis.io/[Syndesis] | |
| Syndesis is for anyone that wants to integrate services. Syndesis |
| includes a swish UI that enables the user to design integration flows |
| and manage them from their browser. |
| |
| No coding required… Unless you really want to and then Syndesis allows |
| you to dive into the code, develop your own connectors (if one doesn’t |
| already exist), or hack on the integration definition directly. |
| |
| |http://fabric8.io/[Fabric8] |Fabric8 is an open source integration |
| platform, allow to run Camel applications anywhere; whether its |
| on-premise or in the cloud. |
| |
| |http://hawt.io/[Hawtio] |Hawtio is an open source HTML5 web |
| application for visualizing, managing and tracing Camel routes & |
| endpoints, ActiveMQ brokers, JMX, OSGi, logging, and much more. |
| |
| |http://grails.org[Grails] |The http://grails.org/plugin/routing[Grails |
| Camel Routing Plugin] provides integration of Camel into Grails |
| |
| |http://wiki.open-esb.java.net/Wiki.jsp?page=CamelSE[Open ESB Camel SE] |
| |Provides a JBI Service Engine for https://open-esb.dev.java.net/[Open |
| ESB]. See the http://blogs.sun.com/polyblog/entry/camel_fuji[example |
| using OpenESB and Fuji] |
| |
| |http://www.subrecord.org/[SubRecord] |Uses Camel for routing and EDA |
| processing |
| |
| |http://openehealth.org/display/ipf2/Home[Open eHealth Integration |
| Platform] |The Open eHealth Integration Platform (IPF) is an extension |
| of the Apache Camel routing and mediation engine. It has an application |
| programming layer based on the Groovy programming language and comes |
| with comprehensive support for message processing and connecting systems |
| in the eHealth domain. |
| |
| |http://code.google.com/p/camel-soap/[Camel SOAP] |Zero code WSDL based |
| SOAP Client component for Apache Camel. |
| |
| |http://www.opensplice.com/section-item.asp?id=964[PrismTech] |PrismTech |
| Simplifies Systems Integration & SOA Connectivity with Release of Open |
| Source OpenSplice DDS Connector for Apache Camel. |
| |
| |http://github.com/hyperthunk/axiom[Axiom] |Axiom is is a framework for |
| testing integration scenarios and uses Apache Camel to interact with |
| your integration stack. |
| |
| |http://www.regionh.dk/English/English.htm[Capital Region of Denmark] |
| |Chose to switch proprietary ESB to open source Apache Camel. |
| |
| |http://www.arla.com/[Arla Foods] |Uses Camel to integrate business |
| backend with web application for farmers to access information about |
| quality of their delivered milk. Application used in numerous european |
| countries. |
| |
| |http://akkasource.org/[Akka] |Akka uses Apache Camel to implement |
| additional messaging interfaces for |
| http://doc.akkasource.org/actors[actors]. Any Camel |
| http://camel.apache.org/components.html[component] can be used to send |
| and receive messages from Akka actors. For details refer to the |
| documentation of the http://doc.akkasource.org/camel[akka-camel] |
| extension module. |
| |
| |http://jboss.org/drools[JBoss Drools] |
| |http://blog.athico.com/2010/07/declarative-rest-services-for-drools.html[Drools] |
| integrates with Camel. |
| |
| |http://www.jboss.org/jbossesb[JBoss ESB] |JBoss ESB integrates with |
| Camel. |
| |
| |http://code.google.com/p/simple-dm/[simple-dm] |Simple Dynamic Module |
| System for Maven integrates with Camel. |
| |
| |http://wiki.jonas.ow2.org/xwiki/bin/view/Main/WebHome[JOnAS Application |
| Server] |JOnAS Application Server integrates with Camel. |
| |
| |http://code.google.com/p/active-bam/[Active BAM] |Web Console Business |
| Activity Monitoring for ServiceMix, Camel and ActiveMQ. |
| |
| |http://incubator.apache.org/hise/[Apache Hise] |Apache Hise (Open |
| Source Implementation of WS-Human-Task Specification) integrates with |
| Camel. |
| |
| |http://www.catify.com/[Catify] |Catify is build on top of proven |
| software stack like Spring, Apache ActiveMQ, Apache Camel, Apache Felix |
| and MongoDB. |
| |
| |http://touk.pl/toukeu/rw/pages/index.en.do[TouK] |We are using Apache |
| ServiceMix (both 3.x and 4.x) with http://camel.apache.org/[Apache |
| Camel], http://ode.apache.org/[Apache ODE] and |
| http://incubator.apache.org/hise/[Apache HISE] as a middleware |
| integration platform, with the biggest deployment for |
| http://www.playmobile.pl/[Play], mobile telco operator in Poland |
| |
| |http://web.progress.com/en/sonic/sonic-esb.html[Progress Sonic ESB] |
| |Progress Sonic ESB uses Camel internally to mediate Web Service |
| messages (leveraging CXF stack) and Sonic ESB messages |
| |
| |https://github.com/krasserm/scalaz-camel[scalaz-camel] |A |
| Scala(z)-based DSL for Apache Camel |
| |
| |https://github.com/obergner/camelpe[camel-camelpe] |A CDI Portable |
| Extension for Apache Camel |
| |
| |http://www.kuali.org/ole[Kuali Ole] |Kuali OLE uses Apache Camel in |
| their open source administrative software |
| |
| |http://code.google.com/p/caerusone/[CaerusOne] |CaerusOne is advanced |
| application integration framework, sdk, server application server. It |
| uses apache camel routing engine as part of core process engine. |
| |
| |http://www.jboss.org/switchyard[JBoss SwitchYard] |SwitchYard is a |
| lightweight service delivery framework for SOA and its integrated with |
| Camel out of the box. |
| |
| |https://github.com/osinka/camel-scala-extra[camel-scala-extra] |Extra |
| Apache Camel methods for Scala |
| |
| |https://github.com/marcuspocus/play-camel[camel-play] |A EIP + |
| Messaging module for the Play! Framework |
| |
| |http://activiti.org/[Activiti] |
| |http://bpmn20inaction.blogspot.com/2011/05/supersize-activiti-with-mule-esb-and.html[Activiti |
| BPM] has direct Apache Camel integration. |
| |
| |http://easyforms-camel.forge.onehippo.org/[EasyForms Camel Support] |
| |The EasyForms Camel Support Components provides extended HST EasyForms |
| Components which can invoke Apache Camel Routes. |
| |
| |http://code.google.com/p/rmannibucau/wiki/CamelDiagramGenerator[CamelDiagramGenerator] |
| |A maven plugin to generate camel diagram from routes. |
| |
| |http://sksamuel.github.com/camelwatch/[CamelWatch] |A web app for |
| monitoring Camel applications. |
| |
| |http://zeroturnaround.com/software/jrebel[JRebel] |JRebel now supports |
| http://zeroturnaround.com/jrebel/jrebel-5-1-2-released-apache-camel-now-supported/[reloading |
| Camel routes] without any application server restarts. |
| |
| |https://github.com/AlanFoster/Camelry[Camelry] |This IntelliJ plugin is |
| designed to improve the development experience when working with Apache |
| Blueprint, Apache karaf and Apache Camel. |
| |
| |http://giacomolm.github.io/Jel/[Jel] |Javascript graphical Editor that |
| generates DSL. This is a web based tooling that offers a GUI for |
| defining and editing Apache Camel routes using the XML DSL. |
| |
| |http://crossing-tech.github.io/babel/[Babel] |Babel is a Domain |
| Specific Language for Integration made in Scala. It provides elegant API |
| in order to use well-known integration frameworks. Babel provides an API |
| on top of Apache Camel which may be used in Scala. |
| |
| |https://github.com/wildflyext/wildfly-camel[Wildfly Camel] |The |
| WildFly-Camel Subsystem allows you to add Camel Routes as part of the |
| WildFly configuration. Routes can be deployed as part of JavaEE |
| applications. JavaEE components can access the Camel Core API and |
| various Camel Component APIs. Your Enterprise Integration Solution can |
| be architected as a combination of JavaEE and Camel functionality. |
| |
| |https://github.com/hekonsek/camel-m2m-gateway[Camel M2M gateway] |This |
| project summarizes the R&D activities around the process of adopting the |
| Apache Camel as the Internet Of Things M2M gateway. By the gateway we |
| understand a field device with the moderate processing power (such as |
| Raspberry Pi or BeagleBone Black) responsible for the routing of the |
| messages between the IoT edge devices (sensors, drones, cars, etc) and |
| the data center. |
| |
| |https://www.youtube.com/watch?v=k_ckJ7QgLW0#t=480[Netflix] |Netflix |
| uses Apache Camel as part of the cloud payment system. |
| |
| |http://forge.jboss.org/[JBoss Forge] |The |
| http://forge.jboss.org/addon/io.fabric8.forge:camel[Camel addon] from |
| http://fabric8.io/[fabric8] allows to setup and manage your Apache Camel |
| maven projects from a CLI, Eclipse, IDEA, and NetBeans. With this addon |
| from the IDEs you can use a wizard driven UI to add new Camel |
| components, add/edit existing endpoints in a UI that allows to edit each |
| options individually in a more type safe manner. You can also setup your |
| Maven project for Docker and Kubernetes platforms. |
| |
| |http://islandora.ca/[Islandora] |Islandora** **is an open-source |
| software framework designed to help institutions and organizations and |
| their audiences collaboratively manage, and discover digital assets |
| using a best-practices framework. They use Camel and JMS queues in the |
| platform. |
| |
| |SAP HANA |The |
| https://blogs.saphana.com/2016/02/01/hana-smart-data-integration-simplifies-connecting-consuming-facebook-data-hana-apache-camel-adapter[HANA |
| platform from SAP] uses Apache Camel. |
| |
| |https://github.com/hammock-project/hammock[Hammock] |Hammock is a CDI |
| based microservices framework. Hammock integrates with Camel. |
| |
| |https://github.com/krasserm/streamz[Streamz] |A combinator library for |
| integrating Functional Streams for Scala (FS2), Akka Streams and Apache |
| Camel |
| |
| |http://www.openhub.cz/[OpenHub] |OpenHub is an integration platform |
| that is built on top of Apache Camel. |
| |
| |https://www.platform6.io/[Platform6] | Decentralised application framework for blockchains, called Platform 6 which heavily uses Apache Camel and Web3j. |
| |
| |https://abi-laboratory.pro/java/tracker/timeline/camel-core/[API |
| Tracker 4j of camel-core] |The review of API changes for the Camel Core |
| library since Camel 2.16 which is updated several times per week. |
| |======================================================================= |
| |
| == User Groups |
| |
| [width="100%",cols="50%,50%",options="header",] |
| |======================================================================= |
| |User Groups |Description |
| |https://groups.google.com/group/camel-user-group-denmark[Apache Camel |
| User Group Denmark] |A danish user group for Apache Camel. |
| |
| |http://groups.google.com/group/apache-camel-user-group-tunisia[Apache |
| Camel User Group Tunisia] |A tunisian user group for Apache Camel. |
| |
| |http://www.linkedin.com/groups?gid=2447439&trk=hb_side_g[Linkedin |
| Apache Camel Group] |The Apache Camel group in linkedin. |
| |
| |https://plus.google.com/communities/106271384875356488225[Google+ |
| Apache Camel Group] |The Apache Camel group in google+ |
| |
| |https://jcug-oss.github.io/[Apache Camel User Group Japan] |A Japanese |
| user group for Apache Camel. |
| |======================================================================= |
| |
| == External Camel Components |
| |
| [width="100%",cols="50%,50%",options="header",] |
| |======================================================================= |
| |External Camel Components |Description |
| |https://github.com/gerco/camel-apama[camel-apama] |A Camel component |
| for http://web.progress.com/en/apama/index.html[Progress Apama] |
| |
| |https://github.com/bbonnin/camel-arangodb[camel-arangdodb] |Camel |
| component for accessing ArangoDB |
| |
| |http://github.com/osinka/camel-beanstalk[camel-beanstalk] |Apache Camel |
| component for beanstalk. |
| |
| |http://github.com/ticktock/camel-cassandra[camel-cassandra] |A Camel |
| Cassandra component. |
| |
| |https://github.com/oscerd/camel-cassandra[camel-cassandra]http://github.com/ticktock/camel-cassandra[] |
| |Another Camel Cassandra component based on Cassandra Datastax Java |
| Driver. |
| |
| |https://github.com/jdavisonc/camel-gdrive[camel-gdrive] |A Camel |
| component for Google Drive. |
| |
| |https://github.com/cdollins/camel-grizzly[camel-grizzly] |A component |
| that works with the Glassfish Grizzly networking library |
| |
| |https://code.google.com/p/isotypes/[camel-isotypes] |A Camel component |
| for ISO8583 isotypes. |
| |
| |http://accord.ow2.org/odetteftp/camel.html[camel-oftp2] |
| |http://www.neociclo.com/[Neociclo] provides an |
| http://accord.ow2.org/odetteftp/protocol.html[OFTP2] component for |
| Apache Camel. |
| |
| |https://bitbucket.org/arkadi/camel-sipe[camel-sipe] |A Camel component |
| to communicate with Microsoft Office Communicator and Lync Servers. |
| |
| |https://github.com/Redpill-Linpro/camel-smb[Camel SMB] |This project is |
| a Samba Camel component build on top of http://jcifs.samba.org[JCIFS]. |
| |
| |https://github.com/wheijke/camel-tika[camel-tika] |Camel data format |
| for http://tika.apache.org/[Apache Tika] |
| |
| |https://github.com/soluvas/tumblej[camel-tumblr] |A Camel component to |
| post to Tumblr. |
| |
| |http://code.google.com/p/oracle-coherence-camel-component/[Oracle |
| Coherence Camel Component] |A Camel component for integrating with |
| Oracle Coherence |
| |
| |https://github.com/osinka/camel-scala-extra[camel-scala-extra] |Extra |
| Apache Camel methods for Scala |
| |
| |https://github.com/Bluelock/camel-spring-amqp[camel-spring-amqp] |A |
| Camel component to integrate with Spring AMQP to communicate with for |
| example RabbitMQ. |
| |
| |https://github.com/osinka/camel-kamon[camel-kamon] |Kamon metrics and |
| traces for Apache Camel routes, processors |
| |
| |https://github.com/donovanmuller/camel-spring-cloud-stream[camel-spring-cloud-stream] |
| |A component to integrate with Spring Cloud Stream |
| |======================================================================= |
| |
| |