Using PHP as the scripting language in Mule

Reading Time: 8 minutes

Want to leverage existing PHP experience of your development team to accelerate implementation times? In this blog post I’m going to show you how to take advantage of new Mule PHP scripting module, that enables your applications to use good’old PHP as the programming language in Mule scripting components.

Continue reading

[Webinar] Application Architecture: The Next Wave

Reading Time: < 1 minute
application architecture

The way we build applications is changing. As the development model shifts from writing lots of code to composing APIs together, a new generation of middle tier application architecture is being born. What does this mean for you? Ross Mason, MuleSoft’s founder and CTO, will provide his perspective on the future of this growing movement.

When? Thursday, July 26, 2012

Session 1: 2 PM BDT/9AM EDT

Session 2: 1 PM EDT/10 AM PDT

Topics Include:

  • Architecture trends: past, present, and future
  • The give and take of APIs
  • Redefining the traditional application stack
  • New architectures in practice

The event-driven Web: Webhooks integration fun with Mule

Reading Time: 10 minutes

Webhooks are a very simple way to tie application together on the Internet. Suppose application A wants to be informed when data changes in application B: the traditional approach consists in having application A poll B for changes. The webhooks approach turns the problem around: B gets configured so it hooks to A via HTTP calls. Whenever data changes in B (or for that matter, whenever anything of interest happens in B), B will call A to let it know. No more polling, just simple HTTP server-to-server callbacks. Webhooks is so simple that there is no spec for it: the HTTP spec is all what is needed really.

Continue reading

Upload your Salesforce.com attachments to Box using Mule Studio

Reading Time: 14 minutes

SOAP, JMS, Restful, SFTP… Sometimes your integration just comes to the point in which you need to be able to download a file from your browser. From Ubuntu One all the way to Dropbox and Google Drive, the number of file storage services on the cloud just keeps climbing. One that is particularly gaining a lot of momentum and putting a lot of effort on cloud to cloud integration is Box, so we decided to build a Cloud Connector for it and we’ll show it to you in this post.

Continue reading

Mule 3.3 Hackathon Results

Reading Time: 8 minutes

A new Mule release has to come with another internal hackathon. Our development teams focused on using the new features we added in Mule 3.3 and we came to the conclusion “A hackathon is like a box of chocolate, you never know what your are gonna get”. In our case, we got some really cool applications, so cool that some of those can become real products in the future.

Continue reading

Mule 3.3: Mule 3 Reloaded

Reading Time: 13 minutes

We’ve just released Mule ESB 3.3 into the wild.  This is a big release for us and and marks a huge step forward in the ease of use of Mule and what you should expect from an integration platfrom.  Not only has Mule Studio been significantly improved and the brand new DataMapper added, but Mule itself has also undergone a number of significant improvements.

With the flexibility and power of Mule Flows introduced in Mule ESB 3.0 along with Mule Studio including DataMapper and the improvements to Mule itself in this new release, Mule ESB 3.3 really is “Mule 3 Reloaded”.  Read the recent whole product release announcement for an overview of everything that is being released with Mule ESB 3.3, then continue reading this post to get the low down on some of the most important new feature in Mule.

Continue reading

Chicken or Pasta? Component or transformer?

Reading Time: 5 minutes

Would you like chicken or pasta? Chocolate or vanilla? Coffee or tea? White wine or red? Component or transformer? If you have a piece of custom code, should you implement it as a custom transformer or as a custom component?

Technically, you can do either. But under what circumstances is it better to use a transformer versus a component?

Continue reading

Introducing CloudHub, formerly Mule iON

Reading Time: 4 minutes

In response to the growing demand we’ve seen for application and data connectivity across the cloud ecosystem, this week we are renaming our cloud integration platform as a service Mule iON to CloudHubTM. I’d like to give you a quick insight into why we’ve changed the platform name.

A new name to describe the value we provide
After working with a hundreds of F1000 businesses, emerging SaaS leaders and the best developer community on the web, a common theme has emerged across them all. In cloud there is a need to have an open platform where SaaS applications can interact and talk to each other and to legacy applications to provide the realtime business automation that all organizations now demand.  To date we have nearly 2,000 companies using our cloud integration platform to process over 50 million transactions per month, so no better time than now to crystallize our brand to new and old partners and the broader marketplace of businesses of all sizes.

While the name Mule iON gave a nod to our integration expertise and our Enterprise Service BusMule ESB, we wanted a name that could better describe the value our cloud integration platform provides to a new and larger audience that might not know Mule. In the way that Facebook connects people around the globe, we want to connect applications and data to each other.  Introducing CloudHub, the integration and connectivity platform that gets your data and applications interacting, sharing, and working together for the needs of businesses everywhere.

Integration apps will be unaffected (and don’t forget to update your bookmark)
For those of you that have integration apps running on muleion.com, they’ll be unaffected and available on both domains muleion.com and cloudhub.io for an overlapping period of time. Please use cloudhub.io as the domain for accessing your cloud integrations moving forward and we’ll be phasing out muleion.com over the coming months.

Thanks for reading and as always send us your feedback on the platform. We look forward to seeing the new and interesting ways you’ll leverage CloudHub in the days and weeks to come.

Consuming .NET WCF SOAP web services from Mule

Reading Time: 15 minutes

The SOAP standard was created to address the communication needs between different applications independently of the programming language, platform or technology in use. It is a standardized protocol based on XML over a variety of communication protocols such as HTTP, to invoke methods on remote objects. In this blogpost we’re going to consume SOAP web services implemented with the Microsoft Windows Communication Foundation framework (WCF) from a Mule application. WCF is part of the .NET framework since version 3.0 and provides the building blocks to expose C# and VB.NET methods as SOAP web services, hosted on the IIS web server.

Continue reading