Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Jason Sherman02/08/13
2830 views
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
3954 views
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
2883 views
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
2197 views
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
1837 views
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
3209 views
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
3208 views
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
2408 views
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
1801 views
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
1929 views
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
7320 views
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
3246 views
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.

Senthil Balakrishnan02/05/13
3702 views
3 replies

REST-JSON Service Versioning – Simple approach

As a provider of a service, one is obliged to maintain different versions of a service. One of the possible reasons could be the existing consumers of the service doesn’t want to upgrade to newer version.

Lukas Eder02/04/13
6394 views
4 replies

Defensive API Evolution With Java Interfaces

API evolution is something absolutely non-trivial. Something that only few have to deal with. Most of us work on internal, proprietary APIs every day.

Mariano Gonzalez02/04/13
2700 views
0 replies

Handling File Attachments: Handling Multipart Requests in Mule

I needed to handle an http post that would carry not one but N > 1 uploaded files. And then came Mule into my life, and this task became as simple as navigating the properties of a MuleMessage interface. Let’s explain a little bit….

Bilgin Ibryam02/04/13
8378 views
2 replies

REST with Apache Camel

There are many ways to expose an HTTP endpoint in Camel: jetty, tomcat, servlet, cxfrs and restlet. Two of these components - cxfrs and restlet also support REST semantics just with few lines of code. This simple example demonstrates how to do CRUD operations with camel-restlet and camel-jdbc.

Jonas Gauffin02/04/13
3970 views
0 replies

Repository Pattern, Done Right

Don’t be lazy and try to make too generic repositories. It gives you no upsides compared to using the OR/M directly. If you want to use the repository pattern, make sure that you do it properly.

Mitch Pronschinske02/03/13
4398 views
0 replies

Service Oriented Architecture at Square

SOA is hard. Learn how Square is approaching this problem today with JRuby and where we hope to be in the future. We'll go from git init to cap deploy, covering Square's approach to testing and service isolation, dependency management, API documentation, code quality metrics, and more.

Pascal Alma02/03/13
2622 views
0 replies

Citrus Testcase Example: CSV File Inbound -> XML HTTP Outbound

As promised I’m going to show a test case for which I have used Citrus to implement it. n a predefined folder on a machine a character-separated file is placed. This file is picked up by our Mule ESB application...

Pascal Alma02/02/13
2481 views
0 replies

Setup Citrus for testing Mule ESB 2

Recently, I ran into an open-source test framework called Citrus. Citrus supports you in testing message interfaces in enterprise applications. Manual testing effort as well as coding mocks and simulators are not necessary.

Achala Chathura...02/02/13
1774 views
0 replies

Log Mediator + WSO2 ESB

See how to log onto the server log file, log a message and log a specific property on the WSO2 ESB.

Simeon Franklin02/01/13
2694 views
0 replies

Modesto Scripting Language Meetup.com API Mashups

I'd really like to redo this with a micro-framework for routing and the PHP client libraries to handle emitting TwiML - but exactly what is going on might be less clear.

John D'Emic02/01/13
2086 views
0 replies

Cheat Sheet: Asynchronous Message Processing

You want to get more done in 2013 so you’re going to need to switch from synchronous to asynchronous processing to do more with the same resources.

Prabath Siriwardena02/01/13
2610 views
0 replies

SAML 2.0 Bearer Assertion Profile for OAuth 2.0

SAML 2.0 Bearer Assertion Profile which is built on top of OAuth 2.0 Assertion Profile defines the use of a SAML 2.0 Bearer Assertion as a means for requesting an OAuth 2.0 access token as well as for use as a means of client authentication.

Achala Chathura...02/01/13
1745 views
0 replies

How to write a custom dispatcher for WSO2 ESB

Just some simple XML and you'll be creating custom dispatchers for WSO2 ESB. This example will create a Maven project