Skip to main content

Posts

Showing posts with the label WSO2 MB

WSO2 MB vs Apache Kafka comparison

When it comes to message broker solutions, those can be categorized into 2 main types Standards based traditional message brokers (e.g. Apache ActiveMQ, RabbitMQ, WSO2 MB, Apache Qpid) Proprietary modern message brokers (e.g. Apache Kafka, Kestrel) Based on your requirement, you need to select the best category and then go for a specific vendor based on your needs, IT capacity and financial capabilities. In this post, I’m comparing 2 popular message brokers (WSO2 MB and Apache Kafka) from 2 categories. Even though it discusses about 2 specific brokers, you can consider this when comparing these 2 categories of message brokers. Feature WSO2 MB Apache Kafka Messaging semantics Rich messaging semantics with features such as - Transactions - Persistent/In-memory Relaxed and proprietary Supported protocols JMS 1.0/1.1, AMQP, STOMP, MQTT Propreitary protocol written over TCP Standard messaging supports well known standards based messaging - pub/sub - request/reply - point to...

The Magic Bullet of Integration - WSO2 Enterprise Integrator (WSO2 EI)

Enterprise Application Integration (EAI) has been a challenging but mandatory requirement within any enterprise IT system. According to a recent survey, 60% of the digital transformation stories covers with integration requirements. So it is quite evident that, integration is an integral part of your digital transformation journey. If you are an experienced integration architect or a developer, you know about the plethora of vendors and solutions available in the market. They have different strengths and weaknesses. But we know for a fact that there is no “Silver Bullet” in the integration landscape. Even though that is the case, we have a “Magic Bullet” which can serve a lot of requirements (like the Magic Bullet Blender shown below) which you have in your integration project. Figure 1 : Magic Bullet (Source: Amazon.com) WSO2 has been building a collection of middleware products which can serve almost all the requirements which may occur in a digital transformation project (o...

Building an In-Order, Reliable Messaging system for your enterprise with WSO2 Products

Business Requirement Today, your business is all about working with information. If you are a business owner and if you need to grow your business, best way is to make it accessible over the internet. When your business grows, it can be thousands, millions or even billions of people interacting with your business every second. If you think about online stores like ebay, amazon or google play, they need to process millions of messages per second. When a customer interact with such a system, that information need to saved in somewhere (ex:database). This can be illustrated as below. In the above figure, Client interacting with a web browser and access your system which is implemented as a web service which is hosted somewhere in the internet. At a given moment, there can be any number of parallel users accessing your business. To handle each and every request from the customers, you need to have a robust, reliable messaging system. How WSO2 can serve your requirement? WSO2 ...