White Papers

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).

The Business Value of Open Source


Open source software was first conceived as a concept in the late 90s, and had the great merit of being described as a really dangerous idea. Simon Phipps, former president of the Open Source Initiative (OSI), presented a keynote at WSO2Con EU 2015 in which he discussed the business value of open source today.

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.

IoT Analytics: Using Big Data to Architect IoT Solutions


This white paper aims to explain these challenges and will discuss how big data analytics is used to architect IoT solutions.

Capacity Planning for Application Design


This white paper attempts to explore the science of this discipline – it will look at the theory of capacity planning, and discuss the important concepts and parameters, and some practical examples.

Connected Retail Reference Architecture


This white paper will discuss the importance of creating a connected retail system today and explain how a complete middleware platform can help address these challenges and meet your retail IT requirements. It will discuss a connected retail reference architecture with actual customer use cases.

A Reference Architecture for the Internet of Things

Co-Founder & CTO,

This white paper introduces a Reference Architecture for the Internet of Things (IoT): this includes the devices as well as the server-side and cloud architecture required to interact with and manage the devices. The aim of this is to provide architects and developers of IoT projects with an effective starting point that covers the major requirements of IoT projects and systems.

Connected Health Reference Architecture


This white paper explains the benefits of a healthcare ecosystem, and will discuss how enterprise middleware can help industry players overcome key challenges, enabling disparate systems to work together in an interoperable manner.

Fraud Detection and Prevention: A Data Analytics Approach


Customers today want to feel empowered and want to do things on their own, prompting banks to increasingly incorporate the concept of self service for all banking requirements. Customers today are also opting for systems that are socially connected as well as simple and useful.

Connected Finance Reference Architecture


Customers today want to feel empowered and want to do things on their own, prompting banks to increasingly incorporate the concept of self service for all banking requirements. Customers today are also opting for systems that are socially connected as well as simple and useful.

Big Data Analytics In Sports - Introducing Football's New 12th Man


This white paper will look at why data analytics is important in football, and for that matter in any sport, along with the case for data analytics. It will also discuss the details of a solution and explain the features such a solution or technology can provide. Moreover, the paper will also take you through how this can be achieved with a technology stack that supports big data analytics.

Connect the World: A Definitive Guide For Your Enterprise Architecture Needs


This white paper will focus on how becoming a connected enterprise can help your organization 1) get close to your customers by way of becoming increasingly visible in the customer’s environment; 2) become a viral business by enabling a generative platform that lets users generate new innovations leveraging the power of the platform; and 3) extend your boundaries by providing capabilities and leveraging those that have been offered to your enterprise. It will further explain the key steps an enterprise should take to leverage the benefits of a connected world. The paper also illustrates these benefits with real use cases (connected airplane, connected health, connected car, connected government).

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 explain the key advantages it could potentially offer enterprises across many industries, both for traditional enterprises and for the new Platform-3.0 based connected enterprises.

API Management Platform Technical Evaluation Framework

This white paper will describe innovative digital business goals, outline transformative API oriented IT initiatives, and present API Management platform requirement categories.

The Engaged Organization in a Connected World: Managing Applications through Workspace Aggregators


When new employees join an organization, the enterprise IT will typically encounter quite a few challenges. The first and most important step would be to onboard these employees, but this often proves to be the most challenging given the many procedures that are involved. Extensive procedures for giving access to multiple apps relevant to each job-role consume both time and money. More time spent on onboarding equates to expenditure an organization has to incur. On the other hand, lengthy onboarding programs will dampen enthusiasm and often results in exasperation, both for the employee and the enterprise.

Mitra Innovation Leverages WSO2's Open Source Middleware to Build BIM Exchange Platform


This white paper aims to provide a complete understanding of BIM Exchange platform developed by Mitra Innovation. Building Information Modeling (BIM), is now becoming a standard, adopted by many companies in the AEC industry. Software vendors are in the process of enabling BIM compatibility into their software to support standards demanded by companies and regularities. While many stakeholders involved in a large BIM project exchanging information, lack of integration, governance and visibility of information could lead to many complexities. To address these issues, Mitra Innovation has developed a lightweight, robust, scalable and extendable platform called BIM Exchange using open source products.

The Evolution of Integration: A Comprehensive Platform for a Connected Business


This white paper will discuss the evolution and future of enterprise integration and how the WSO2 integration platform meet the needs of enterprise integration in a cost-effective and timely manner.

From Red Hat to WSO2: How to Move from a Disparate Red Hat Middleware Environment to a Fully-Integrated Open Source WSO2 Platform


This whitepaper, authored by Yenlo, will explain the key components in building a solid foundation for your connected business. It will also explain what needs to be done if you specifically migrate from a Red Hat JBoss environment to a fully integrated WSO2 platform.

