Latest Content

[Article] Natural Language Processing with WSO2 CEP

WSO2 CEP enables users to carry out Natural Language Processing (NLP) operations that analyze and derive meaning from a natural language input with a set of Siddhi extensions based on the Stanford NLP library. In this article, we will discuss the Stanford NLP library and six Siddhi NLP query operations, and explain these further with examples.

[Screencast] WSO2 API Cloud Tutorial 6 - Enforce Throttling and Resource Access Policies

In our previous tutorial, we looked at the built-in REST Client provided by the API Store. In this tutorial, we will talk about how WSO2 API Cloud enforces throttling and resource access policies, thus protecting your backend from denial of service attacks, overuse and malformed invocations.

You can watch the entire WSO2 API Cloud video playlist here.

How to Write a Web Application Backed by WSO2 Middleware - Part 3

WSO2 has server products that meet various requirements; given a custom requirement, it is important to integrate them properly for best performance and easier maintenance. When it comes to separation of back-end from front-end, self-secured services and proxying services is a clean design. This article, the third part of a three-part series, explains how to write a web application (front-end) separated from data services (back-end), using WSO2 ESB to proxy the services and secure them (refer to Part 1 and Part 2 of this series).

How to Write a Web Application Backed by WSO2 Middleware - Part 2

Security plays a key role in online applications, and can be divided into two parts, i.e. authentication and authorization. The application should be accessible only to authenticated users. Depending on the permissions granted, the user should be able to perform only a subset of tasks within the application that’s provided via authorization. In this article, the second of a three-part series, we discuss how you could secure a web application deployed on a application server using WSO2 middleware solutions. Part 1 focused on writing a web application backed by WSO2 middleware.

How to Write a Web Application Backed by WSO2 Middleware - Part 1

With the popularity of web browsers and the World Wide Web, web applications too have become popular. They have the capability of doing a mash-up using remote services and provide some useful business functionality. This article is the first of a three-part series that describes how you could write a web application that can read/write data, execute business logic, do authentication plus authorization, and show service statistics using WSO2 middleware products.

WSO2 API Manager Scalable Deployment Patterns - Part 2

WSO2 API Manager's functional component architecture supports effective deployment of a distributed setup. The choice of deployment option comes down to specific scalable requirements and cost. In the first part of this three-part series, we discussed in detail some key deployment patterns of WSO2 API Manager. This article will focus on single-server, cluster, and cloud deployment; production deployment models; fine-tuning and best practices; and how to solve common problems encountered with deployment patterns.

[Blog Post] Reliable Messaging Pattern - Why Use WSO2

Reliable messaging involve sending a message successfully from one system to another over unreliable protocols. Read Chintana's blog to learn more about reliable messaging patterns and the advantages of using WSO2 for reliable messaging.

[Blog Post] How to Invoke APIs in SOAP Style in Swagger

WSO2 API Manager has integrated Swagger to allow API consumers to explore APIs through a interactive console, which is known as 'API Console.' Read Lakmali's blog post here to learn more.

[Screencast] WSO2 API Cloud Tutorial 5 - Using REST Client to Invoke APIs

In our previous tutorials we have already created an API, subscribed to it and invoked it. In this tutorial we will take a look at the built-in REST Client provided by the API Store. The REST Client comes in handy when developers want to experiment with various API invocations and see the detailed responses that they get.

We will talk about how WSO2 API Cloud enforces throttling and resource access policies in our sixth tutorial, thus protecting your backend from denial of service attacks, overuse and malformed invocations.

You can watch the entire WSO2 API Cloud video playlist here.

WSO2 API Manager Scalable Deployment Patterns - Part 1

WSO2 API Manager provides a scalable and flexible deployment option with complete control over infrastructure and management of APIs. It overcomes the challenges of building cost-effective, future-proof infrastructure that meets the user's as well as the organization's budgets. This article, the first of a three-part series, will discuss in detail some key deployment patterns of WSO2 API Manager.