Enterprise Integration Zone is brought to you in partnership with:
  • submit to reddit
Pascal Alma11/22/13
0 replies

Validating XML message in Mule 3

A common use case Mule ESB flows is validating if an XML document is valid against a corresponding XSD. It can be quite annoying to find out you have spent a lot of time fixing an issue when it was actually caused by another system that was supplying invalid XML.

Anil Saldhana11/21/13
2 replies

SAML vs OAuth: Which One Should I Use?

One of the primary questions I get asked is - "What is the difference between SAML and OAuth?". I hope I can use this article to provide my thoughts on this important topic. I will also try to point out various use cases where each one is preferred.

Mike Bushong11/20/13
0 replies

Integration vs. Orchestration

There are two philosophical approaches to how this orchestration might take place: through a tightly-integrated system, or through a more loose coupling of heterogeneous components. But how should architects make the choice between these approaches?

Reza Rahman11/19/13
0 replies

MOXy is the New Default JSON-Binding Provider in GlassFish 4

When I talk about JAX-RS 2, JSON-P and Java EE 7 a surprising number of people seem to assume that GlassFish and Jersey does not support JSON binding and just supports lower level JSON processing.

Kin Lane11/18/13
0 replies

What If All Gov Programs Like Healthcare.gov Had A Private Sector Monitoring Group?

I can't help but think how things could have been different with Healthcare.gov if it there had been some sort of external watchdog group tracking on the process from start to finish.

Arun Manivannan11/17/13
0 replies

Camel CXF Service With Multiple Query Parameters

While the awesome Apache Camel team is busy fixing the handling of the multiple parameters in the query, here’s a workaround

Steve Smith11/15/13
0 replies

Application Pattern: API Examples

API Examples is an application pattern originally devised by Daniel Worthingon-Bodart, in which a new version of a producer application is accompanied by a sibling artifact that solely contains example API requests and example API responses.

Kin Lane11/14/13
0 replies

Knowing Your HTTP Status Codes In Federal Government

Kin Lane talks about his experiences with the White House directive all federal agencies to go machine readable by default. He reveals his experience writing a script to let him know which federal agency had published their digital strategy. The post also has some advice for publishing /digitalstrategy and /data.json files at your site.

Steven Willmott11/13/13
1 replies

A New Facial Recognition API

It’s immensely difficult to implement the best facial recognition solutions into web friendly applications. If you need something like this, you should take a look at Kairos' API.

Richard Donovan11/12/13
0 replies

Real-Time Search and Anaytics in Minutes with ElasticSearch and Mule ESB

Search, (near) real-time analytics and data visualization are powerful tools driving the Business 2.0 economy. These often come with a slew of new complex tools, complicated deploy and steep learning curve. This post, however, should get you up and running with Mule and ElasticSearch in minutes!

Ross Mason11/11/13
0 replies

"7 Habits of Highly Effective API and Service Management" - eBook

With the launch of APIhub.com, acquisition of ProgrammableWeb and launch of the RAML spec we co-developed with Box, LinkedIn, Intuit and others – MuleSoft is investing heavily in the API space. Here's a new ebook on API best practices.

Konrad Garus11/08/13
1 replies

"Beautiful REST + JSON APIs" by Les Hazlewood

Here’s a summary of a few interesting technical details from a very good presentation on designing REST APIs by Les Hazlewood. Many interesting, elegant and not so obvious solutions here.

Mitch Pronschinske11/07/13
0 replies

MuleSoft Makes a Connect-Four Parody with Kid-Larry Ellison and Benioff

Wow. So much nostalgia right now coming from this video, since I vividly remember those catchy Connect-Four commercials.

Allen Coin11/06/13
0 replies

Dev of the Week: Claus Ibsen

Every week here and in our newsletter, we feature a new developer/blogger from the DZone community to catch up and find out what he or she is working on now and what's coming next. This week we're talking to Claus Ibsen, principal software engineer at Red Hat focusing on Apache Camel and ActiveMQ.

Mitch Pronschinske11/06/13
0 replies

Mozilla's Process & Socket Manager, Circus, Now Fully Asynchronous

Built on Python 3 and ZeroMQ, Circus 0.10 is now fully asynchronous and currently being used in some very interesting projects.

Singaram Subramanian11/05/13
0 replies

Adding HTTP Headers to a SOAP Request Using a Custom CXF Interceptor

Let’s assume that we want to make a SOAP call to a service at http://localhost:8080/samplewebservices/echoserviceinterface, and it requires that we add an API / Access token as an HTTP header. Here's how we do it.

Ravi Kiran11/01/13
0 replies

Exploring Web API OData Query Options

In this post, we will explore the query OData options supported by Web API and we will also see how to use these query options from .NET clients through LINQ queries.

Mariano Gonzalez11/01/13
0 replies

Mule OAuth2 Support: Even Easier Still

In the last post we said that now Mule is way smarter at automatically handling your tokens. We added the possibility to force a token id while doing authorization.

Mike Hadlow11/01/13
0 replies

EasyNetQ: Publisher Confirms

Publisher confirms are a RabbitMQ addition to AMQP to guarantee message delivery. You can read all about them here and here. In short they provide a asynchronous confirmation that a publish has successfully reached all the queues that it was routed to.

Alec Noller10/31/13
0 replies

Spring Integration: From RSS Feed to Twitter Timeline

As a particularly interesting and useful example of Spring Integration's function, Daniel Matthews-Grout's blog provides a tutorial for consuming updates straight from an RSS/Atom feed and posting them to a Twitter timeline.

Mike Hadlow10/31/13
0 replies

RabbitMQ Request-Response Pattern

With messaging systems, the natural pattern is send-receive. This works very well when one node wants to send some information to another or vice-versa, but isn’t so useful if one node wants to request information from another based on some criteria.

Hasin Hayder10/31/13
0 replies

Playing with the Parse.com API

The author started using the Parse.com API not more than a week ago, and already he's fallen in love with it. The first thing that hit him was "whoa, no extra work for storing objects in my database," and that's really it. Saving data was never easier. In this article, you'll learn how to get started.

Bruno Terkaly10/30/13
0 replies

WCF Bindings: How to Implement Reliable Messaging

Ultimately, Windows Communication Foundation is a framework for building services that process XML messages. The whole point of WCF is for applications to communicate across networks. This post is about understanding some lower level details about endpoints.

Chris Haddad10/30/13
0 replies

Reducing Integration Total Cost of Ownership (TCO)

If you run IBM WebSphere ESB or Oracle SOA Suite, you can reduce your Integration Total Cost of Ownership by choosing an alternative with a significantly better value proposition. Red Hat Fuse or WSO2 ESB will save your project sponsor millions of dollars over a three year period.

Mike Hadlow10/29/13
0 replies

EasyNetQ: Big, Breaking Changes in the Publish API

From version 0.15, the way that publish works in EasyNetQ has dramatically changed. Previously, the client application was responsible for creating and disposing of the AMQP channel for the publication. With version 0.15, though, you don't need to open a publish channel.