Home

Re-Writing Query Parameters in WSO2 ESB

The following code sample shows how to re-write a query parameter in an URL in WSO2 ESB. This technique might be useful when dynamically handling endpoint URLs. [code] <property name="URL" value="http://host:8280?p1=abc&amp;p2=qwe"/> <filter source="$ctx:URL" regex=".*format=.*"> <then> <!-- format...

Install Stratos in One Go

Apache Stratos 4.0.0 installation process has series of manual steps; installing prerequisites, downloading source and binary packages, installing and configuring puppet master, configuring Stratos products, etc. I think it is a waste of time to do all these steps over an over again when setting...

Implementing Split Aggregate Pattern in ESB

Split Aggregate is an Enterprise Integration Pattern (EIP) which could be implemented in an ESB in scenarios where the same backend service needs to be invoked with different payloads. This will avoid the need of making multiple service calls to backend services and eventually reduce...

Exposing WSO2 Identity Server Admin Services as REST APIs

WSO2 Identity server 4.5.0 does not provide REST APIs for accessing its administrative services out of the box. However we could use WSO2 ESB to convert SOAP based administrative services to REST. Please follow the below steps to do this: 1. Download WSO2 ESB 4.8.1 and...

A Quick-Guide for Generating a PGP Key

1. Generate a Self Signed Key [code] $ gpg --gen-key [/code] [code] gpg (GnuPG) 1.4.10; Copyright (C) 2008 Free Software Foundation, Inc. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Please select what kind of key you...

Advance Load Balancing Capabilities in Apache Stratos (incubating) 4

In Apache Stratos (incubating) 4 architecture there are three different ways to configure load balancers for services. The idea of this functionality is to provide more optimized load balancing capabilities in a single PaaS deployment as required by different services.  1. Shared Scalable Load Balancing In this...

WSO2 CApp Deployment Verification Process

WSO2 introduced a new Carbon Application (CApp) deployment verification process in Carbon 4.2.0 release. This might be useful for environments where applicaiton deployment process is automated via DevOps such as Jenkins. In Carbon 4.2.0 release CApps are considered as atomic units which consists of a collection...

Apache Stratos Single Node Installation

[Based on Apache Stratos (incubating) 4.0.0-M5] Apache Stratos is an enterprise grade Platform as a Service (PaaS) solution for implementing public and private clouds. It consists of five major components. They are, the Cloud Controller (CC), Stratos Controller (SC), Elastic Load Balancer (ELB), Stratos Agent and...