We’re starting a weekly roundup of the top 5 integration and API articles of the week. Take a look and let us know if we missed any. Don’t forget to follow @MuleSoft to stay up-to-date on integration & APIs!
When using Spring to asynchronously execute pieces of your code you typically use the @Async annotation on your Spring @Components methods. pring comes with a number of pre-packaged TaskExecutors which are documented in the Spring documentation.
This article details how to build WSO2 Carbon from source. Carbon is moving towards a release of its newest version, Carbon 5 (C5).
Developers and architects new to Mule ESB often puzzle themselves with this question, “Ok, what do I do now?” With all the tools and options provided by our products, taking that proverbial first step toward go-live Nirvana can indeed come across as a daunting task for Mule implementation virgins.
ECF's implementation of OSGi Remote Services supports the creation of custom distribution providers. Why would anyone wish to do this, when they could simply reuse one of the existing providers? Here are some good reasons.
I gave a presentation recently on Real-time streaming and data pipelines with Apache Kafka. This article discusses the roles of consumers, producers, and brokers with Apache Kafka.
In this tutorial I'm going to show you how to debug carbon kernel. This method is actually called the remote debugging.
A few weeks ago I started making use of Apache ActiveMQ again as the JMSprovider with my Mule ESB solution. To check out some of the new features like the failover transport and other clustering features, you will need multiple installations of ActiveMQ on your machine.
Mule ESB is a big solution with tons of features. There is information about Mule ESB all around, and this info is spread in multiple sources. Given that finding the right information on all of these sources might be a challenge, Mule came up with a solution: the new knowledge search engine called “Knowledge Center”.
I’m sure that whoever follows our blog is fairly familiar with Mule, but what is Waratek? Let’s cut to the chase here, and announce that for me, Waratek offers one of the coolest products I have ever seen. Waratek brought to the JVM, what VMWare brought to the hardware.
By default, WSO2 products have a single user store. In this post we will configure Secondary User Stores (ReadWriteLDAPUserStoreManager). You can also configure your own customized user stores and connect them with the products as secondary stores.
One way to implement a master/slave failover pattern is to have a cluster of instances of an application where one instance (the master) is currently active and the other instances (the slaves) are on standby, ready to take over whenever the master fails. Some projects provide this kind of support out of the box.
The dreaded user table. Think about it: whenever you start working on a new end-user application, you’ll have to create a table to store emails, user information and passwords. Enter Stormpath, the SaaS API whose sole mission is to make authentication and user management awesome and developer friendly!
This article introduces Mule Requester. Its goal is to allow the request of a resource at any point in a flow. This resource can be a file, a message (from VM, JMS, AMQP, etc.), an e-mail, etc. It’s intended for resources that originally could only be requested by message sources.
In a previous post I explained why AWS SWF service is good and announced the new Camel SWF component. Now the component documentation is ready and here is a simple, fully working demo.
Many smart architects think of WSO2 as simply an open source ESB vendor, and look towards WSO2 when they need to solve a point integration challenge. As a veteran of the SOA adoption wars, I encourage teams to think beyond the ESB, and consider how to build a connected business.
If you need to handle massive amounts of data, or you’re longing for record based reporting and error handling, or even if you are all about resilience and reliability with parallel processing, then this post is for you!
Find lots of great UML tools in this link list related to the TextUML Toolkit and the Hibernate generator.
In order to keep things simple and easy to copy and organize in your IDE, the server application is a provided as a single class.
Amazon Simple Queue Service (SQS) and Amazon DynamoDB build together a really fast, reliable and scalable layer to receive and process high volumes of messages based on its distributed and high available architecture.
Apache Kafka is an excellent resource for beginners to Kafka, littered with simple diagrams and examples. It starts from the basics of getting the cluster installed, progresses to command line tools, eventually leading to more complex custom programs and use cases.
Another tool for making your API development life easier has emerged on GitHub this week. The new tool is called Alpaca.
This talk is for everyone who wants to efficiently use Spring Batch and Spring Integration together. Users of Spring Batch often have the requirements to interact with other systems...
If you have used Amazon Web Services, you probably know Simple Queue Service(SQS). It's a reliable, highly-scalable hosted queue for storing messages. One of the main drawbacks of SQS is that it does not guarantee first-in, first-out (FIFO) access to messages.