• submit to reddit
Kai Wähner05/17/12
5773 views
0 replies

Progress Report from CamelOne 2012 in Boston (Apache Camel, ActiveMQ, ServiceMix, CXF)

This week, I was at CamelOne 2012 in Boston, organized by FuseSource. Sessions covered several open source projects such as Apache Camel, Apache ServiceMix, Apache ActiveMQ, and Apache CXF. Attendees learned directly from their peers and other industry experts how open source can deliver measurable technical and business benefits to their organizations.

Chris Haddad05/16/12
16592 views
1 replies

How to pick an ESB - Comparison Criteria

See an example of an enterprise service bus evaluation framework and learn how to construct your own based on the needs of your use case.

Ben O' Day05/15/12
10008 views
0 replies

Creating A Custom Camel Component

While Camel supports an ever growing number of components, you might have a need to create a custom component. This could be to either promote reuse across projects, customize an existing component or provide a simplified interface to an existing system. Whatever the reason, here is an overview of the options that are available within the Camel framework...

Mitch Pronschinske05/14/12
5953 views
0 replies

ActiveMQ and ServiceMix Achieve New Heights

Looks like after around a month of public beta, Fuse ESB Enterprise and Fuse MQ 7.0 have both been made generally available today according to a new announcement out of the CamelOne Conference.

Ben O' Day05/13/12
15131 views
0 replies

Basic REST service in Apache CXF vs. Camel-CXF

This article demonstrates how to create/test a basic REST service in CXF vs. Camel-CXF. Given the range of configuration and deployment options, I'm focusing on building a basic OSGi bundle that can be deployed in Fuse 4.2 (ServiceMix)...basic knowledge of Maven, ServiceMix and Camel are assumed.

Matt Vickery05/11/12
7398 views
0 replies

Spring Integration - Input Channel Definition

In a pipes and filters architecture, pipes are connectors or channels. Although at first sight trivial, channels are fairly rich semantically - they allow typing, synchronous and asynchronous input, direct and multicast notifications, send and wait (rendezvous) as well as queued input and wrapping by adapters.

Dejan Bosanac05/11/12
5773 views
0 replies

ActiveMQ 5.6.0 Release and Other News

ActiveMQ 5.6 very significant new features that was worth waiting for. Those include a new LevelDB store, MQTT and Stomp 1.1 protocols support and self-balancing cluster clients, to name a few.

Mark O'neill05/10/12
11562 views
1 replies

Pure vs Practical REST

This is a useful table found by Mark O'neill that you may find yourself going back to often, comparing pure REST (such as HATEOAS) with the "practical" REST so often found in the field:

Arnon Rotem-gal-oz05/09/12
5809 views
0 replies

What the Heck is a Utility Tree?

A quick discussion of the difference between functional and non-functional requirements, as well as how quality attributes drive software architecture design.

Ben O' Day05/08/12
6992 views
0 replies

An Apache Camel & ActiveMQ Performance Test

Here is a simple unit test to get a feel for how quickly Camel routes add/remove from a JMS queue. You can also get some great AMQ performance stats via JMX to monitor an active system.

Kai Wähner05/07/12
28374 views
0 replies

Apache Camel Tutorial - EIP, Routes, Components, Testing, and More

Data exchanges between companies have increased a lot. The number of applications, which must be integrated is increasing, too. The interfaces use different technologies, protocols and data formats. This article gives an introduction to Apache Camel including several code examples.

Jos Dirksen05/07/12
8553 views
0 replies

Protect a REST service using HMAC (Play 2.0)

In this article I'll show you how you can implement this algorithm for a Play 2.0 based REST service. If you use a different technology the steps will be pretty much the same way though.

Matt Vickery05/06/12
8634 views
0 replies

Spring Integration - Transforming a Header Object to a Payload

Moving objects from the Spring Integration header can be done using several mechanisms. This tutorial will show you a few ways...

Mike Hadlow05/05/12
5520 views
0 replies

RabbitMQ Subscriptions with the DotNet Client

RabbitMQ comes with a nice .NET client called, appropriately enough, ‘RabbitMQ DotNet Client’. It does a good job of implementing the AMQP protocol in .NET and comes with excellent documentation, which is good because there are some interesting subtleties in its usage.

Giancarlo Frison05/03/12
9264 views
2 replies

The Power of Apache Mina: Building Client Auth and Async Notifications

The application being discussed has to behave as follows: performs the client authentication, accomplishes request and response operations and forwards notifications asynchronously to the client. The Mina framework fulfills these needs because it was created to be as flexible and easy-fitting as possible in an array of case scenarios.