Apache Camel news from JavaOne 2011

Apache Camel news from JavaOne 2011

Apache Camel news from JavaOne 2011

date:Oct 12, 2011

For anyone who doesn't know, Apache Camel is an open source integration framework based on unified resource identifiers (URIs), enterprise integration patterns, and Bean integration. During JavaOne, Rob Davies, CTO of FuseSource and Apache Camel committer, explained his current project, which correlates events for simple implementations of complex event processing (CEP).

During a video interview at JavaOne 2011, Davies talked a bit about what's new for the Apache Camel project. The Apache community is now deciding what's going into Camel 3, which may be out as soon as next year. It's a collaborative process and there is talk about really streamlining the API to match the new ways that people are using Apache Camel.

Davies is surprised by the current uptick in popularity of Apache Camel. Davies claims that the highly active community around Camel has provided well over 100 components that integrate Camel with other systems. Davies says that he's talked to multiple attendees at the conference who are using Apache Camel to integrate their legacy systems and wrap services around them.

According to Davies, Apache Camel can be as light as a couple of JARs that can be deployed in WebLogic, Tomcat, Service mix or of course Aoache Karaf, and could also be embedded into a messaging bus like ActiveMQ. "Because it's so flexible," Davies says, "[it is being used] as the duct tape to make things work and hold things together."

More on Java web services and SOA

  • State-based streaming emerges as REST development alternative

    Tip - Developers are looking to increase Web application performance with alternatives to REST development approaches.

    ( Sep 11, 2015 )

  • When loose coupling and SOA style software layering doesn't make sense

    Feature - Loose coupling and adding in SOA style layers don't make sense unless an application is going to be distributed. If enterprise wide distribution isn't in your application's future, stop adding in extra complexity, and collapse those layers into something easier to build and maintain.

    ( Jun 15, 2015 )

  • Establishing a coherent API for the Internet of Things (IoT)

    Feature - The rapid growth of smart devices is inspiring many developers to create applications for home monitoring, health, and other services. But these applications are dependent on early adopters that actually buy and install hardware. Read on to find out how innovative companies are starting to craft IoT applications without this overhead.

    ( May 11, 2015 )

  • Bridging the gap between WebRTC, VoIP and phones

    Tip - The WebRTC protocol has shown great promise for integrating telephony capabilities into modern enterprise applications. But challenges remain.

    ( Apr 22, 2015 )

  • Where are the REST alternatives for real-time applications?

    Feature - Enterprise developers face number of challenges in creating frameworks for building scalable real-time applications that power modern apps like the cars moving in Uber. Read on to find out how new protocols and automatically synchronized database frameworks can help to simplify these kinds of applications.

    ( Apr 06, 2015 )