Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Mitch Pronschinske07/24/13
1536 views
0 replies

PHP AMQP Library at Version 2.1

In the last month, the php-amqplib project hit version 2.1. The library has been heavily tested on RabbitMQ and is used in production environments that send or consume over 600K messages per day.

Lorna Mitchell07/23/13
2181 views
0 replies

Using 'Charles Proxy' To Debug PHP SOAP

This article can hep those of you working with a remote SOAP service, which are not always easy to debug. A tool called "Charles" can help...

Mitch Pronschinske07/23/13
1687 views
0 replies

Java, OSGi and Simplicity Requirements

Peter Kriens thinks that Java is too complicated for developers looking to learn Java and create a web app. This has been pretty obvious for a while now...

Mitch Pronschinske07/23/13
1954 views
0 replies

Scaling SoundCloud With RabbitMQ

At SoundCloud RabbitMQ is used to process transcoder workloads in parallel and also to gather updates for user browsers. Get the low down through a video or article here...

Kin Lane07/23/13
905 views
0 replies

API Evangelist: "The Next Decade is Going to Be A Wild Ride"

API Evangelist Kin Lane reflects on the past few years of his position as a major voice in the API technology field.

Mitch Pronschinske07/22/13
2845 views
0 replies

Messaging at Scale at Instagram

As activity accelerated from just a few thousand activities per day to hundreds of millions, Instagram needed a reliable, scalable messaging infrastructure to distribute work and messages.

Faheem Sohail07/22/13
24810 views
3 replies

Converting Java Objects to Byte Array, JSON and XML

Converting a Java object (a process known as serialization) to various forms such as XML, JSON, or a byte array and back into java objects is a very common requirement. This post is intended to be a quick reference for you to easily make these conversions.

Mitch Pronschinske07/22/13
3631 views
0 replies

Camel 2.11's New ZeroMQ Component

Camel users now have a much easier method for taking advantage of this tool with the release of Camel 2.11. The new Camel/ZeroMQ component lets you consume and produce messages using ZeroMQ. It uses Akka for the driver.

Sander Mak07/22/13
7070 views
0 replies

The Java Modularity Story

So you've got a growing Java application with a nice feature set. Unfortunately adding new features gets harder over time and things start breaking in unexpected places. Chances are that your applications is not as modular as it could be. This article has some tips for dealing with plain Java's lack of modularity.

Mitch Pronschinske07/21/13
4195 views
0 replies

New Spring AMQP Release For Java

Spring AMQP 1.2.0 for Java was just launched this week. For those of you who aren't familiar with it, it's basically a project that applies Spring Framework concepts to building AMQP messaging applications. It uses the RabbitMQ queue as its default client, which is also under the umbrella of SpringSource.

Mitch Pronschinske07/20/13
5270 views
0 replies

GitHub Releases Code Search API

GitHub's advanced code search is really comprehensive in providing so many filters with which to search GitHub's repositories. Now that amazing utility can be integrated into your site or app because GitHub just released an API for it!

Pieter Humphrey07/19/13
4562 views
0 replies

JavaConfig Support in the Spring Tool Suite

This tutorial will show you the new features in the latest Spring Tool Suite 3.3.0 release that make it easier for you to program Spring applications using annotations and JavaConfig instead of XML.

Mike Driscoll07/19/13
3911 views
0 replies

Connecting to Dropbox with Python

This article has a simple class for accessing my Dropbox. Once you’re connected, the client is instantiated and you can extract all kinds of information about your Dropbox.

Mitch Pronschinske07/19/13
2367 views
0 replies

No Tears 2-Factor Auth in Rails

Google Apps, Apple IDs, Yahoo… All of these large scale online services have two-factor authentication. It makes your account exponentially more secure. A new tutorial shows you how to build two-factor auth 'effortlessly' with the help of the new ActiveModel::Otp gem.

Shelan Perera07/19/13
1409 views
0 replies

How to Get a User Profile for OAuth Token Using JWT Headers

This article shows how you can retrieve user profile and view attributes of a user using only the OAuth token in WSO2 Identity server. It's a simple 3 step process.

Ross Mason07/18/13
814 views
0 replies

Using Continuous Deployment with CloudHub

After creating a basic Mule App, you might be wondering how to automate the process of deploying a Mule App to CloudHub. In this post, we are introducing a Maven plugin that enables that use case.

Christian Posta07/18/13
3363 views
0 replies

Deploying A-MQ for High Availability Scenarios

JBoss A-MQ is based on Apache ActiveMQ. It’s lightweight, has excellent performance, and can be configured to fit a variety of use cases.

Ross Mason07/18/13
1691 views
0 replies

Installing Mule Studio 3.4 via Update Site or Eclipse Marketplace

Eclipse users have always felt at home in Mule Studio, but users have often asked for Studio to “play well with others” — specifically, that it support plugin-style installation into existing Eclipse environments they already use every day. This article will show you the easiest ways to install plugins through Mule Studio.

Jim O' Neil07/18/13
1251 views
0 replies

APIMASH: Porting to Windows Phone 8

The MS evangelists launched a series of workshops around a bevy of API Starter Kits designed to kickstart HTML5/JS and C# developers into building unique Windows 8 applications. This post is the next installment of the workshop series. It will cover the services layer that handles the API calls and the front-end UX.

Tim Spann07/17/13
4292 views
0 replies

Apache ServiceMix ESB Links

This post has several of the most useful pages of the Apache ServiceMix documentation and other resources (like the ServiceMix Refcard). Apache Karaf, ActiveMQ, Apache Camel, ODE, Apache Aries, Apache CXF, and Jencks.

John Sonmez07/17/13
3982 views
2 replies

Understanding The Problem Domain Is The Hardest Part Of Programming

After reflecting on hit early days of learning to code. John Sonmez found that the single hardest thing about programming is learning the problem domain.

Reza Rahman07/17/13
2803 views
0 replies

What's New in JMS 2 - Part 2

In a recent OTN article, JMS 2 specification lead Nigel Deakin covers the new features such as shared subscriptions, delivery delays, asynchronous sends and delivery counts in detail. This post has slides from Nigel's brief 15 minute video on JMS 2.

Christopher Taylor07/17/13
1374 views
0 replies

It Takes Two to Design an App? Um… What About Integration?

Tom Molyneux would really like to hear people talking more about the need to integrate silos of information and creating apps that give us one place to pull together many needs.

Kai Wähner07/16/13
9045 views
0 replies

Apache Camel / Talend ESB: Your Managment and Monitoring Options

There are a ton of options for monitoring and managing your integration routes in Camel or Talend ESB. jconsole, hawtio, logstash, and Kibana are just a few.

Timothy Bish07/16/13
4048 views
0 replies

ActiveMQ-CPP v3.7.1 Released

A new patch release of ActiveMQ-CPP went live this week. A lot of bugs have been fixed that were found in the v3.7.0 release which should reduce memory consumption and improve overall stability.