Talend ESB includes the SAM (Service Activity Monitoring) – a feature gathering and storing web service messages along some metadata. To display the stored event data the Talend offers a monitoring UI as a part of their commercial offering (subscription).
A look at the community, testing, DSLs, and abstraction features of Apache Camel and Spring Integration.
This article is high level without any specific examples (but there are links) of these usages, but it's a good reference for beginners or even intermediate message queue users who may not have thought about all of these possibilities.
The next post will demonstrate how to use Spring JMS templates and DLMC’S together with AmazonSQS API in order to place message queue.
This is the Big 4. The architectures, that may help your work. They may influence the way you think about programming.
Undertow is going to replace Tomcat as the integrated webserver for JBoss Application Server (Wildfly). It is said to be the fastest webserver built in Java. And it has a Builder API. So let's take a closer look on how to build a websocket server with undertow.
The concept is simple: create a text file mapping URLs to JSON files and use Spark to serve those files through the specified URLs. I’m using Groovy here, but it’s just as simple to do this with Java.
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...
Creating a good experience for your developers is must have for your API. To make this easier we’ve been working hard to update the out-of-box developer portals available automatically...
This is a technical architect's case study of how Loggly has employed the latest social-media-scale technologies as the backbone ingestion processing for our multi-tenant, geo-distributed, and real-time log management system.
It is hard to write impartial book reviews when you are the author of the first one, technical reviewer of the second one, and really like the third book, but I'll try my best with this post.
In the first part of our post , we explained why user-defined passwords are not a sustainable mean for making the Web a safer place for private matters or business. So what? As there’s no going back in the use of the Internet – on the opposite, whole sectors of our activity continue to shift online – authentication needs to be fixed in some reliable, standard, future-proofed way. Here are some thoughts on realistic paths to take – and some dead-ends to skip.
Troy Hunt, the world's security guru, reveals his new API for the awesome site he made, haveibeenpwned.com, which tells you if your email address has been part of a major security breach.
Take a look at some of these messaging patterns that can be used beneficially even in modern, startup-esque applications, despite their "enterprise" label.
I’ll walk you through an example of how to use this TCP transport based on Netty to improve certain systems running on Mule.
Mule makes the fork-join pattern much simpler to implement, but here is how you can implement a custom message processor that will run faster than the using the default Mule pattern.
JBoss Fuse is an open-source ESB and is the evolution of Fuse ESB after the Red Hat acquisition of FuseSource. It’s open-source, Apache v2 Licensed, and fully supported by Red Hat.
Knowing that WebSphere Commerce v7.0 includes the Apache Wink framework; we can leverage this to create a REST service client that is also based upon Apache Wink, and leverages a framework pattern rather than just pieces of code put together to execute HTTP calls and retrieve the responses.
Here's a screencast showing how to get started using JBoss Fuse 6.1 Early Access release on OpenShift for creating integration solutions based on Apache Camel in the hybrid cloud.
When you build applications based on Mule EE (Enterprise Edition) and you are using Maven to build your projects, you will notice you have dependencies to libraries that are not available in the public Maven repos.
Learn about the importance of micro-features and how they fuel disruptive applications, as well as how companies with API strategies will be the ones to succeed. But how exactly do you arm yourself?
One of the most welcoming features of the new Mule Studio 3.4 is the Maven support. I was very keen to try out this new feature. I grabbed one of the projects I was working on, and imported it into Mule Studio through File -> Import -> Existing Maven Projects.
Wingify engineering has written an interesting review of how their architecture has changed and scaled. They've open sourced one of the key technologies they built that allowed them to do it: agentredrabbit a transport agent for taking chunks from Redis lists and bringing them to RabbitMQ.
This article from PyCon was titled "How we use Python at Spotify" but I wanted to focus on the fact that they also use ZeroMQ. It's a little difficult to find a list of the big-name companies that use ZeroMQ, but now you can rest assured that one of the biggest fish in the IT pond use it.
ZeroMQ is a socket abstraction and concurrency framework that's changing the way we think and reason about distributed systems. In this talk we'll discuss the importance of lightweight messaging for applications, composable messaging patterns, swappable transports and more...