Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Francois Zaninotto03/06/13
4299 views
0 replies

Visual Patterns in Source Code Arrangement

Source code arrangement is a matter of debate. What would you consider a good practice for the number of lines of code per file, the number of files per directory, the total number of files in a project? To help answer these questions, one must see the big picture: how does a project code look from a bird's eye view?

Tomas Blohm03/06/13
4454 views
2 replies

Mule and Quartz – Scheduled Jobs and Long Running Tasks

Recently I had a situation where I needed to get confirmations from an external system (webservice) at frequent intervals and add them to a database. Of course, Quartz came to mind.

Pascal Alma03/06/13
1619 views
0 replies

Using Saddle When Riding The Mule ESB

Saddle is an extension of the Mule enterprise service bus (ESB). It allows the graphical configuration, administration and monitoring of the mule system. Furthermore, it eases the message handling and extends the connectivity of the Mule ESB.

Dan Diephouse03/05/13
1932 views
1 replies

Exploring the CloudHub Service for Application Data Storage

This CloudHub platform service arrived in the CloudHub R20 release, harnessing Mule’s Object Store capabilities. Each CloudHub integration application is given it’s own storage, with zero configuration required. This makes it a extremely easy to implement two very important integration scenarios...

Rob Golding03/05/13
2453 views
0 replies

Announcing Celery-S3

Celery has good support for a variety of different message brokers – RabbitMQ, Redis, SQS, etc. – but support for result storage is somewhat more limited. Celery-S3 lets you store Celery results in an S3 bucket, which means you can run a fully-functioning Celery installation on AWS with nothing but a Python install.

Kin Lane03/05/13
1946 views
0 replies

Evernote, OAuth and Zapier

I really like seeing OAuth in action. It makes me really evaluate how my network of cloud services can work together. OAuth and reciprocity services like Zapier help me integrate, automate and make my world go around in a secure way I can depend on.

Todd Merritt03/05/13
5069 views
0 replies

Software Architecture Verses Software Design

Recently, I was asked what the differences between software architecture and software design are. At a very superficial level both architecture and design seem to mean relatively the same thing. However, if we examine both of these terms further we will find that they are in fact very different due to the level of details they encompass.

Steven Willmott03/04/13
4016 views
0 replies

Surveying 1000 APIs – Think APIs are for Startups Only? Think Again!

A common perception of APIs is that the majority of APIs are run by web technology startups. However, in the sample, only 17% of the companies providing APIs were web technology startups by our definition of less than 3 years old with a primarily digital / web based product).

Jason Sherman03/04/13
3254 views
0 replies

SerivceMix: Configuring Sift Appender with a Rolling Log File

I have come across several issues where people were having trouble configuring the Sift file appender in ServiceMix to enable per bundle logging. Specifically, issues arose when trying to configure a rolling log file appender for sift.

Pascal Alma03/04/13
2338 views
0 replies

Use Mule to Sync WordPress Sites

I recently thought about to create a process with which I could keep two instances of WordPress in sync. I wanted to see if I could do this with Mule. I came up with the following solution:

Col Wilson03/04/13
2742 views
0 replies

Apache Camel - Connection Beans Without Spring

While writing some tests for an Apache Camel project, I just spent rather longer than I'd have liked trying to work out how to configure a connection bean for Mongo without using Spring. Since I hide my embarrassments in public I thought I'd best share with anyone else with brain freeze.

Mitch Pronschinske03/03/13
2722 views
1 replies

Nagios And Mod Gearman In A Large Scale Environment

See how Nagios and Gearman, an (a)synchronous job queue that can help your website scale, work together in simple and large scale architectures.

Achala Chathura...03/03/13
1265 views
0 replies

Route Traffic Using WSO2 ESB - Route to a JSP

You can route traffic to a JSP using axis2.xml in WSO2 ESB. Here's the configuration in the main sequence.

Achala Chathura...03/02/13
1550 views
0 replies

Access the WSDL for a customURI - WSO2 ESB

I've shown how to customize the URL of a proxy service, now lets try to access the WSDL.

Madhuka Udantha03/02/13
1303 views
0 replies

Browse LDAP in WSO2 Identity Server (IS)

Here I am using WSO2-IS-4.0.0 and withApache Directory Studio to browse it. Check out this easy, six-step process with screenshots to guide you.

Lorna Mitchell03/01/13
2370 views
0 replies

PHP and Gearman: Unable to Connect after Upgrade

I upgraded PHP and related pecl modules on my development machine today, and ran into a problem with Gearman. Actually I ran into more than one! Firstly the challenge of getting the newest pecl version working with a gearman version.

Chris Travers03/01/13
2369 views
0 replies

The LedgerSMB Service Locator for UDF's: How it Works

We use currently a stored procedure API divided into an upper and lower half, The upper half generates an API call for the lower half, which can be called independently when finer control is needed.

Nadav Azaria03/01/13
3872 views
3 replies

The Wizard Design Pattern

We all love wizards.... (Software wizards I mean). We are always happy to jump on those ''Next" buttons like we were dancing the funky chicken on our… well you get the point.

Dan Haywood03/01/13
1403 views
0 replies

Marrying DHTMLX with Apache Isis

Mylaensys have just publicised on their blog the fact that they are working on an integration between DHTMLX and Apache Isis.

Geraint Jones02/28/13
13943 views
0 replies

Spring, JMS, Listener Adapters and Containers

In order to receive JMS messages, Spring provides the concept of message listener containers. These are beans that can be tied to receive messages that arrive at certain destinations. This post will examine the different ways in which containers can be configured.

Nial Darbey02/28/13
6385 views
0 replies

A Full Introduction to Mule Enterprise

You may be familiar with the free Mule ESB community edition, but I’d like to take a minute to introduce you to MuleSoft and our Enterprise version of Mule, I think its important to understand everything that mule can offer developers. Why do companies rely so heavily on Mule?

Steven Willmott02/28/13
4756 views
0 replies

Top 10 API Blog Posts Last Year

APIs came more and more to the forefront of tech-thinking in 2012 and there was some great thinking about API trends and the Web more generally.

Robert Annett02/28/13
1999 views
0 replies

More on Legacy Systems

A comment on my previous blog post said that they refer to 'legacy' systems as 'mature' as this has more positive connotations. I think it also accurately reflects legacy as being a stage of a lifecycle rather than any particular indication of quality.

Markus Eisele02/27/13
3528 views
0 replies

Test driving Java API for Processing JSON with GlassFish 4.0

Writing and contributing to a specification is one thing. Working with it and looking into real examples is a pre-condition if you want to give valuable feedback. I thought it might be a good time to give the Java API for Processing JSON (JSON-P) a test drive.

Reza Shafii02/27/13
9154 views
0 replies

How to Protect Your APIs with OAuth

It turns out that over the last couple of years, as the prominence of remote APIs, specially REST based ones, has increased the need for protected methods to access your API.