From Shadow IT to Empowered IT - Unshackling Your Developer's Creativity

VP, Solutions Architecture

The paper will examine how an enterprise can overcome the challenges of shadow IT initiatives and take advantage of cloud-enabled application life-cycle management (ALM) frameworks to manage, govern, and empower IT teams.

Understanding Mobility and its Challenges and Managing These in the 'Mobile First' Era

Software Engineer

This white paper will help you become more aware of the threats with mobility and discuss ways you could prevent and manage these, enabling you to keep pace with a fast-moving world.

In Memory Computing Landscape: Its Role and Advantages

Director - Research,

This white paper introduces in-memory computing, discusses how it can be an effective solution in solving some key problems and how it can be carried out via the WSO2 platform.

WSO2 Reduces Infrastructure Cost and Improves Agility

Vice President - Platform Evangelism ,

WSO2 customers achieve significant infrastructure and development expense reduction by combining WSO2’s subscription model, the WSO2 platform’s high transaction throughput, configuration-driven development, cloud-native multi-tenancy topology, and instance-based pricing model.

Convert Your Enterprise to a Connected Business

Vice President - Solutions Architecture ,

This white paper will discuss key challenges in achieving a connected business and how you can address these roadblocks via a seven-step approach.

Evaluating Java EE application migration and Java EE service migration to WSO2 Application Server

Senior Technical Lead,

WSO2 Application Server is an Apache Tomcat-based lightweight web application hosting platform and an integral part of the WSO2 middleware stack. Java EE is a platform for Java-based enterprise application and has evolved significantly in the past few years. This white paper discusses Java EE specifications supported in WSO2 Application Server and its future trends. It also highlights value-added features that are available for Java EE applications when migrating from a traditional application server to a Flightweight WSO2 Application Server.

Connected Government

Director - Solutions Architecture,

This white paper looks at the functional and nonfunctional challenges that arise in building an e-Government stack and how an enterprise-ready Platform as a Service can help in solving these challenges.

REST Easy: API Design, Evolution, and Connection

Vice President - Platform Evangelism ,

RESTful design increases API performance, reduces development effort, and minimizes operational support burden. By conforming web applications, web services, and web APIs with proven RESTful constraints, teams can create systems as scalable, pervasive, and prolific as The Web itself. Because REST requires a new development mindset, many API implementations are not truly based on REST constraints and principles, and do not exhibit expected scalability, evolvability, and interoperability. By following a few best practices and selecting RESTful tooling, teams can easily design, evolve, and connect RESTful APIs.

Enterprise App Management with WSO2 Enterprise Mobility Manager

Software Engineer,

An app management strategy is crucial when implementing a mobility strategy for an enterprise. Consumers are accustomed to the user experience provided by consumer app stores, such as Apple App Store, Google Play, Windows Store, etc. They expect the same user experience for internal app management solutions as well. IT management teams want to securely manage lifecycles of applications and provision them to users’ devices.

SOA and API Convergence Strategy and Tactics

Vice President - Platform Evangelism,

SOA is a design discipline that focuses on implementing shared functionality as reusable services. A core SOA principle is to maintain a clean separation of concerns between services implementing shared functionality and applications that consume them. This design approach enables any type of application to consume the service. It hides implementation details from the consuming applications, and enables more flexibility and adaptability in the systems.

WSO2 Platform Offerings for Developers

Vice President - Delivery,

Applications both Web and Mobile are mainstream today. They solve the problem of taking data onto screens with value addition in the process. Many infrastructure choices exist when taking data onto screens; however, among these choices, time to market, agility to develop, ease with which to amend and upgrade (i.e. maintainability), extensibility, and testability, are some characteristics to consider when picking development tools and infrastructure. This white paper will discuss how the WSO2 platform addresses these elements.

Building an Ecosystem for API Security

Director - Security,

Enterprise API adoption has gone beyond predictions. APIs have become the ‘coolest’ way of exposing business functionalities to the outside world. Both your public and private APIs need to be protected, monitored, and managed. This white paper focuses on API security. There are many options available that could be very confusing. When should you select one over another is a question that frequently comes up – and you need to cautiously identify and isolate the tradeoffs.

Application Services Governance: Automate IT Best Practices and Enforce Effective and Safe Application Service Delivery

Vice President - Platform Evangelism,

Application Services Governance is a mechanism to achieve business agility, build a responsive IT organization, and optimize IT effectiveness. Effective governance automates IT best practices, improves service levels, and facilitates safe, rapid iterations. Governance facilitates safe and rapid change by mitigating risks and reducing uncertainty when teams evolve IT systems. When enhancing governance effectiveness, successful teams smartly remixes IT skills, tooling, and processes; development and operation teams adopt agile processes, introduce automation tooling, and streamline collaboration.

SOA Solutions & Middleware Testing

