Apache Camel Alternatives

1 introduces a comprehensive service provider (SP) support for the SAML Web SSO profile. The following serves as a reference of executing and customizing Gradle use of a command-line or when writing scripts or configuring continuous integration. It is recognised as a key technology to design SOA / Integration projects and address complex enterprise integration use cases. Activiti Cloud is now the new generation of business automation platform offering a set of cloud native building blocks designed to run on distributed infrastructures. Apache Spatial Information System (SIS): Geospatial. com is a leading online accommodation site. xml file, which should be modified to suit and placed inside a element. Apache camel's strengh lies in its simple,light weight and modular approach as well as its easy-to-use implementation of Gregor Hoppe's Enterprise Integration Patterns. Software rarely, if at all, exists in an informational vacuum. With this EIP, I select a unique id (or rather, an expression to retrieve a unique id) for each message. Your votes will be used in our system to get more good examples. The Comparison: Mule ESB v. This article discuss when to use Apache Camel and when to use other alternatives. But this servicemix-eip module is limited in the support for these patterns and on the ServiceMix site, Apache Camel is referenced as an important alternative. If you want to consume a single file only, you can use the fileName option, e. Apache Camel is a open source frameworks which enables easy integration of different applications with different protocols and technologies. 3 The Multipart/alternative subtype. We have lots of end-points where system need to talk and pass the request to get the response. Suddenly there was an alternative. This library is not maintained in the Alpakka repository. Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL. All code donations from external organisations and existing external projects seeking to join the Apache community enter through the Incubator. Like a number of Open Source projects, this new version was built upon inspirations, ideas and creations of others. AWS manages all ongoing operations and underlying infrastructure needed to provide a highly available and scalable message queuing service. This means your app can handle a lot of concurrency using a small number of kernel threads. Which Integration Framework Should You Use - Spring Integration, Mule ESB or Apache Camel? This article compares all three alternatives and discusses their pros and cons. The dozer: component provides the ability to map between Java beans using the Dozer mapping framework since Camel 2. The name POI was originally an acronym for Poor Obfuscation Implementation, referring humorously to the fact that the file formats seemed to be deliberately obfuscated, but poorly, since they were successfully reverse-engineered. 1 should be a straight-forward thing to accomplish. Syncope connects through a JAX-RS 2. Editor’s Note: Since this post was written in 2015, The HDF Group has developed HDF5 Connector for Apache Spark™, a new product that addresses the challenges of adapting large scale array-based computing to the cloud and object storage while intelligently handling the full data management life cycle. In this workshop you will learn by hands-on building a small set of cloud native services using Camel as integration layer on top of Spring-Boot. These are stronger menthol with a sweet green apple taste. That is how the components from Apache Camel itself does it. Introduction. Although I can't say it is a comprehensive list, it does however showcase the best of what is out there. JOLT Component. Apache James Server 3. All code donations from external organisations and existing external projects seeking to join the Apache community enter through the Incubator. Activiti is the leading lightweight, java-centric open-source BPMN engine supporting real-world process automation needs. It supports industry standard protocols so users get the benefits of client choices across a broad range of languages and platforms. During my work on IPF I also became an Apache Camel committer. However, the drawback is you need someone in your team to understand and code for Apache Camel. The Spark Streaming developers welcome contributions. Please try again later. Charles Moulliard will get you over the hump, by detailing the inner workings of Apache Camel from the DSL to routes and exchanges. Published by Packt publishing in September 2013. We have lots of end-points where system need to talk and pass the request to get the response. The Rest DSL can be integrated with the camel-swagger module which is used for exposing the REST services and their APIs using Swagger. Camel Component: Is it possible to create a Consumer Only Component? apache-camel. Using Apache camel it is extremely easy to configure and implement such business requirements. In August Apache Camel 1. Adjacent separators are treated as one separator. Your votes will be used in our system to get more good examples. This is the final part of a three-part series on using Drools Expert with Apache Camel. Alternatives for Apache Camel security. (I also happens to use Apache Camel in my day job). Welcome to Apache ZooKeeper™ Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordination. While connecting two simple applications may require little more than basic point-to-point integration, today's enterprise requires an integration solution that is flexible, easy to use, and scalable for future growth. The Eclipse Kura development team is collaborating with the Apache Camel community to integrate the Apache Camel into Eclipse Kura. Due to it's open source nature and with many collaborators working on Apache projects, there is a big talent pool out there to help make this a solid alternative to a paid ESB. Apache Camel is an open source framework for message-oriented middleware with a rule-based routing and mediation engine that provides a Java object-based implementation of the Enterprise Integration Patterns using an application programming interface (or declarative Java domain-specific language) to configure routing and mediation rules. Apache Camel is an easy and fast way to do otherwise hard tasks - why can it take so long for some of us to learn it deeply?. x Web is the component you need. Now being at version 2. Turns out I was wrong. This is done with a Linux filemount onto a folder on the Windows. Recently my twitter search revealed this tweet. Quoting from David description of the connector:. com is a leading online accommodation site. 0, it came with a Java DSL as well as an XML DSL built on top of Spring XML. Apache Camel. These examples are extracted from open source projects. MINA can be used to create scalable, high performance network applications. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. Choosing the Right ESB for Your Integration Needs in the middle of these three alternatives as it is Apache Camel. properties files or programmatically. It enables easy integration of different applications which use several protocols and technologies. So the directoryName must be a directory. Apply to 934 new Apache Camel Uat Jobs across India. These bridges between services and technologies are called. Also, how does Apollo or Artemis fit in? Are they full ActiveMQ alternatives or "plugins" to ActiveMQ? Lastly, RabbitMQ seems to be ActiveMQ minus Camel?. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information. I had a very interesting talk at OOP 2013 in Germany. Stephan Ewen is PMC member of Apache Flink and co-founder and CTO of data Artisans. Welcome to Apache ZooKeeper™ Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordination. Apache Maven Shade Plugin. Alex has 18 jobs listed on their profile. MINA provides unified APIs for various transports like TCP, UDP, serial communication. Looking at example from alternative integration framework As part of my interrest with integration and Apache Camel , and yes my employment, I keep an eye on Camel alternatives, once in a while. DevOps, Cloud, On Premise, Monitoring, Clustering Apache Karaf is the perfect project for the companies that need performance and flexibility. Activiti is the leading lightweight, java-centric open-source BPMN engine supporting real-world process automation needs. Currently Apache Zeppelin supports many interpreters such as Apache Spark, Python, JDBC, Markdown and Shell. 06 Million at KeyOptimize. OData helps you focus on your business logic while building RESTful APIs without having to worry about the various approaches to define request and response headers, status codes, HTTP methods, URL conventions, media types, payload formats, query. Bair Hugger systems are forced-air warming devices. (10 replies) Hello everyone. On the other hand, the Alpakka project is relatively new, works on Akka Streams and since last week has its own team focused on its community. The quickest way to get started with the Camel Rest DSL (in our opinion) is using Spring Boot. The Problem might be not only "moisture absorbtion" but also elastic recovery of your excipients used in the formulation. Documentation. Camel interacts with a bunch of systems, via supporting a large number of protocols. Like a number of Open Source projects, this new version was built upon inspirations, ideas and creations of others. The Walk starts just left of the ridge that runs through the centre of the town - and, despite requiring the use of hands for support in a couple of places and often being steep and full of loose rock, is easy enough for relatively experienced hikers. Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. System Status. kai-waehner. Ferdy on Films soon grew into a grand personal project into which we ploughed vast amounts of time and energy, but which gave back the special thrill of garnering a wide and appreciative readership for a very long time, and entered the lively and enormously entertaining fellowship of the online community of movie lovers and writers. For example to set the type as a java. Instant Apache Camel Messaging System - Kindle edition by Evgeniy Sharapov. A very high level overview of Apache Camel. Activiti is the leading lightweight, java-centric open-source BPMN engine supporting real-world process automation needs. Enterprise Service Buses are basically stand-alone products, and as such, have a much heavier foot-print than for example Apache Camel which is basically just a set of light-weight Java APIs. 0 Devel repository. Apache ServiceMix is a flexible, open-source integration container that unifies the features and functionality of Apache ActiveMQ, Camel, CXF, and Karaf into a powerful runtime platform you can use to build your own integrations solutions. Alternatives should always be looked at, advised Wähner, such as integration frameworks, ESBs and integration suites. Apache provides a number of alternatives for when the request does not match the underlying filesystem. Apache Camel provides an Apache ActiveMQ component for defining Apache ActiveMQ endpoints in a route. isFault() will be send back in the response as a JMS header with the key JmsConstants. When this has happened in the past, in 2012 (Berlin vs Zaragoza) and 2013 (Milan vs Montreal), TDF Members have been asked to decide by casting their vote. Apache Camel. This course focuses on creating pure logic. While this is all true (and Glue has a number of very exciting advancements over traditional tooling), there is still a very large distinction that should be made when comparing it to Apache Airflow. A split keyboard helps bring your shoulders back into a natural position. We use publish-subscribe pattern the most i. © Talend 2013 "Systems Integration in the NoSQL Era with Apache Camel" by Kai Wähner Alternatives for systems integration Complexity. In WordPress, a navigation menu, a list of categories or pages, and a list of comments all share one common characteristic: They are the visual representation of tree-like data st. Adding new language-backend is really simple. Simple is a, well, simple expression language, that ships with the Apache Camel integration framework. An alternative to Apache Camel is for example Spring Integration, which has similar features, but people tend to favor the syntax of Apache Camel. Apache Camel is a small library which has minimal dependencies for easy embedding in any Java application. What are springtails? What do they look like? How do they get in? How serious are they? How do you get rid of them? Learn how Orkin can help. 2 on a Linux VM to collect/process files on a Windows server. 5 is a requirement for building Apache Camel. However, we should accept valid, properly encoded URIs. During my work on IPF I also became an Apache Camel committer. Linear scalability and proven fault-tolerance on commodity hardware or cloud infrastructure make it the perfect platform for mission-critical data. An sample implementation for this use case is the singleton feature of Apache Camel's Kubernetes connector, which is able to use a Kubernetes ConfigMap as a distributed key and activates only a. External library. 5 is a requirement for building Apache Camel. Camel realizes this using the Bean Component. Polic yException: These policy alternatives can not be satisfied: In reply to this post by jogesh anand As ws-policy engine is enabled by default in cxf-2. Elastic recovery is a measure for understanding powder compaction physics. We remain passionate about the incredible power of empathy, and look forward to meeting again soon. All code donations from external organisations and existing external projects seeking to join the Apache community enter through the Incubator. Now being at version 2. Its pluggable design means every deployment can be designated from a provided list or customized. Camel runs well on Windows, so you can have it running as a Java process (or remotely on any OS). A very high level overview of Apache Camel. Every day, we inspire and reach millions of travelers across 90 local websites in 41 languages. 1 should be a straight-forward thing to accomplish. 0, it came with a Java DSL as well as an XML DSL built on top of Spring XML. Apache Camel - Table of Contents Camel provides a lighter alternative called SEDA component. It also makes it easy to make an implementation of custom. This allows you to start the route using the "mvn camel:run" command. Start one of the two services. IoT Open Source Integration Comparison (Kura, Node-RED, Flogo, Apache Nifi, StreamSets) 1. InfoQ Homepage Articles Choosing the Right ESB for Your Integration Needs. In August Apache Camel 1. The separator is not included in the returned String array. New items on jw. This article outlines one of these alternatives using JBoss Fuse and Apache Camel's abilities and in-built libraries, a real-time implementation along with source code. You'll have to implement Jboss's dynamic class instantiation using the required XA driver and use JBoss's transaction driver (com. External library. The only institutions that the active mind. com, jammazwan Tags Apache Camel, camel examples, jammazwan, Red Hat Fuse 2 Comments on Months To Learn Camel? Alternatives: Jammazwan - Projects for Learning Apache Camel. Apache Camel is a open source frameworks which enables easy integration of different applications with different protocols and technologies. It does take a little while to get familiar with. This article is the second in a series on Apache Camel and how I used it to replace IBM Message Broker for a client. It then forces warm air into disposable blankets used to cover patients. It is basically one of the front end frameworks of any web application which based on javascript. Also, how does Apollo or Artemis fit in? Are they full ActiveMQ alternatives or "plugins" to ActiveMQ? Lastly, RabbitMQ seems to be ActiveMQ minus Camel?. Look at most relevant Visio apache stencil websites out of 5. Users can download a trial version of the plug-in, which includes some of the functionality of the fully paid version found on the subscription-based Fuse Mediation Router. Creating a new connection for each user can be time consuming (often requiring multiple seconds of clock time), in order to perform a database transaction that might take milliseconds. This blog post is written jointly by Stephan Ewen, CTO of data Artisans, and Neha Narkhede, CTO of Confluent. BirdEye enables businesses to manage their reputation. The NMS API allows you to build. Apache Beam is an open source, unified model and set of language-specific SDKs for defining and executing data processing workflows, and also data ingestion and integration flows, supporting Enterprise Integration Patterns (EIPs) and Domain Specific Languages (DSLs). It is powered by volunteer engineers who love Alfresco and want to share their experience and knowledge. Apache Kafka as event streaming platform between legacy and the new modern world. Apache Camel is a open source frameworks which enables easy integration of different applications with different protocols and technologies. de LinkedIn @KaiWaehner www. The Problem might be not only "moisture absorbtion" but also elastic recovery of your excipients used in the formulation. The Camel JMX collector is just a special configuration of. XML and Java technology are recognized as ideal building blocks for developing Web services and applications that access Web services. Apache Camel is a powerful integration library, with a comprehensive set of connectors and data formats to tackle any integration problem. Your votes will be used in our system to get more good examples. Explore 16 apps like Jitterbit, all suggested and ranked by the AlternativeTo user community. Apache Camel vs Kafka: What are the differences? Developers describe Apache Camel as "A versatile open source integration framework". As mentioned before there is a set of new Camel commands being developed for JBoss Forge, which is intended for making development with Apache Camel easier. JOLT Component. Skip to content. It is basically a mini ESB in the form of a simple Java API. Configuring result type From Camel 2. This is done with a Linux filemount onto a folder on the Windows. In this book, we'll help you under - stand what Camel is, how to use it, and why we think it's one of the best integration frameworks out there. When to use Apache Camel, a popular JVM/Java environment, and when to use other alternatives. Dear SAP Cloud Integration, where is my XI adapter? the alternatives do not look too promising. See what Plumbing and Middleware products companies substitute for Apache Camel. 0 & already you have some homegrown security & policy handling mechanism in-place, the easies option is to disable policy. A special focus lies on the intuitive and flexible domain specific language for defining patterns of annotations. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. I bought the Camel in Action, and 6 hours later I was a pro. BAM also offers a dsl for building activities via a ProcessBuilder (which is actually a specialization of the RouteBuilder you may be more familiar with). If you are using XML, then don't. Apache Camel has extensive Testing support allowing you to easily unit test your. If you are doing an integration with some legacy systems, the bridge with Apache Camel is the one you need. New items on jw. Elastic recovery is a measure for understanding powder compaction physics. don't gamble with your camel training skills, learn how to connect, bond & build a relationship with camels that will last a lifetime! camel connection trust based camel training® course is for you if… you'd like to learn how to train and handle camels based on trust, mutual respect & love for the camel. One stack, called SMACK, combines Apache Spark, Apache Mesos, Akka, Cassandra, and Kafka to implement a type of CQRS (command query responsibility separation. Fluentd is an open source data collector for unified logging layer. See what Plumbing and Middleware products companies substitute for Apache Camel. You can easily configure Apache's Tomcat web application server to use c3p0 pooled DataSources. Camel empowers you to define routing and mediation rules in a variety of domain-specific languages, including a Java-based Fluent API, Spring or Blueprint XML Configuration files, and a Scala DSL. It has a very good combination of templates, dependency. unmarshal() to do the object / XML conversion. The Apache Foundation's Camel is an open-source messaging framework, one that can be used to transmit data, or messages, among different applications, or among different parts of a single application. Read CNN-News18 breaking news, latest news from India and World including live news updates, current news headlines on politics, cricket, business, entertainment and more only on News18. How popular? Well, this question on Stack Overflow, What exactly is Apache Camel, has been viewed over half a million times. Discover our color collections, trends, tips, help tools of choice of color and everything you need to find the color. The language is also available in SAP Cloud Platform Integration (which I will refer to as CPI for the remainder of this post). The Apache Camel integration allows us to interact with a Drools Stateless or Stateful session through a pipeline. With the online course, You will Learn to build Apache camel applications using Spring Boot Framework. This article compares all three alternatives and discusses their pros and cons. It helps us utilizr asynchronous in memory messaging with zero. Apache Tika - a content analysis toolkit. Blueprint Web. This feature is not available right now. Spring Framework. The command-line interface is one of the primary methods of interacting with Gradle. As an Open Source project, we don't have funds for advertising, so we have to rely on the word of the mouth and links from our users to gain recognition. External library. Some time ago I wrote a tutorial on Spring Integration to demonstrate how to use Spring Integration in sample application inspired by real-world invoices processing system. First Things First - Understanding Fundamentals. Not hard but boring IMO. But this servicemix-eip module is limited in the support for these patterns and on the ServiceMix site, Apache Camel is referenced as an important alternative. Pop-up campers come in fabrics. It was developed by Rod Johnson in 2003. Yet another alternative is having a router-consumer that routes the messages (events) to. Vaadin Plugin for Eclipse. CronMaker uses Quartz open source scheduler. Capture one Pro, ACDSee, and ON1 are damn good alts for Lightroom. You can vote up the examples you like and your votes will be used in our system to generate more good examples. Recently my twitter search revealed this tweet. Apache Camel makes it easy to express how to route messages from a source to one or more destinations. It helps us utilizr asynchronous in memory messaging with zero. In Maven this would be:. What are springtails? What do they look like? How do they get in? How serious are they? How do you get rid of them? Learn how Orkin can help. To me a good argument for Apache Camel was the greater availability of components compared to Spring Integration, as well as its adoption by other frameworks such as ActiveMQ and ServiceMix. Apache Camel. The following are Jave code examples for showing how to use getExtension() of the org. Recently a question was posed to the Apache NiFi (Incubating) Developer Mailing List about how best to use Apache NiFi to perform Extract, Transform, Load (ETL) types of tasks. Introduction to Enterprise Integration Patterns and Apache Camel. Camel also provides commonly-used implementations, interfaces for the EIPs, base objects, a configuration system and debugging tools. 44 a week (billed annually at. IdempotentRepository (of which there are many implementations to choose from). This VTL statement, like all VTL statements, begins with the # character and contains a directive: set. It wouldn't be a trivial effort. Figure 11 shows an overview of how to proxy a Web service using an Apache Camel route, where the route treats the messages as HTTP packets. Apache OpenOffice™ - Project Website. It basically works by transforming XML commands into executable commands and executing each of them. Apache Spark integration. For instance, if you want to build a web application, Vert. Net on Linux system. Camel also supports the ability to trigger Dozer mappings as a type converter. As mentioned before there is a set of new Camel commands being developed for JBoss Forge, which is intended for making development with Apache Camel easier. We're using the cute Bamboo tool from those nice Atlassian chaps to build projects like ActiveMQ, Camel and ServiceMix. Learn how to create a new interpreter. In this tutorial, you'll learn how to overcome the difficulties of integrating large software with Apache Camel. And if you have created a Wishlist in your Amazon account, it watched the price history of all the items that you have not purchased yet. 44 a week (billed annually at. This feature is not available right now. What is ZooKeeper? ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback’s architecture. Apache Spatial Information System (SIS): Geospatial. Apache Camel is an open-source framework to exchange, route and transform data using various protocols. The Apache Incubator is the entry path into The Apache Software Foundation for projects and codebases wishing to become part of the Foundation's efforts. Apache Kafka: A Distributed Streaming Platform. Configuring result type From Camel 2. The core of Fast Data Platform is our recently-introduced Lightbend Pipelines, a unique, powerful system for building scalable, streaming-data pipelines composed of streamlets written in one or more streaming engines. Apache OpenOffice features six personal productivity applications: a word processor (and its web-authoring component), spreadsheet, presentation graphics, drawing, equation editor, and database. To find the right download for a particular project, you should start at the project's own webpage or on our project resource listing rather than browsing the links below. 6, which is being used by camel-2. In a REST based architecture everything is a resource. equals – army of IF statements transformed to chained call. Find popular people, hashtags and photos for any topic you can imagine. (I also happens to use Apache Camel in my day job). Apache Camel is an easy and fast way to do otherwise hard tasks - why can it take so long for some of us to learn it deeply?. I decided to use Akka actors for message routing and processing which proved to be a better basis for scaling IPF applications under load. Why GitHub? alternatives = AlternativeBean. Apache Flume is a distributed, reliable, and available system for efficiently collecting, aggregating and moving large amounts of log data from many different sources to a centralized data store. For below tutorial, I am going to use CXF implementation. This article shows when to use Apache Camel and when to use other alternatives. Maven users will need to add the following dependency to their pom. The Problem might be not only "moisture absorbtion" but also elastic recovery of your excipients used in the formulation. In this tutorial, we will show you how to install and configure apache for your Ubuntu. As far as I can tell, ActiveMQ comes with Camel embedded in it. Apache Camel is one of my favorite open source frameworks in the JVM / Java environment. It's a fragment of Tomcat's conf/server. At any point in time, many people will be beyond, experiencing available social forms mostly as constriction, for which the mind without prompting will begin to devise alternatives, exercising its transformative freedom until such day as the mind’s freedom itself becomes the stuff of social life. Experience with at least one JEE application server or servlet container. This course focuses on creating pure logic. Every day, we inspire and reach millions of travelers across 90 local websites in 41 languages. Apache Camel is an open-source framework to exchange, route and transform data using various protocols. In this workshop you will learn by hands-on building a small set of cloud native services using Camel as integration layer on top of Spring-Boot. Masca Walk / Trekking in Tenerife. Apache Camel is an easy and fast way to do otherwise hard tasks - why can it take so long for some of us to learn it deeply?. Swagger Scala Component (deprecated) Available as of Camel 2. In a REST based architecture everything is a resource. 15, there are additional DSLs in a wide variety of languages (among them Groovy and Scala). The Apache Flume team is pleased to announce the release of Flume 1. (9 replies) I have successfully configured my spring XML to unmarshal a file delimited by pipe symbols using the following: with the readPipeCsv bean configured as: However, the same technique does not work when trying to marshal the CSV data, i. Storm on YARN is powerful for scenarios requiring real-time analytics, machine learning and continuous monitoring of operations. Apache Hadoop is an open source software platform for distributed storage and distributed processing of very large data sets on computer clusters built from commodity hardware. It was originally designed for testing Web Applications but has since expanded to other test functions. x, and provides many of the improvements available in Logback while fixing some inherent problems in Logback’s architecture. postProcessTest. This can be ideal when doing JSON to JSON transformation. NET language, using a single API to connect to multiple different providers using a JMS style API. All software created at the Velocity project is available under the Apache Software License and free of charge for the public. AMQP is an open internet protocol for reliably sending and receiving messages. The DBCP Component. Programming Languages PDF December 27, 2004 Volume 2, issue 9 Extensible Programming for the 21st Century Is an open, more flexible programming environment just around the corner?. The Apache Tika™ toolkit detects and extracts metadata and text from over a thousand different file types (such as PPT, XLS, and PDF). The Apache PDFBox™ library is an open source Java tool for working with PDF documents. 0 Devel repository. Then Apache Camel released a new version this summer with support for Websocket. Alternatives Custom Targeting Services Module 7 - Security This module covers advanced security concepts. apache camel | apache camel | apache camel tutorial | apache camel ftp | apache camel jdbc | apache camel kafka | apache camel filter | apache camel ui | apache. Apache Tika - a content analysis toolkit. Ranking of the most popular NServiceBus competitors and alternatives based on recommendations and reviews by top companies. It wouldn't be a trivial effort. Apache Qpid™ makes messaging tools that speak AMQP and support many languages and platforms. Some of them are:- (I assume it is a Apache camel component. The separator is not included in the returned String array. I replied on your other thread and hopefully one of the alternatives I listed will work out. Why this guide? The primary reason for writing this document is that a lot of readers feel the existing HOWTO to be too short and incomplete, while the Bash Scripting guide is too much of a reference work. If I am evaluating alsternatives to Apache Camel for a light weight EAI framework what should I include in my evaluation? Open or closed source is OK It doesn't have to be Java but it must run on. Flume is a distributed, reliable, and available service for efficiently collecting, aggregating, and moving large amounts of streaming event data. Activiti is the leading lightweight, java-centric open-source BPMN engine supporting real-world process automation needs. Apache Camel. Apache Camel is strong in the number of DSLs it can support, plus components ready-made for almost every imaginable technology. It helps you to think about your data more clearly, and express operations on that data more precisely. It does take a little while to get familiar with. They keep patients warm before, during and immediately after surgery. Contribute to apache/camel development by creating an account on GitHub.