In large SOA programmes I’ve seen a similar scenario where all of a sudden, multiple in-flight projects each start to claim that they are delivering ‘the SOA’.
This post will describe how to use the RESTClient, how to inject it into a Groovy Spock test class via custom annotations, how to swap the injected client between a real one and a mocked one using Mockito, and how to test it.
Today I added a small but very nice feature: better client properties.
In most business scenarios, there really is no good way to undo things. How would you implement SendEmailCommand.Undo(), for example?
The following example bases on the one that we've seen in this post Spring JMS, message automatic conversion, JMS template but with slight modifications:
With plpython we can use sockets in the same way than we use it within Python scripts. It’s very simple. Let me show you how to do it.
Asynchronous applications are typically easier to scale, allow for the implementation of reliability patterns and sometimes better reflect use cases in the real world.
JavaFX 2 is a new but very appealing technology for building client enterprise applications. Even more appealing that it is already bundled in the JRE since Java 1.7.0_07.
We’ll see in this blog post how MuleClient can be embedded in a non-Mule application to send and consume messages as a client.
The idea of the previous example was to simplify the work that we had to do in a manual way - we've sed JmsTemplate and Spring listener containers. The routing as such unfortunately was still done by us. In order to facilitate this process we can use Apache Camel.
SOAP is heavyweight, while REST is light and mobile-friendly. However, there is another key difference which is often overlooked . . .
Let me know if you use some of these ideas, post your comments and suggestions and please help improve the tax_cloud gem on Github.
First and most importantly, on November 7th we uploaded WCF Data Services 5.1 to NuGet. "5.1" is a deceptive version number . . .
One of the earliest lessons I learned when writing code is that you should avoid repeating yourself in code . . .
In this article I want to explore a solution that combines both worlds while minimizing the duplication of rendering logic by embedding JSON in the view.
In this blog I will demonstrate how you can create a Proxy and how int-ws-outbound-gateway can call the Proxy service when calling Source Webservice.
The following quick webinar is an introduction to the WSO's popular enterprise integration tool.
I am guilty of not writing integration testing (At least for database related transactions) up until now.
I’ve worked on a small tool to publish your spreadsheets (after converting to CSVs of course!) to WSO2 BAM.
A thing to know about ESB is that there is not perfect definition for it. The scope and role may vary depending on the needs . . .
Apache Camel is my favorite integration framework on the Java platform due to great DSLs, a huge community, and so many different components.
When writing integration applications with Mule, John D'Emic frequently comes across the issue of deciding how to communicate back and forth between his front end application, typically a web or mobile application, and a flow hosted on Mule...
Ayende Rahein explains chain-of-responsibility pattern, a design pattern consisting of a source of command objects and a series of processing objects.
Proxies are such a success that they are literally baked into both the language and the platform . . .
A façade is an object that provides a simplified interface to a larger body of code, such as a class library.