Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Mitch Pronschinske08/21/13
11503 views
0 replies

Nanomsg, the Next Gen ZeroMQ, is Here

Martin Sustrik, one of the co-creators of ZeroMQ, has been working on a new messaging library called Nanomsg to surpass the lightweight power of ZeroMQ. You could almost think about Nanomsg as ZeroMQ–the sequel.

Mitch Pronschinske08/21/13
2684 views
0 replies

OSGi Contracts: For Devs Who Think the Package Version Model is Too Much Work

An experimental release of bnd(tools) 2.2 has a new feature called contracts. A recent blog post on OSGi.org explains who these contracts are for...

Ross Mason08/21/13
1953 views
0 replies

How to Build a Processing Grid (An Example)

Mule’s reach extends way beyond pure integration. We’ve seen in this post that Mule provides a wide range of primitives that can be used to build processing grids.

Mitch Pronschinske08/21/13
1942 views
0 replies

The Bulleted Intro to ESBs and Mule ESB

Naresh Chintalcheru has a nice presentation that gives you the bare essentials for understanding Mule ESB (and other MuleSoft tools) along with the ESB ecosystem. Check it out below.

Christian Posta08/20/13
4428 views
0 replies

From Inside the Code: Camel Routing Engine, Part I

So I’ve recently re-kindled my interest in how Apache Camel works. Camel is such a powerful integration tool and is very widely used, but anytime I put it to work, I can’t help but think “well, how the hell does it do all that!!”

Mitch Pronschinske08/20/13
8805 views
0 replies

Drastically Improving Your Code With Messaging as a Programming Model

There's a really good series of posts that were just written by Steve Bate on the core concepts of messaging that have helped him write "some of the cleanest, most extendable, testable, modular code I’ve ever written."

Mitch Pronschinske08/20/13
2212 views
0 replies

Advanced Celery

From a VMware developer who works on the RabbitMQ team, comes a presentation on the popular distributed task queue, Celery. This will give you some good information beyond the 'getting started' tutorials.

Mitch Pronschinske08/20/13
4205 views
0 replies

Mule ESB and Spring Resources

I found some of the first places you'll want to go in the Mule ESB documentation once you register and download Mule ESB for usage on a Spring-based project. If you're wondering why you might want to use Mule ESB with Spring in the first place, Mulesoft has an article arguing why Mule is the best choice for Spring.

Ricci Gian Maria08/19/13
4239 views
0 replies

Domain-Driven Security

I found this interesting video of Dan Bergh Johnsson on DDD Security and I must admit that I agree with Dan on many points. One of the real advantages of DDD is making business explicit, and this can help in so many places in your software, even in security.

Mitch Pronschinske08/19/13
4369 views
0 replies

Kuyruk: An Alternative to Celery Task Running

If the distributed message processor, Celery, isn't working out for your project, you might want to try a new tool called Kuyruk. It also distributes tasks to run on servers and it uses RabbitMQ as the message broker.

Mitch Pronschinske08/19/13
3439 views
0 replies

EAI Patterns w/Actor Model Blog Series

Blogger Vaughn Vernon has a really nice series of Enterprise Application Integration Patterns blog posts focused on using the Actor model.

Mitch Pronschinske08/19/13
4222 views
0 replies

Celery 3.0 Highlights

Popular distributed message processor, Celery, has reached version 3.0 this month and includes some great new features like a better API, an umbrella CLI command and a new "canvas" feature for complex workflows.

Steven Willmott08/19/13
1344 views
0 replies

Reaching 250 APIs

The 3scale platform is now being used by over 250 APIs, amongst the most in the entire industry. As the API industry continues to experience growth and the “App Economy” is booming.

Christian Posta08/18/13
4214 views
0 replies

Designing and Implementing our Camel-based mgm Cosmo Router

There are lots of great articles about Apache Camel. In this article, an architecture group explains an interesting problem they are trying to solve, how Apache Camel fits in, the pros and cons of the different approaches, the lessons learned, and how they finally crafted a successful solution with Camel.

Mitch Pronschinske08/17/13
2473 views
0 replies

The Secrets of Awesome JavaScript API Design

It doesn't take long for most developers to sniff out a poorly-designed JavaScript API. As developers, we know what good and bad JavaScript APIs "feel" like, and yet we struggle with designing the kind of APIs that we enjoy using. But principles of good JavaScript API design do exist.

Mitch Pronschinske08/16/13
5532 views
0 replies

Centrifuge: Real-Time Web App Message Broadcasting

The main goal of Centrifuge is the same as in Pusher or Pubnub services. The main difference is that Centrifuge is open-source and requires installation. The installation is very simple.

Mitch Pronschinske08/16/13
3585 views
0 replies

Retrieving Large Datasets in Mule ESB

Clare Cini recently wrote a useful example for performing a batch select and batch insert transfer of data between two databases with Mule ESB. The documentation for Mule covers large dataset retrieval, but only briefly.

Claus Ibsen08/16/13
4781 views
0 replies

Apache Camel 2.12 - Even Easier Cron Scheduled Routes

In the upcoming release of Apache Camel 2.12, developers have introduced an SPI that allows users to plugin different schedulers for schedule-based consumers.

Mitch Pronschinske08/16/13
2850 views
0 replies

Beanstalkd in Production With Laravel 4

The combination of Beanstalkd, Laravel 4, and Supervisor forms an excellent, production-ready messaging queue solution. By the end of that article you'll have a full end-to-end queue ready to run.

Mitch Pronschinske08/15/13
4116 views
0 replies

Using a Message Queue to Simulate Production Requests

There's a pretty innovative solution on the Gilt Tech blog explaining how they used RabbitMQ to simulate production requests on their Riak cluster. It's yet another great idea for how you can use a message queue. And if you're curious (although the title gives it away), the Gilt developers really liked Riak's performance.

Christian Posta08/15/13
5712 views
0 replies

HawtIO + ActiveMQ

Have you had a chance to take a look at HawtIO yet? If you haven’t, it’s a new web-based dashboard for managing and monitoring JVM-based services like Apache ActiveMQ, Apache Camel, JBoss, Infinispan, Apache Tomcat and many others!

Mitch Pronschinske08/15/13
1707 views
0 replies

Simplifying Amazon SQS

I know that AWS's Simple Queue Service already has "Simple" in the title, but one developer found an even simpler way to interface with this cloud-based message queue.

Mitch Pronschinske08/15/13
1471 views
0 replies

SoftLayer's Real-World Message Queue Usage Tutorials

There are several good tutorials I found on SoftLayer.com for getting started with message queues. They include a lot of good general scenarios to follow and cover some useful terminology that you may not be aware of.

Mitch Pronschinske08/14/13
3195 views
0 replies

SwitchYard Hits 1.0 Status

SwitchYard is a new kind of tool from JBoss that replaces their JBoss ESB technology. This week it finally achieved its 1.0 release. Learn all about SwitchYard and the new features here...

Mitch Pronschinske08/14/13
3430 views
0 replies

Mule ESB 3.4.1 - Deploy via REST API

Get up to date on the features in the release of Mule ESB 3.4.1 and 3.5. The Mule 3.4.1 Enterprise runtime is available for deployment on-premise and CloudHub, and the Mule 3.5.0 Andes runtime is available for deployment on CloudHub.