Yuan Meng | Integrate
Integrate Blog

Yuan Meng

Posts by this author:

The SOA, the API and “REST” of the API

When I jumped on the API bandwagon a couple years ago, I thought I just caught the last train of the API phenomenon. Today API is still hot and getting hotter each day with no signs of abating. With things where they are now, I thought that it would be a good time to look […]

Read more

Exporting Common Mule Project as Jar

You might be puzzled why I’m posting such a simple thing. Let me tell you why I’m doing this post at this very moment. I do posting under two scenarios. Happy scenario: I come up with a topic, think it through and post it. Unhappy scenario: I did something a few months or a few […]

Read more

Mule And SSL Debugging

The newer Mule release (I’m currently on 3.8.3) has stopped supporting TLSv1 out of the box. But in some cases, your Mule application may need to “shake hands” with an older application that runs SSL (with TLSv1). For  an on-prem server, the solution is to modify “MuleHome/conf/tls-default.conf” file, and change this line: enabledProtocols=TLSv1,TLSv1.1,TLSv1.2 Please note […]

Read more

OAuth Dance with Mule External Provider

OAuth Dance sounds like such a romantic term in the otherwise boring IT landscape. The term also helps dazzle many beginners who are trying to grasp the essence of this seemingly magical new security mechanism. Although plenty has been said about OAuth2, I still find it is valuable to walk through all four OAuth grant […]

Read more

Running Mule API in Hybrid Mode – 3.8.x

Things are moving fast with Mule (no pun intended). It has been barely a year since I posted about the Mule hybrid API with 3.7 release.  That version has already become somewhat obsolete. With the Mule release 3.8, the API gateway and ESB are firmly fused into one (technically that already happened with the last 3.7.x) and […]

Read more

Enabling HTTPS for a Mule Application

Enabling HTTPS is a common task when developing HTTP based applications. With many platforms, such as Apache server, WebLogic, JBoss etc, it’s simply a matter of clicking a checkbox, or change one config line. For a Mule application, it takes a bit more finessing. There are plenty of posts and online resources discussing it. Yet […]

Read more

Mule Variable Scopes and Passing Global Values with Mule Registry

Mule variables and their scope are a widely-discussed subject. Even with the official document (linked above) and plenty of online discussions, I still find there are subtleties left to be discovered. Sometimes it takes experimenting to find out the precise behavior. This is how I sum up the general rules concerning variables and scopes: Flow […]

Read more

Technically, What is a Mule API?

** If you want to follow the steps in this post to create the API and need a sample RAML, please see the end of the post for the hello-world RAML file ** With the Mule 3.8.x release, the Mule API gateway and ESB has merged into one. Now it is simply called Mule Runtime […]

Read more

Processing JSON with Mule Transformers

When a JSON object comes into Mule application, it’s very common it’s represented as a JSON formatted string. For example, when it’s part of HTTP post string or part of the message received from an Amazon SQS queue. In order to process the JSON formatted string effectively, we need to convert the it into some kind of object other than […]

Read more

Download Earlier Versions of Anypoint Studio or Mule ESB Servers

It has always bothered me that I can’t find earlier versions of Mule product. Someone asked me the same question today. So I took myself to task to figure out the bottom of this thing. I think I may have found the holy grail, so to speak. In this case, my colleague wants to download anypoint […]

Read more

Perficient Integrate Blog

Insights on the application of complex systems and processes that drive your business forward. Immediately apply value and optimize your integration program whether built around APIs, SOA, BPM, DevOps, or cloud.

Archives