Library

Multi-Tenant API Management in the New WSO2 API Manager 1.4.0

WSO2 API Manager is a complete solution for publishing APIs, creating and managing a developer community, and for scalably routing API traffic. It leverages proven, production-ready, integration, security and governance components from the WSO2 Enterprise Service Bus, WSO2 Identity Server, and WSO2 Governance Registry. In addition, as it is also powered by the WSO2 Business Activity Monitor, the WSO2 API Manager is ready for any large scale deployments right away.

In this article I will discuss the architectural design and implementation details of tenant aware API management. While it did not support multi-tenancy in previous versions, WSO2 API Manager 1.4.0 onward will have multi-tenancy and be compatible with other WSO2 multi-tenant products.

Progress Sonic ESB Alternative

As Progress Software divests its non-core businesses, including the Sonic ESB and FuseSource, forward thinking Progress customers are looking at alternative vendors, who can provide a stable, supported, and innovative middleware platform. For many developers, the Sonic ESB along with other Progress SOA products was a first introduction to service development, mediation, and management. However, Progress™ lack of product portfolio governance has created a disjointed portfolio and increased developer effort to create a comprehensive SOA platform.

For IT teams seeking a more robust alternative to Progress Software and looking to avoid the risk of an unknown platform future, WSO2 provides a viable path forward. WSO2 is the only application infrastructure vendor who has delivered a complete middleware platform through organic development effort, not through problematic, disjointed acquisition. Smart, innovative IT teams from eBay, AAA, Alfa Bank, and Concur place their most important business transactions on WSO2s high performant ESB; a bus handling over 1 billion transactions per day and $2,000 each second for eBay.

JAX Magazine article on Stratos 2.0 - an open source PaaS by Paul Fremantle

Just another cloud platform, or something a bit different?

With so many cloud platforms out there, it can be difficult to pick one that best suits your needs. But what about the first truly open source cloud platform out there? WSO2’s Paul Fremantle explains how to get an application running, as well as explaining the architecture behind the project...

Download the free PDF version of the JAX Magazine to read Paul's article based on WSO2 Stratos.

[Blog Post] Google Analytics Tracking for WSO2 API Manager

WSO2 API Manager is a platform for creating, managing, consuming and monitoring APIs. It employs proven SOA best practices to solve a wide range of API management challenges such as API provisioning, API governance, API security and API monitoring...

Read the full blog post

Eclipse Plug-in for WSO2 Business Rules Server

Rule Service plug-in for WSO2 Business Rules Server (BRS) generates the rule configuration file in an Eclipse environment and generates aar/car file to be deployed in the Business Rules Server. This tutorial describes the steps to be taken when creating a rule service project and deploying its deployable artifacts to the WSO2 BRS using the new WSO2 Developer Studio plug-in.

Jaggery Debugger

Jaggery is a new way of writing web applications. It’s about doing the full breadth of development in JavaScript, paving the way to an easy life for the developer. Having the proper tools for editing and debugging web apps in Jaggery is an additional and essential support for this great framework. This article introduces the debugging feature enabled for Jaggery via Eclipse IDE.

Deploying WSO2 Products on MySQL Cluster

The main objective of this article is to give the user a comprehensive understanding about the deployment of WSO2 Products in a MySQL Cluster. Also, the concepts related to MySQL Clustering are discussed in the process.

[WSO2Con2013] WSO2 Carbon 4.0.0 Kernel Design and Architecture

WSO2 Carbon is an innovative enterprise middleware platform, which allows you to transform your development and operational processes. The latest Carbon platform release (4.0.0) introduces revolutionary kernel architecture modifications. The modifications improve Tomcat 7.0 compatibility, enhance Cloud efficiency, introduce DevOps best practices, and reduce application deployment footprint.

Sameera Jayasoma Senior Technical Lead, WSO2 Inc.

Sameera Jayasoma joined WSO2 in May 2008. He is a technical lead and a member of the platform technologies management committee, focusing on the WSO2 Carbon and WSO2 Web Services Application Server. As a WSO2 intern in 2007, Sameera developed an Axiom version of Rhino’s E4X implementation, which is used in the WSO2 Mashup Server. He also has provided technology consulting on customer engagements, including Quick Start Program, Business Process Execution Language (BPEL), and cloud projects.

Sameera has contributed to a number of Apache Software Foundation (ASF) projects, including Apache Axis2 and Axiom. He also was a co-developer of Apache Rampart2. During the 2007 Google Summer of Code, Sameera also contributed to the development of JAX-WS templates for the Apache Axis2/Java Codegen tool.

Integrated Windows Authentication with WSO2 Identity Server

Integrated Windows Authentication (IWA) is a popular authentication mechanism that is used to authenticate users in Microsoft Windows servers. WSO2 Identity Server provides support for IWA from version 4.0.0 onwards. This article gives an introduction to IWA authentication, how it works, how to use it, and how to enable IWA in the WSO2 Identity Server.

Configuring WSO2 ESB with WSO2 Message Broker

WSO2 Message Broker 2.0 is a message broker which comes with scaling capabilities that meet high messaging demands. It can easily be configured with WSO2 ESB to implement many important messaging patterns and mediation flows. This article discusses how to configure the WSO2 ESB with WSO2 Message Broker to route messages to queues/topics and listen for messages in queues/topics. The article also has samples with clean steps with which you can directly get started.