Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Dan Diephouse08/14/13
2642 views
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
1601 views
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
11525 views
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
10531 views
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
2471 views
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
1076 views
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
6101 views
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
647 views
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
5558 views
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
3907 views
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
4018 views
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
378 views
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
745 views
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
2397 views
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
3116 views
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
3183 views
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.

Mitch Pronschinske08/09/13
6171 views
2 replies

OSGi for JavaScript Article Baffles Devs

A post this week confused a lot of developers with its title, OSGi Targets JavaScript, Native. It turns out there is a new specification proposal for JavaScript Microservices.

Mitch Pronschinske08/09/13
3734 views
0 replies

OSGi Spec Designs Now In the Open

With most of the work happening in the OSGi Alliance consisting of specification creation, a lot of the early work was sometimes isolated in expert groups within the Alliance. As of this week, the OSGi Alliance has created a GitHub repository where all of their specifications, in the form of RFPs and RFCs, will be visible.

Dariusz Suchojad08/09/13
3295 views
0 replies

Integrate ZeroMQ, AMQP, JMS WebSphere MQ and more in 2 lines of Python code with Zato

See how to use Zato (a Python-based ESB) to integrate ZeroMQ, AMQP, JMS WebSphere MQ and more in a pass-through manner using 2 lines of code. The article goes through Zato's main features and characteristic aspects.

Mitch Pronschinske08/09/13
5273 views
0 replies

How to Integration Test Your Spring Data JPA Repositories

Not sure how to do integration testing in Spring Data? This short video under 20 minutes is a great screencast to help you maintain integration testing practices in this awesome framework.

Blog Team At In...08/09/13
1661 views
0 replies

Introduction to Systematic Programming – Part 3

This part in the series is focused primarily on learning How to Design Data. This is because when we each design the data, we are making, knowingly or unknowingly, decisions about how all of the functions that later operate on that data will operate.

Mitch Pronschinske08/08/13
5078 views
0 replies

Beanstalkd: Pragmatic Message Queueing

I think I've found one of the best, most straightforward introductions yet to Beanstalkd, an under-appreciated member of the message queue community.

Mitch Pronschinske08/08/13
5213 views
0 replies

The New Industrial SOA Article Series

I stumbled upon a pretty intensive series of articles on SOA on the Oracle Technology Network written collaboratively by 8 recognized industry experts. With the authors being mostly 3rd-party (not from Oracle), the series has turned out to be very useful and not focused on Oracle products.

Blog Team At In...08/08/13
2172 views
0 replies

Introduction to Systematic Programming - Part 1

In this class, the design method is defined as a structure that takes you from a poorly defined problem all the way to a well-structured solution. This transcends just software development, and can be used throughout one’s daily existence if applied in a thoughtful manner.

Blog Team At In...08/08/13
1888 views
0 replies

Introduction to Systematic Programming - Part 2

Part 2 of Introduction to Systematic Programming focused primarily around How to Design Functions, or the HtDF method.