If you want to avoid including configuration parameters (probably connection related parameters) in your Mule configuration, you can use property placeholders, which will allow you to upload these parameters from a properties file. This enables you, for example, to have different property files for different environments (Dev, QA, Prod) or allows you to reuse the same value in different parts of your configuration.
Category: Mule ESB
Mule 3 has many routing processors and expression evaluators that can be used to implement routing logic. However, sometimes business rules may be too complex. For example, one of our customers is a large logistics company which uses Mule for their warehouse routing. To handle their complex set of rules, they decided to use Mule with jBPM and Drools.
This example illustrates use of Drools and jBPM inside Mule, by implementing very simple order sorting and warehouse routing use case. In this scenario all orders with weight greater than 50lbs should be routed to the warehouse A, and orders with weight equal to 50lbs or less should be routed to the warehouse B.
I’m really excited to announce the General Availability of Mule Studio.
Mule Studio is a powerful graphical environment that allows to easily model, run, test and deploy Mule applications for both Mule ESB and Mule iON.
- Is a single common tool for both on-premise and cloud deployment.
- Provides 2-way editing, meaning developers no longer have to trade off ease of use and control.
- Is 100% Eclipse-based eliminating the need for cumbersome SOA stacks and their clunky development tools.
- Sets a new bar for usability.
Continuing my previous blog post Error Handling Patterns in Mule, in this post I will show you how to implement the following use cases:
- Rollback transaction and send notification email
- Stop flow execution based on exception type
MuleSoft has released it SAP-certified connector for the worlds leading open source ESB. Mariano Capurro, Technical Engineering Manager, MuleSoft will be discussing common SAP integration use cases, digging int the fundamental SAP building blocks (such IDocs, BAPIs and JCo) and SAP integration alternatives during this upcoming webinar.
Register to learn about this innovative approach and how it can help simplify integration for your organization.
Mariano Capurro, MuleSoft Technical Engineering Manager
The DevKit is a tool for accelerating the development of Mule extensions. A popular Mule extension is what we call a Cloud Connector. A Cloud Connector provides Mule with the ability to receive and send messages to/from a cloud service provider. We do not make assumptions about whether that service provider is a REST-based service, a SOAP endpoint or a custom protocol on top of TCP. Having said that, we do offer certain services for some types of service providers. In this post I’m going to be talking about connection management, a feature in the DevKit that provides management and sharing of connections for those service providers that have stateful protocols.
SAP is one of the most popular Enterprise Resource Planning (ERP) solutions on the market. But the big challenge for SAP customers is how to integrate SAP with other systems and application, which is key to automate and optimize business processes.
Here at MuleSoft, every few months we take a couple days off and hold a company Hackathon. Usually these are individual efforts to build something unique and interesting using the technology and products that we create at MuleSoft.
To kick off the new year, we decided to sponsor a team event and see if we could get some creative new ideas that might be more then a single person could implement in a day. The goal was to develop an iApp that demonstrated the power of the Mule iON platform. iApps are integration solutions developed on iON that solve a common problem and can be provisioned for use by different customers. The results were pretty inspiring making it difficult for those of us on the judging panel to choose a single winner.
We haven’t stopped though. Since releasing Mule 3.2.1, we’ve been busy working on Mule 3.3 M1. This is the first of a number of monthly milestones we will be making available to the community on the road towards Mule 3.3. In this blog post I’ll not only go over what’s new in M1, but also give you an idea of what we have planned for Mule 3.3.