This article by Nick Desaulniers provides a great template for creating modules in git. His example shows how he made an early Node.js binding for the recently-unveiled Nanomsg message broker.
After lots of work trying to bridge Microsoft's MSMQ and Mule ESB, Claude Mamo and John D'Emic figured out a way to do it with the help of ZeroMQ. The bridge itself was easy, and took about 15 minutes to code in C#.
This article by John Mueller provides tips to help you select the right kinds of APIs that fit into your larger usage strategy.
When building a bunch of applications that need to interact with each other, Queues or Message Oriented Middleware services offer some very useful features. To name a few, you get features like a) Guaranteed message delivery, b) routing, c) throttling, etc., for free...
Yeah, its been quite sometime since we did a major release of the UltraESB! Although the last GA release was extremely stable and widely used, we've made significant improvements for the long awaited 2.0.0 release.
Introducing Fabric in this post would mean to simply repeat the documentation of the Fabric web site, so I'll spare that. Instead, this blog post will attempt to deep dive a bit into the fabric:mq-create command.
See a live demo where Rob Davies is using a micro-controller to capture sound and send the data over wifi to his laptop using MQTT. He then bridges over AMPQ and eventually to an HTML5 client using WebSocket.
PinnedURL is a new company providing link redirects and URL shortening services to the vertical marketing and pay-for-performance online marketing sectors. Here's an overview of their API.
This second part of the tutoriao to integrate JXSE (formerly JXTA) into Eclipse/Equinox focuses on some further improvements of the bundles, and how to enable the visual tooling that is currently being developed
I have never used Nagios before but had the task to get this Nagios appender working in Fuse ESB Enterprise 7.0.2. As things were not dead-simple I take the time to document my solution so that it can hopefully save someone else's time.
In this article, we will explore the features and the artifacts offered by the Wicket REST annotations module to implement the REST architecture with Apache Wicket.
WSO2 Identity Server 4.5.0 is going to be released by the end of this month, with a new set of features and lot of improvements to the existing features.
How to invoke JSON-based web services with Zato ESB, a Python-based platform for SOA, cloud integrations and backend services.
Ever listened to the FLOSS Weekly podcast? This week they had a really interesting show and guest who talked about the open source SaltStack project for cloud orchestration, server automation and IT infrastructure management. Not only is SaltStack featured, but so is ZeroMQ.
JMS connections are leaked when stopping a Camel route that consumes from JMS using Springs SingleConnectionFactory.
WebRTC offers developers a great opportunity to re-build the user experience of video calls and video conference totally on new bases. As a platform we want to offer developers the best toolbox, easy to apply from the beginner to the advanced developer.
In our use of purgatory, we queue messages if there are database connection problems, but this approach can extended to nearly every type of service. The module itself is agnostic to the types of connection errors which can occur.
Learn about the advantages of a message oriented architecture to be able to mash up together a polyglot system of apps and services with with Node.js and RabbitMQ.
This may not be news to some developers, but it's good for people to know that ESBs are not just for service-oriented architecture. This article explains what proper ESB solutions and SOA architectures are supposed to imply.
There was a recent incremental release of the Clojure client for RabbitMQ, Langohr 1.4.1. Langohr uses the AMQP 0.9.1 model and is part of a group of libraries called "ClojureWerkz":
It's been just two days since the alpha (0.1) release of Nanomsg and already I'm seeing bindings and wrappers for Ruby and Python.
Apache Camel is a very useful library that helps you process events or messages from many different sources.
ActivePush subscribes to a STOMP broker and relays messages with a specific push_id header to subscribed Socket.io clients. The message bodies are opaque to ActivePush, so the service is useful in a variety of applications.
As far as local expressions, we learn in this introductory lesson that local expressions are expressions that have functions and constants that only work in one part of a program.
From Camel 2.12 onwards you can configure the scheduled Polling Consumer to be more dynamic by using backoff.