Skip to content

Commit

Permalink
Updated user stories
Browse files Browse the repository at this point in the history
- Removed outdated, archived and unmaintained projects and products
- Added a few projects using Camel
  • Loading branch information
orpiske committed Sep 12, 2024
1 parent b9b54c5 commit 9d1c8f7
Showing 1 changed file with 15 additions and 46 deletions.
61 changes: 15 additions & 46 deletions content/community/user-stories.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,47 +7,38 @@ This page is intended as a place to collect user stories and feedback on Apache
{{< table >}}
| Company, Product, or Project | Description |
|-------------------------------|------------|
|[Active BAM](https://code.google.com/p/active-bam)|Web Console Business Activity Monitoring for ServiceMix, Camel and ActiveMQ.|
|[Akka](https://akkasource.org)|Akka uses Apache Camel to implement additional messaging interfaces for [actors](https://doc.akkasource.org/actors). Any Camel [component](../../components/next/index.html) can be used to send and receive messages from Akka actors. For details refer to the documentation of the [akka-camel](https://doc.akkasource.org/camel) extension module.|
|[Apache ActiveMQ](http://activemq.apache.org)|Uses Camel to add [Enterprise Integration Patterns](../../components/next/eips/enterprise-integration-patterns.html) support into the [ActiveMQ broker](http://activemq.apache.org/enterprise-integration-patterns.html). If you run an out of the box ActiveMQ broker, look in *conf/camel.xml* and you'll see &lt;camelContext&gt; with some example routing rules. Can be used to bridge ActiveMQ with any of the camel [Components](../../manual/component.html).|
|[Alpakka](https://github.com/akka/alpakka)|Alpakka uses Apache Camel to implement additional messaging interfaces for [actors](https://doc.akka.io/docs/akka/current/typed/actors.html). Any Camel [component](../../components/next/index.html) can be used to send and receive messages from Akka actors. For details, refer to the [documentation](https://doc.akka.io/docs/alpakka/current/external/apache-camel.html) of the extension module.|
|[Apache ActiveMQ](http://activemq.apache.org)|Uses Camel to add [Enterprise Integration Patterns](../../components/next/eips/enterprise-integration-patterns.html) support into the [ActiveMQ broker](http://activemq.apache.org/enterprise-integration-patterns.html). If you run an out-of-the-box classic ActiveMQ broker, look at `conf/camel.xml` and you'll see &lt;camelContext&gt; with some example routing rules. Can be used to bridge ActiveMQ with any of the camel [Components](../../manual/component.html).|
|[Apache Ignite](https://ignite.apache.org/)|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.|
|[Apache ServiceMix](https://servicemix.apache.org/home.html)|Uses Camel as a routing engine. |
|[APIPass](https://apipass.com.br/)|Provides an Integration Platform as a Service (iPaaS) built on Apache Camel. |
|[Arla Foods](https://www.arla.com)|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.|
|[Assimbly Gateway](https://github.com/assimbly/gateway)|A message gateway based on Apache Camel|
|[Babel](https://crossing-tech.github.io/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.|
|[CaerusOne](http://code.google.com/p/caerusone)|CaerusOne is advanced application integration framework, sdk, server application server. It uses Apache Camel routing engine as part of core process engine.|
|[Babel](https://crossing-tech.github.io/babel)|Babel is a Domain-Specific Language for Integration made in Scala. It provides an elegant API to use well-known integration frameworks. Babel provides an API on top of Apache Camel which may be used in Scala.|
|[Bloomreach Forge](https://bloomreach-forge.github.io/)|The Apache Camel - Hippo Events Support uses Apache Camel for handling events provide richer integration with HippoCMS/Repository.|
|[Camel Extra project](https://camel-extra.github.io/)|contains a number of extension components which due to GPL/LGPL licensing cannot be hosted at Apache.
|[Camel M2M gateway](https://github.com/hekonsek/camel-m2m-gateway)|This project summarizes the R&amp;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.|
|[Camel SOAP](https://code.google.com/p/camel-soap)|Zero code WSDL based SOAP Client component for Apache Camel.|
|[Camel-graph](https://github.com/avvero/camel-graph)|Camel-graph is a route graph viewer for ServiceMix and Camel applications, visualising your route topologies with metrics.|
|[CamelWatch](https://sksamuel.github.com/camelwatch)|A web app for monitoring Camel applications.|
|[Capital Region of Denmark](https://www.regionh.dk/English/English.htm)|Chose to switch proprietary ESB to open source Apache Camel.|
|[EasyForms Camel Support](https://easyforms-camel.forge.onehippo.org)|The EasyForms Camel Support Components provides extended HST EasyForms Components which can invoke Apache Camel Routes.|
|[GraphAwareHume Orchestra](https://graphaware.com/products/hume/)|Integration framework built on top of Apache Camel, making as easy as simple clicks.| ** added in MD ***
|[GraphAware Hume Orchestra](https://graphaware.com/products/hume/)|Integration framework built on top of Apache Camel, making as easy as simple clicks.| ** added in MD ***
|[Guidewire Integration Framework](https://www.guidewire.com/blog/technology/cloud-integration-framework-the-right-tools-for-the-job/)| Integration Gateway is an open framework for developing integration apps that bridge Guidewire APIs with external apps and services. It is based on Apache Camel.|
|[Hammock](https://github.com/hammock-project/hammock])|Hammock is a CDI based microservices framework. Hammock integrates with Camel.|
|[Huawei Cloud ROMA](https://www.huaweicloud.com/en-us/product/roma.html)|Apache camel powers the runtime engine for [Huawei Cloud ROMA](https://www.huaweicloud.com/en-us/product/roma.html) which is a commercial iPaaS offering by Huawei Cloud. ROMA integrates data, services, messages and devices under one unified platform which enables it's customers to hook up systems spanning across multiple Paas, Saas and cloud services.|
|[Islandora](http://islandora.ca)|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.|
|[JBoss Drools](https://www.drools.org)|[Drools](https://blog.athico.com/2010/07/declarative-rest-services-for-drools.html) integrates with Camel.|
|[Huawei Cloud ROMA](https://www.huaweicloud.com/intl/en-us/solution/roma/)|Apache camel powers the runtime engine for [Huawei Cloud ROMA](https://www.huaweicloud.com/en-us/product/roma.html) which is a commercial iPaaS offering by Huawei Cloud. ROMA integrates data, services, messages and devices under one unified platform which enables its customers to hook up systems spanning across multiple Paas, Saas and cloud services.|
|[IPF Open eHealth Integration Platform](https://oehf.github.io/ipf-docs/)|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.|
|[Islandora Alpaca](http://islandora.ca)|Islandora created Alpaca, 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.|
|[JBoss ESB](https://jbossesb.jboss.org/jbossesb)|JBoss ESB integrates with Camel.|
|[JBoss SwitchYard](https://switchyard.jboss.org)|SwitchYard is a lightweight service delivery framework for SOA and its integrated with Camel out of the box.|
|[JOnAS Application Server](https://jonas.ow2.org/view/Documentation/JOnAS%20Camel)|JOnAS Application Server integrates with Camel.|
|[ModusBox PortX](https://modusbox.com/portx-platform/)|PortX, the Integration Platform as a Service (IPaaS) for financial institutions, is built on the open source Apache Camel framework.|
|[Kogito](https://kogito.kie.org)|Kogito serverless workflow can integrate with Camel.|
|[Mifos](https://mifos.org/)|An [open core-banking platform](https://github.com/openMF), uses Camel.|
|[Multi-Channel Framework (MCF)](https://www.felpfe.com/multi-channel-framework-mcf/)| MCF utilizes Camel to provide developers with an empowering framework, enabling them to create, test, and deploy integration scenarios intuitively, without the need for extensive coding. By leveraging the robust capabilities of Apache Camel, MCF streamlines the development workflow, reducing complexity and the reliance on manual coding. Its configuration-driven approach facilitates seamless integration using Camel, allowing developers to achieve their goals with minimal coding effort.|
|[Netflix](https://www.youtube.com/watch?v=k_ckJ7QgLW0#t=480)|Netflix uses Apache Camel as part of the cloud payment system.|
|[Open eHealth Integration Platform](https://openehealth.org/display/ipf2/Home)|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.|
|[OpenHub](http://www.openhub.cz)|OpenHub is an integration platform that is built on top of Apache Camel.|
|[Platform6](https://www.platform6.io/) | Decentralised application framework for blockchains, called Platform 6 which heavily uses Apache Camel and Web3j.|
|[PrismTech](https://www.opensplice.com/section-item.asp?id=964)|PrismTech Simplifies Systems Integration &amp; SOA Connectivity with Release of Open Source OpenSplice DDS Connector for Apache Camel.|
|[OpenNMS](https://www.opennms.com/)|Enterprise-Grade Open-Source Network Management Platform [uses](https://github.com/OpenNMS/opennms) Apache Camel.|
|[PortX](https://portx.io/products/fintech-hub/connectivity-as-a-service/)|PortX, the Integration Platform as a Service (IPaaS) for financial institutions, is built on the open source Apache Camel framework.|
|[Rayvens](http://ibm.biz/rayvens) | Built on Apache Camel, Rayvens enables data scientists to interface with hundreds of data services with little effort to consume, process, and produce events and data in real time. |
|[Red Hat integration](https://www.redhat.com/en/technologies/jboss-middleware/fuse)|Red Hat provides a commercial distribution of an ESB which includes Camel, ActiveMQ, CXF, ServiceMix, Karaf, [Fabric8](http://fabric8.io), and [Hawtio](http://hawt.io).|
|[SAP HANA](https://blogs.saphana.com/2016/02/01/hana-smart-data-integration-simplifies-connecting-consuming-facebook-data-hana-apache-camel-adapter)| The platform from SAP uses Apache Camel.|
|[SAP HANA](https://www.linkedin.com/pulse/hana-smart-data-integration-simplifies-connecting-facebook-shankar/)| The platform from SAP uses Apache Camel.|
|[SAP Integration Suite](https://www.sap.com/products/technology-platform/integration-suite.html)| The Cloud Integration capability of SAP's iPaaS product uses Apache Camel.
|[Simple-dm](https://code.google.com/archive/p/simple-dm)|Simple Dynamic Module System for Maven integrates with Camel.|
|[Streamz](https://github.com/krasserm/streamz)|A combinator library for integrating Functional Streams for Scala (FS2), Akka Streams and Apache Camel.|
|[TouK](https://touk.pl/toukeu/rw/pages/index.en.do)|We are using Apache ServiceMix (both 3.x and 4.x) with Apache Camel, [Apache ODE](https://ode.apache.org/) and [Apache HISE](https://incubator.apache.org/hise/) as a middleware integration platform, with the biggest deployment for [Play](https://www.playmobile.pl), mobile telco operator in Poland|
|[Wildfly Camel](https://github.com/wildflyext/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.|
|[Yeoman generator-camel-project](https://www.npmjs.com/package/generator-camel-project)|This project uses the Yeoman framework and node.js to generate the scaffold for Apache Camel projects as well as a simple template that can be used as a starting point.|
{{< /table >}}

## Developer Tooling
Expand Down Expand Up @@ -90,28 +81,6 @@ This page is intended as a place to collect user stories and feedback on Apache
{{< table >}}
| External Camel Components | Description |
|----------------------------|-------------|
|[camel-apama](https://github.com/gerco/camel-apama)|A Camel component for [Progress Apama](http://web.progress.com/en/apama/index.html)|
|[camel-arangdodb](https://github.com/bbonnin/camel-arangodb)|Camel component for accessing ArangoDB|
|[camel-beanstalk](http://github.com/osinka/camel-beanstalk)|Apache Camel component for beanstalk.|
|[camel-camelpe](https://github.com/obergner/camelpe)|A CDI Portable Extension for Apache Camel|
|[camel-cassandra](http://github.com/ticktock/camel-cassandra)|A Camel Cassandra component.|
|[camel-cassandra](https://github.com/oscerd/camel-cassandra)|Another Camel Cassandra component based on Cassandra Datastax Java Driver.|
|[camel-gdrive](https://github.com/jdavisonc/camel-gdrive)|A Camel component for Google Drive.|
|[camel-grizzly](https://github.com/cdollins/camel-grizzly)|A component that works with the Glassfish Grizzly networking library|
|[camel-isotypes](https://code.google.com/p/isotypes/)|A Camel component for ISO8583 isotypes.|
|[camel-kamon](https://github.com/osinka/camel-kamon)|Kamon metrics and traces for Apache Camel routes, processors|
|[camel-oftp2](http://accord.ow2.org/odetteftp/camel.html)|[Neociclo](http://www.neociclo.com/) provides an [OFTP2](http://accord.ow2.org/odetteftp/protocol.html) component for Apache Camel.|
|[camel-openhtmltopdf](https://github.com/elevation-solutions/camel-openhtmltopdf)|A Camel component to generate nice looking PDF files from HTML, CSS, images, etc.|
|[camel-play](https://github.com/marcuspocus/play-camel)|A EIP + Messaging module for the Play! Framework|
|[camel-rocketmq](https://github.com/TeslaCN/camel-rocketmq)|A component to integrate with Apache RocketMQ|
|[camel-scala-extra](https://github.com/osinka/camel-scala-extra)|Extra Apache Camel methods for Scala|
|[camel-sipe](https://bitbucket.org/arkadi/camel-sipe)|A Camel component to communicate with Microsoft Office Communicator and Lync Servers.|
|[camel-smb](https://github.com/Redpill-Linpro/camel-smb)|This project is a Samba Camel component build on top of [JCIFS](http://jcifs.samba.org).|
|[camel-spring-amqp](https://github.com/Bluelock/camel-spring-amqp)|A Camel component to integrate with Spring AMQP to communicate with for example RabbitMQ.|
|[camel-spring-cloud-stream](https://github.com/donovanmuller/)|A component to integrate with Spring Cloud Stream|
|[camel-tika](https://github.com/wheijke/camel-tika)|Camel data format for [Apache Tika](http://tika.apache.org/)|
|[camel-tumblr](https://github.com/soluvas/tumblej)|A Camel component to post to Tumblr.|
|[camel-xtrasonnet](https://jam01.github.io/xtrasonnet/camel/)|xtrasonnet is an extensible, jsonnet-based, data transformation engine for Java or any JVM-based language. The Camel xtrasonnet component enables the use of xtrasonnet transformations as Expressions or Predicates in the DSL.|
|[scalaz-camel](https://github.com/krasserm/scalaz-camel)|A Scala(z)-based DSL for Apache Camel|
|[Oracle Coherence Camel Component](http://code.google.com/p/oracle-coherence-camel-component/)|A Camel component for integrating with Oracle Coherence|
|[camel-xtrasonnet](https://jam01.github.io/xtrasonnet/camel/)|xtrasonnet is an extensible, jsonnet-based, data transformation engine for Java or any JVM-based language. The Camel xtrasonnet component enables the use of xtrasonnet transformations as Expressions or Predicates in the DSL.|
{{< /table >}}

0 comments on commit 9d1c8f7

Please sign in to comment.