Here at Ricston, we have been asked to investigate the feasibility of migrating a complex process implemented in Intalio BPMS to Bonita Open Solution. A key point in this potential migration is that the process interacts with various external systems by way of Web Services. Continue reading →
In our Mule consultancy gigs we are often required to develop a solution which cannot be solved straight out-of-the-box. We bet that other Mule developers face the same problems that we face. That is why we have decided to start making our solutions available as a Mule module on GitHub. Continue reading →
Some transports in Mule are configured to return exceptions in certain cases. For example, the MongoDB cloud connector will throw an exception when you fire a query which returns no results. In some cases, this will be annoying. Continue reading →
Posted in Mule
|
Tagged Mule
|
These days I’ve had the pleasure to try out Cucumber. Cucumber is a test framework that links your specifications to your tests. The specifications are described in a natural language, such as English, and your tests are written in any formal language Cucumber supports, including Java and Ruby. Just from reading the spec, it’s a breeze to understand the test’s context, what it’s doing and what it’s testing. Continue reading →
Posted in Mule
|
Tagged Cucumber, Mule
|
The aim of this blog is to set up a secure connection between an Android device and a Tomcat instance so that both can exchange information over an encrypted channel. Continue reading →
Posted in Android
|
Tagged Android
|
This blog post explains how to send attachments in Mule using MTOM via CXF. We show how one may pass an MTOM attachment as a payload in Mule, a simple example illustrates how to upload an attachment to a web service. Mule documentation provides all the information required to allow MTOM enabled attachments. Continue reading →
Trying to manually manage the plumbing involved in implementing concurrent and scalable solutions can be tedious, and may result in an obfuscated program design. It is therefore desirable that a programming language inherently caters for these concerns, freeing the programmer from the burdens of concurrency and allowing them to focus on the application’s functionality. This is a recurring theme in the history of programming languages and can basically be summed up as:
“creating better tools to take on modern programming problems”
Continue reading →
At Ricston, we are constantly seeking ways to encourage contribution from the open source community. To this end, we have decided to move our open source projects over to GitHub. Some projects have already been migrated, including the RabbitMQ and Salesforce Mule transports. More are to follow, so check our GitHub page regulary. Let us know if you are keen on seeing a particular project on GitHub…
Today’s blog post is meant to be more of a step-by-step tutorial, its purpose is to demonstrate the usage of the Erlang transport for Mule (contributed by David Dossot). The demo app we create here is a very crude HTTP interface to Riak, a high throughput and distributed associative array.
First a brief overview; the client requests will pass through Mule configured with an HTTP inbound, sending to a Riak node via an erlang outbound, and finally handled by a quick-and-dirty server implementation on the Riak node that interacts with the Riak data store. Continue reading →
Posted in Erlang, Mule, Riak
|
When debugging applications, the usual approach is that of using logging or breakpoints to step through the code. When logging, it’s up to you where you introduce this in your code, but not so when it comes to 3rd party code, where the logging you get is the logging there is… unless you change the byte-code that is. This is where tools like Byteman come into play. Continue reading →
Posted in Byteman, Java, Mule
|