Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Mitch Pronschinske06/20/13
1805 views
0 replies

The Callback Hell

I've spent last month re-writing the code of nanomsg to use state machines internally, passing asynchronous events around instead of using random callbacks between the components. The change is complex, requires a lot of work and it is not visible to the end user, so the question is: Why do it at all?

Faheem Sohail06/20/13
1148 views
0 replies

Getting Started with RabbitMQ in Java

While message brokers such as RabbitMQ can be used to model a variety of schemes such as one to one message delivery or publisher/subscriber, our application will be simple enough and have two basic components, a single producer, that will produce a message and a single consumer that will consume that message.

Blaise Doughan06/20/13
967 views
0 replies

MOXy's @XmlVariableNode - Using a Map's Key as the Node Name

People often ask me how they can map a java.util.Map such that the keys become the node names. In this post I will demonstrate how this can be done using the new Variable Node mapping that we have added in EclipseLink MOXy.

Singaram Subramanian06/20/13
35 views
0 replies

Resolving CertPathValidatorException: Path does not chain with any of the trust anchors Error in Axis2

Axis2 uses commons-httpclient library (now, a part of Apache HttpComponents™ project) for making http/https connections. I’m doing a little tweak for it accept any server certificate like this...

G. Andrew Duthie06/19/13
699 views
0 replies

APIMASH Webcast Recording: Exploring Social Networking APIs

If you missed last week's APIMASH Webcast on the Social Networking APIs, don't fret…below, you'll find the recording of the webcast featuring yours truly, and my peers Lindsay Lindstrom and Tara Walker.

Pascal Alma06/19/13
1586 views
0 replies

Obtaining the Complete XML Message as xs:string with XSLT

At a recent project I needed to implement functionality which would store an incoming message in a relational database. Since we were using the WSO2 platform I created a WSO2 DataService for this by generating a Data WebService based in my MySQL table.

Brian Hitney06/19/13
495 views
0 replies

Creating a Great Mashup: Part 2

In the first part, we created a Windows Azure Mobile Service to store data as a back end for our mashup. In this part, we are going to modify our existing scheduled task to consume the actual USGS data feed and store it in a table.

Steven Willmott06/19/13
623 views
0 replies

Flightstats APIs: Global Coverage of Commercial Airline Flight Info

I find it useful to think about APIs as a class of user experience. They are a projection of your brand into the developer world. So you need to really optimize the way in which developers interact with you from the on-boarding and documentation to support, stability, reliability, and business model.

Henri Bergius06/18/13
4695 views
0 replies

NoFlo: Two Years of Flow-Based Programming

NoFlo — the flow-based programming system I started — is now two years old. I pushed the first commits to GitHub on June 5th 2011 from Hacker Dojo in Mountain View. To get us started with the story, I'll let Wikipedia summarize...

Claus Ibsen06/18/13
1398 views
0 replies

Introducing the new Apache Camel based iPaaS

At the 2013 CamelOne conference, James Strachan introduced the new open source Apache Camel-based iPaaS at the ending keynote on the first day.

Ross Mason06/18/13
1114 views
0 replies

From Zero to Integration in 15 Minutes with CloudHub

How fast can you deploy an enterprise-grade integration from scratch? We’re setting out to break preconceived notions of time to market with the 15-minute integration.

Singaram Subramanian06/18/13
522 views
0 replies

How to Configure Timeout Duration on the Client Side for Axis2 Web Services

Axis2 uses CommonsHTTPTransportSender by default, which is based on commons-httpclient-3.1. At transport level, there’re two types of timeouts that can be set:

Vijay Narayanan06/17/13
716 views
0 replies

Consistent API - A Reuse Success Factor

Have you noticed how some application interfaces are consistently named and exhibit consistent behavior across components and services? This can be a critical success factor for systematic reuse. Reusable components are not isolated islands of functionality.

Vijay Narayanan06/17/13
690 views
0 replies

Strategies for Varying Service Behavior

Services are meant to be building blocks for business processes and could provide functionality that is potentially relevant to multiple applications. In order to fully realize these benefits, it is critical that variations in service behavior are supported.

Vijay Narayanan06/17/13
700 views
0 replies

5 Reasons for Building Tactical Services

Tactical services introduce higher than necessary coupling between service providers and consumers and have brittle contracts that forcing service implementation changes on consumers.

Pushpalanka Jay...06/17/13
152 views
0 replies

Writing Axis2 Custom Deployers - hot deployment - WSO2 Carbon Products

Custom deployers is a concept introduced to Axis2 to increase it's flexibility and enhance the dynamic nature.

Eric Genesky06/16/13
224 views
0 replies

Mule ESB / Amazon SNS Integration

Here's an 8-minute demonstration of how Amazon SNS connects with Mule's Enterprise Service Bus.

Eric Genesky06/16/13
196 views
0 replies

Navigating the High Seas of Integration

Barry "The Integrator" Sponsler goes to Baltimore to help quell the high seas that crash upon your EDI or XML integrations into a mere puddle.

Ross Mason06/15/13
214 views
0 replies

7 Things You Didn't Know About Mule's DataMapper

Think you know DataMapper? Think again! Let me share seven little tricks and tools that will help develop faster with DataMapper.

Greg Duncan06/15/13
228 views
0 replies

Microsoft Business Intelligence - Surfing Restaurant Inspections with Microsoft Data Explorer

You know you want to play with this... Just admit it. Makes me want to install Office 2013 just so I can... :)

Eric Genesky06/14/13
947 views
0 replies

WSO2 ESB Cloning and Aggregating With Train Sample

In Europe there are some many places to visit and trains will be best way to move rather than flying if you wish to enjoy surroundings . . .

Eric Genesky06/14/13
241 views
0 replies

Useful Tags in WSO2 ESB

Manipulating SOAP headers, calling sequence, and sequence chaining are all covered.

Jim Bird06/14/13
339 views
0 replies

Automated Tests as Documentation

One of the arguments for writing automated tests is that tests can act as useful documentation for a system. But what do tests document? And who will find this documentation useful?

Mike Hadlow06/14/13
202 views
0 replies

NuGet Install Is Broken With F#

There’s a very nasty bug when you try and use NuGet to add a package reference to an F# project. It manifests itself when either the assembly that is being installed also has a version . . .

Timothy Bish06/13/13
2738 views
0 replies

Apache.NMS.ActiveMQ v1.6.0 Released

After almost a year since the last release the Apache.NMS.ActiveMQ 1.6.0 Release bundle is now available. You'll find many features added that were previously only available in the Java client such as optimized acknowledge and priority backups for the Failover Transport.