Resources

Articles

White Papers

Microservices in Practice - Key Architectural Concepts of an MSA

This whitepaper will focus on the key architectural concepts of a microservice architecture (MSA) and discuss how you can use those concepts in practice.

Connected Identity: Benefits, Risks, and Challenges

SAML, OpenID, OpenID Connect, WS-Federation all support identity federation – in other words, all of these standards enable cross-domain authentication. Yet, most federation systems today operate in silos - i.e., a SAML federation silo, an OpenID Connect federation silo, an OpenID federation silo, etc. The ability to scale in a given federation silo is challenging given the increasing number of service and identity providers.

A Reference Architecture for Deploying WSO2 Middleware on Kubernetes

Kubernetes is an open source container management system for automating deployment, operations, scaling of containerized applications and creating cluster of containers. It provides advanced platform as a service (PaaS) features, such as container grouping, auto healing, horizontal auto-scaling, DNS management, load balancing, rolling out updates, and resource monitoring, and make container as a service (CaaS). Deploying WSO2 middleware on Kubernetes requires a Carbon membership scheme for Carbon cluster discovery, and Kubernetes artifacts for automating the deployment.

WSO2 REST API Design Guidelines

This white paper provides guidelines, based on proven industry best practices, on how to develop a REST API that reaches Level 2 of the Richardson Maturity Model.

Scope Versus Size: A Pragmatic Approach to Microservice Architecture

This white paper will focus on the key fundamentals of microservice architecture (MSA) and how technology has evolved to what it is today. It will also discuss the role of enterprise middleware in building an MSA.

Event-Driven Architecture: The Path to Increased Agility and High Expandability

This white paper will discuss the basic functions of an event-driven architecture (EDA) and explains the key advantages it could potentially offer enterprises -both traditional and connected- across many industries.

DOWNLOAD >>

Blogs

Orchestration and Choreography – When To Use An ESB vs a Workflow Engine

March 29, 2016 By Nuwan,

Service chaining and workflows, commonly referred to as orchestrations, are common integration scenarios in enterprise systems development. There are two distinct type of orchestrations we deal with when realizing these systems....

CONTINUE READING >>

WSO2 API Manager Multi Data Center Deployment Architecture

On June 23, 2015 By Nuwan,

This has been a hot topic at WSO2 as many of our users and customers often ask how they can deploy WSO2 API Manager in a multi-datacenter setup. This blog post is an effort to elaborate the technical details and...

CONTINUE READING >>

SOA patterns and an enterprise middleware platform – a winning combination!

On June 15, 2015 By Mifan,

Service-oriented architecture (SOA) patterns provide structure and clarity, enabling architects to establish their SOA efforts across the enterprise. Moreover, these SOA patterns also help to link SOA and business requirements in an effective and efficient way. Since service orientation has...

CONTINUE READING >>

Implementing an API Façade with the WSO2 API Management Platform

On May 28, 2013 By Asanka Abeysinghe,

In my previous post I described about the reference architecture of API Façade. This post gives implementation details using the WSO2 API Management Platform and the WSO2 ESB....

CONTINUE READING >>

Latest

Latest Content

[Screencast] Introduction to WSO2 Enterprise Service Bus Tooling

WSO2 Enterprise Service Bus' tooling component is a replacement for WSO2 Developer Studio that provides the capabilities of an eclipse based development environment. This screencast will introduce this capability and explore how you can develop, debug and deploy your services, features and artifacts as well as manage their dependencies through a simplified graphical editor.

WSO2 ESB tooling ensures reusability, maintainability and extensibility of WSO2 ESB artifacts.

CONTINUE READING >>

[Article] Get More Value From Your External Applications with the WSO2 Platform

When there is a large number of external systems and applications in an enterprise, connecting them together becomes a tedious task because external applications pose many challenges. The applications might have limitations to customization, they may not integrate with each other, or it might be expensive and time consuming to customize it. Having your own integrated system will help you overcome such challenges. WSO2 has a fully open source platform that caters to all these requirements and more. This article will explore how you can use WSO2 products to obtain and process data from external cloud systems through seamless integration.

CONTINUE READING >>

[Screencast] Defining Custom Throttling Policies in WSO2 API Manager

This screencast will demonstrate through use cases how to define custom throttling policies in WSO2 API Manager.

CONTINUE READING >>