Blog Type: Technology

Mule ESB JMS Request-Reply Interaction Pattern Comparison

JMS request-reply interaction pattern is very common for implementing synchronous RPC (Remote Procedure Call). There are several ways how to implement this pattern: The frameworks usually implement the temporary queue approach using the following sequence of actions: The above lifecycle that includes create/destroy pattern over and over is not the most efficient way of dealing […]

TIBCO to Mulesoft framework migration

MuleSoft’s Anypoint Platform™ is the world’s leading integration platform for SOA, SaaS, and APIs.  It provides excellent business agility for companies by connecting applications, data, and devices, both on-premises and in the cloud with an API-led approach. Mule ESB, CloudHub iPaaS, API Manager, and over 120 SaaS and on-premise connectors are the building blocks of […]

Scale out SignalR: Sending messages locally and through a backplane

Scale-out is one of the key things to think about when designing your application. SignalR has a mechanism for handling scale-out by forwarding messages among servers through a backplane. When a message is sent, it goes through the backplane. There are no exceptions, every message has to pass through the backplane. So, the backplane can […]

TIBCO StreamBase

In recent years the Complex Event Processing (CEP) applications market has been moving more and more toward Event Stream Processing (ESP). ESP is focused on processing continuous streams of events (like a stock market feed or IoT sensor data). Working more like a database turned upside down where queries are stored and stream data is […]

Advanced usage of Selenium IDE for web automated testing

Summary This article gives an overview of Selenium IDE’s main features and its architecture, while the linked document describes in detail how Selenium IDE is used as a full-featured regression test automation tool. Selenium IDE is a “lightweight” full-featured test automation tool for quick jumps in test script creation, record and playback fundamental, regression testing […]

Master Data Management – Selected Use Case

In my previous article, we discussed Master Data Management in general. We explained what Master data is, and discussed enterprise data types, master data problems, master data management, and its benefits. This article will cover a selected use case that depicts the Master Data problems in an enterprise, the solution our team implemented, and the […]

Testing Web Applications with Selenium POM using C# and NUnit

When speaking of UI Automation, usually Selenium comes in the first place. But why is this framework so popular? Selenium does browser automation by telling the browser to click some element, populate and submit a form, navigate to a page, or do any other form of user interaction. Basically, it simulates manual testing of E2E […]

Why SCRUM simply works?

Introduction In today’s competitive and dynamic business environment, software development is increasingly driven by the focused needs of customers and businesses, both of whom require rapid response to their requirements. Feedback must be immediately incorporated into products and engineering teams must be able to deliver the exact product their customer is looking for on time. […]

Data extraction and processing patterns in SnapLogic

What is SnapLogic? SnapLogic is a unified iPaaS (Integration Platform as a Service) that provides a number of connectors to a variety of data sources, applications, and APIs, by delivering maximum performance and productivity. As a SnapLogic partner, ⋮IWConnect has successfully completed many integration projects in the data warehousing field and API processing. What is […]