Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Bilgin Ibryam02/12/13
0 replies

On Making My First Commit to Camel

Contribution is important in the open source community, and one project that I had meant to contribute to for a while was the Apache Camel project. I remember it was last year. It was a camel-fop component.

Achala Chathura...02/12/13
0 replies

VFS transport Basic Example with WSO2 ESB

This is an example using the file system as the transport medium with VFS transport listener and sender. This transport is currently used by lot of customers for implementing various file transfer and processing scenarios.

Paul Underwood02/11/13
0 replies

Using The New Twitter API V1.1

From March 5th 2013 Twitter are removing there current API and it will be fully replaced with the new API V1.1. This means that any application that is currently using the old API will stop working on March 5th. The main feature of the API is that requests need to be authenticated before they will work correctly.

Jason Sherman02/11/13
0 replies

Camel: Working with Email Attachments

If you're using the Camel-Mail component to handle some business logic that involves receiving email that contains attachments, then you might be interested in how these email attachments can be split into separate messages so they can be processed individually.

Tomas Blohm02/11/13
0 replies

Message sequencing with Mule and JMS Message Groups

During my years on the Mule Community forum I’ve noticed that there are some problem areas that are more common than others. One recurring question, that I thought I should address here, is how to preserve message order in JMS.

Reza Shafii02/11/13
0 replies

Mule Studio 3.4 Preview

We are making this release of Studio available to the Mule community to get valuable feedback on our latest and greatest features. This blog post contains text and video introductions to the freshly-baked features included in this release.

Mitch Pronschinske02/10/13
0 replies

ZeroMQ: Popular and Controversial

I found a very good review of ZeroMQ from Pieter Hintjens, a veteran in distributed software. He not only had a strength and weakness review of ZeroMQ, but he also had an interesting and critical take on a popular message queue, RabbitMQ.

Mark O'neill02/10/13
0 replies

Get - Set - Go! - Setting an attribute or variable on the Axway/Vordel API Server

One common feature I use in the Axway/Vordel API Server is a simple Get/Set: the ability to set an attribute (i.e. a variable) in a policy then to get the value of that variable. I use the "Copy/Modify Attributes" filter to do the "Set".

Mitch Pronschinske02/09/13
0 replies

Designing Hypermedia APIs

Ruby on Rails did a lot to bring REST to developers, but its conception leaves the REST devotee feeling a bit empty. "Where's the hypermedia?" she says. "REST isn't RPC," he may cry. In this talk, Steve will explain how to design your APIs so that they truly embrace the web and HTTP. Pros and cons are discussed.

Francois Lascelles02/09/13
0 replies

Enabling Token Distributors

Are you a token distributor? If you provide an API, you probably are. One thing I like about tokens is that when they are compromised, your credentials are unaffected. Unfortunately, it doesn’t work so well the other way around.

Paul Underwood02/08/13
0 replies

Image Placeholder APIs

In a previous article I discovered fake images please which allowed you to put image placeholders on your webpage by using an image placeholder API. I had a number of comments about this post from other people sending links to other image placeholder APIs. Here is a list of 10 other APIs.

Ralf Quebbemann02/08/13
1 replies

How To Dynamically Change a Web Service Endpoint URL with Metro

A really cool feature of GlassFish Metro (and maybe other webservice stacks) is the ability to change the webservice endpoint URL at runtime. Check out this example of how to do it.

Mitch Pronschinske02/08/13
0 replies

Building LinkedIn's Real-Time Data Pipeline

At the core of many of LinkedIn's analytics applications is a real-time data pipeline built on top of Apache Kafka. This system handles over 10 billion messages writes per day for thousands of production processes.

Jason Sherman02/08/13
0 replies

ServiceMix: Remote JMX Connection

At first it might seem baffling as to why you are unable to make a remote JMX connection to a Linux server but the resolution is really quite simple.

Mitch Pronschinske02/07/13
0 replies

Intra-Cluster Replication in Apache Kafka

To understand how replication is implemented in Kafka, we need to first introduce some basic concepts. In Kafka, a message stream is defined by a topic, divided into one or more partitions. Replication happens at the partition level and each partition has one or more replicas.

Pascal Alma02/07/13
0 replies

Testing a Secured Mule ESB Web Service Proxy with SoapUI

A web service is proxied with Mule ESB and password protection is added to it by applying Spring Security. The code is quite straightforward. I'm going to use SoapUI to test this setup...

Abhishek Kumar02/07/13
0 replies

MessQ: A Simple Message Queue for Socket-Based Message Enqueue/Dequeue Facility

I've spent a good amount of time setting up message-based infrastructures, so I decided to make a tool that would allow me to set up localhost friendly, network available message queues much quicker so I could try out all the things I wanted.

Mark O'neill02/07/13
0 replies

How to Read in REST Parameters in the Axway Vordel API Server

The Axway Vordel API Server allows you to read in REST API parameters from an incoming request, and then use these parameters for a variety of purposes, for example to pass them into a SOAP message, or use them to call a method of a Java class via the Scripting Filter.

Gonzalo Ayuso02/06/13
0 replies

How to Configure Symfony’s Service Container to use Twitter API

To use Twitter API we need to handle http requests. I’ve written several post about http request with PHP (example1, example2), but today we will use one amazing library to build clients: Guzzle. Guzzle is amazing. We can easily build a Twitter client with it.

Billy Sjöberg02/06/13
0 replies

Templating Web Services with Velocity using Camel

When creating webservices a lot of people have objections against using JAXB for binding XML to objects. This may be because of performance reasons, allergy to generated code or simply a philosophical belief that you should not mix document centric services with an object oriented model.

Phillip Haydon02/06/13
0 replies

OAuth with ASP.NET MVC and WorldDomination. Web.Authentication

This post is a follow on from my previous post OAuth with NancyFX and WorldDomination.Web.Authentication except this demonstrates how you can use WorldDomination.Web.Authentication with ASP.NET MVC, writing only minimal code in the process.

Mark O'neill02/06/13
0 replies

The Goldilocks Question and your API Analytics

When I think about API Analytics, I like to think about the "Goldilocks Question". This question is "Who's been using my APIs?". One of the tests of an API Analytics solution is how easy it makes it to answer this question.

Ryan Carter02/05/13
0 replies

Local WebHooks with Mule Cloud Connect and LocalTunnel v2

When using an external API for WebHooks or Callbacks as discussed in Chapters 3 and 5 of Getting Started with Mule Cloud Connect . . .

Marcin Grzejszczak02/05/13
0 replies

Drools Decision Tables with Camel and Spring

As I've shown it in my previous post JBoss Drools are a very useful rules engine. The only problem is that creating the rules in the Rule language might be pretty complicated for a non-technical person. That's why one can provide an easy way for creating business rules - decision tables created in a spreadsheet!

Claus Ibsen02/05/13
0 replies

Camel 2.11 - Camel web applications without Spring

I just want to emphasize that the goal of this new camel-servletlistener component is to allow people to easily bootstrap their Camel applications in any web container, without the need to be tied to any particular 3rd party framework such as Spring.