Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Mitch Pronschinske08/16/13
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
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
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
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
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
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
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
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
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.

Dan Diephouse08/14/13
0 replies

Mule 3.5.0 "Andes" Unveiled

The Andes release of Mule is focused on usability. The developers have been simplifying Mule by eliminating the need for custom code and repetitive tasks, and preventing common problems.

Mitch Pronschinske08/14/13
0 replies

The ZeroMQ-Powered Challenge-Bot

BitBucket user flowblok posted code for his IRC bot named "challenge-bot." It's pretty short. Only 155 lines. He has Python to thank for that. Another cool technology you can see in use within his code is ZeroMQ.

Marina Sprava08/14/13
0 replies

JMS Application Deployment Tutorial for Beginners

This tutorial is using a JMS application, written by Arun Gupta, and deploying it on Jelastic. GlassFish will be the app server used.

Mitch Pronschinske08/13/13
0 replies

JeroMQ: Pure Java ZeroMQ

ZeroMQ is written in C++ and is usable in any language ecosystem, but for those interested in having a Java implementation, there's JeroMQ. It does 2M messages (100B) per sec. Update (11:11 EST) The steward of ZeroMQ, Pieter Hintjens, had a little more information to add.

Simon Brown08/13/13
0 replies

Techtribes.je - The Content Updaters Components

As illustrated by the containers diagram, techtribes.je includes a standalone process that pulls in content from Twitter, GitHub and blogs. The following diagram shows the high-level internal structure of the content updater in terms of components.

Mitch Pronschinske08/13/13
0 replies

Easier Viewing of Beanstalkd Queues in Sinatra

Moving up from Resque to a full messaging queue, like Beanstalkd? If you're using Sinatra as your microframework, check out this gem ccalled beanstalkd_view.

Nitin Kumar08/13/13
1 replies

SOA and REST with Grails

Grails does an excellent job of helping developers use SOA and REST to deliver scalable, interoperable solutions in enterprise environments.

Madhuka Udantha08/13/13
0 replies

WSO2 UES With the RXT View

Using WSO2 User Engagement Server, this article gives an example on how to display the RXT view in the management console so that we can see all the Gadgets and Sites in the enterprise store.

Mitch Pronschinske08/12/13
2 replies

The ZeroMQ Docs Are Actually Pretty Funny

If you've read the ZeroMQ docs before, you probably noticed a few pockets of good old-fashioned corny nerd humor. It seems that the creators and the rest of the ZeroMQ development community had a little fun when creating their docs. Maybe other open source projects should follow their example.

Mitch Pronschinske08/12/13
0 replies

Using ZeroMQ with Go

This video has a double-header of presentations. The first is on twelve best practices for the Go programming langauge, and the second presentation, which starts after the 50 minute mark, is about using ZeroMQ with Go.

Mitch Pronschinske08/12/13
0 replies

So You Think You Can Do Messaging?

So you've decided to try messaging. You've built distributed systems before - everyone's called a web service, right? You've looked at MSMQ, RabbitMQ, Azure Service Bus or ActiveMQ. But where do these technologies fit in?

Blog Team At In...08/12/13
0 replies

Introduction to Systematic Programming – Part 5

In this part, learn about Arbitrary Sized Data, as well as working off of a list. Arbitrary sized data represents data that is of an unknown amount, or something we just don’t know up front.

Blog Team At In...08/12/13
0 replies

Introduction to Systematic Programming – Part 6

In this part, we’re reminded that the purpose of the HtDF recipe is to break your large, seemingly insurmountable problems down into smaller more manageable ones.

Mitch Pronschinske08/11/13
0 replies

Cloud Messaging with Node.js and RabbitMQ

In this talk I'd like to present CloudStagram an Instagram clone prototype that has been built with "real time" features from the get go. New uploaded images are broadcasted for background processing using RabbitMQ from the node.js frontend to the Clojure backend.

Dariusz Suchojad08/10/13
0 replies

HTTP request throttling/rate limiting in Zato

The scenario - you integrate three applications, two client HTTP ones and the third is a backend one (no matter the technology). All is well except client1 tends to send requests in bursts for no good reason and its developers just cannot tame it.

Blog Team At In...08/10/13
0 replies

Introduction to Systematic Programming – Part 4

As with every other part of Introduction to Systematic Programming, there is a recipe for how to create worlds, known affectionately as “How to Design Worlds” or HtDW. There are two phases to this recipe, and lesson three walks us through the first portion, Domain Analysis.