This white paper discusses how to test solutions built using SOA. This is also known as Beta testing, which usually involves live data. Brief descriptions on test planning and designing is provided along with other important testing tools such as debugging and monitoring tools.

A Definitive Guide to Developing Enterprise Applications with the WSO2 Application Platform

Most enterprises spend a considerable amount of time on coding their domain security, monitoring, auditing, authentication, and authorization to bring in innovation and productivity to their enterprise application development efforts. This white paper aims to provide some insight into the importance of these features, and how these requirements can be met with WSO2 Application Platform.

Enterprise Integration Patterns with WSO2 ESB

Enterprise Application Integration (EAI) is key to connecting business applications with heterogeneous systems. Over the years, architects of integration solutions have invented their own blend of patterns in a variety of ways. Most of these standards are described in the Enterprise Integration Patterns Catalog. In this whitepaper, you will see how each pattern in the patterns catalog can be simulated using various constructs in WSO2 ESB.

DevOps meets ALM in the Cloud – Cloud DevOps PaaS

To improve software delivery performance and effectiveness, teams need automation, governance, architecture best practices, and increased team collaboration. Unfortunately, improving IT performance and effectiveness is not easy. Outdated infrastructure, processes, and disjointed tooling will impede improving application delivery.

WSO2 Carbon Product Performance and Deployment Topology Sizing

This white paper aims to provide some insight into WSO2’s Middleware product performance, a capacity planning matrix, capacity planning processes, and how to identify an optimal deployment architecture.

Managing Big Data for the Intelligence Community

This white paper explores the nature of the intelligence Big Data problem, posits an architectural solution that leverages well-vetted and established tools and demonstrates how this solution can be implemented in cost-effective and timely manner through the use of open source software.

The Path to Responsive IT

The path to Responsive IT requires moving away from traditional application platforms, traditional team structure, and traditional information flows. Responsive IT teams are adapting their infrastructure, processes and tooling to reinvent the application platform and re-think application delivery. The New IT architecture underlying Responsive IT intelligently incorporates Cloud Platforms, BigData Analytics, Enterprise DevOps, and API first development.

WSO2 Carbon: The Composable Platform Advantage

WSO2 found many enterprise architects and developers devoting a significant amount of time to the problem of internal platform integration, increasing not only their cost of IT and their risk of causing disruption to the business, but often stifling their ability to adopt new innovations and use IT agility as a competitive business differentiator. This white paper introduces WSO2’s advanced composable server architecture developed to address this problem.

Integration Platforms and App Factories: The Transformation of Legacy Defense Systems

For the better part of two decades, sustainment burdens associated with legacy defense and intelligence software systems have been rising. Many of the cost drivers are inherent to fundamental decisions taken at the time the systems were designed.

Promoting Service Re-use Within Your Enterprise and Maximizing SOA Success

API management is a strategic component within your Service Oriented Architecture initiative. Many development teams publish services, yet struggle to create a service architecture that is widely shared, re-used, and adopted across internal development teams. SOA governance programs often fall far short of encouraging consumer adoption, tracking service consumption, and illustrating business value.

WSO2 API Manager Comparison

WSO2 API Manager is the only open source API management product available today. The product builds upon WSO2’s deep investment in integration, governance, analytics, and security to solve traditional SOA adoption challenges, deliver managed and secure RESTful APIs, manage identities, and enable new business-to-developer distribution channels.

Cloud Native Advantage: Multi-Tenant, Shared Container PaaS

The ‘Multi-tenant, shared container PaaS TCO’ white paper describes architecture components required to deliver multi-tenant, shared application platform services, and proposes a cost evaluation tool.

Selecting a Cloud Platform: A Platform-as-a-Service Scorecard

This whitepaper will help enterprise architects and solution architects evaluate and select PaaS offerings. Use the proposed evaluation framework and quick start roadmap as guides assisting your choice of goals, requirements, key metrics, use cases, and PaaS providers.

Practical SOA for the Solution Architect

This white paper is a retelling of the SOA philosophy in an easily understandable and practically applicable form, independent of the actual tools used to implement it.

WSO2: Driving Business Agility in Financial Services

Read how WSO2 is well-equipped with the right blend of technology and expertise to ensure business agility and adaptability to inevitable change.

WSO2 SAP Message Gateway Solution

This white paper enumerates requirements and presents a core architecture for a scalable, secure, integrated, multi-platform SAP Gateway based on WSO2 products.

Cloud Native: Essential Characteristics of Platform-as-a-Service Offerings

This white paper introduces the concept of “cloud native” as a model for assessing the capabilities of a cloud platform.

Cloud Implementation Checklist: Avoiding Cloud Lock-in

This paper presents a checklist enumerating some of the important aspects of lock-in that IT professionals would be well advised to consider when making technology selections.