WSO2 Platform Infographic

Chanaka Fernando
WSO2 Best Practices
3 min readApr 11, 2020

--

A picture speaks 1000 words!

In the context of software and IT industry, sometimes a picture speaks 1 million words. We use Infographics as a way of communicating a large conglomerate of information in business and technical communication. According to Wikipedia,

Infographics are graphic visual representations of information, data, or knowledge intended to present information quickly and clearly. They can improve cognition by utilizing graphics to enhance the human visual system’s ability to see patterns and trends

WSO2 is a technology company that produces enterprise software products that can be used to build IT systems spanning across healthcare, banking and financial, telecommunication, manufacturing, education, government, and many other domains. It offers various products and tools that can be used in building digital platforms that help businesses and people alike.

I have portraited the entire WSO2 platform into a single infographic so that people can understand what it offers and how those components are used by the technical people within the IT industry.

WSO2 Platform — an infographic

WSO2 mainly offers 3 software products.

  1. WSO2 API Manager — Full API lifecycle management product comes with API monetization, distributed deployments, advanced security, and rate-limiting along with comprehensive business analytics
  2. WSO2 Enterprise Integrator — This is a light-weight, modern application integration platform which interconnects your on-premise systems as well as cloud applications with an easy to use integration designer and runtime
  3. WSO2 Identity Server — This is a comprehensive Customer Identity and Access Management (CIAM) platform that provides SSO, MFA, identity bridging, identity federation, adaptive authentication, and user account management capabilities to protect your business applications and services.

An infographic should speak for itself. But for the sake of clarity, I have added a small description of each high-level boxes of the above infographic.

  • Design Center — This is the set of components used by the people who design and implement services (APIs, Integrations) using the WSO2 platform. Mainly, the developers interact with this component.
  • Sharing Center — The services and connectors developed by developers needs to be shared with other developers as well as application developers who consume these services. This is the component that allows the sharing of artifacts.
  • Management Center — This is where the administrators interact with the system and monitor, analyze, control and take business decisions about the platform evolution and business impact.
  • DevOps Center — Modern application development and management is heavily dependent on automation and CI/CD aspects of the platform. This is the layer that provides tools to build efficient DevOps practices within the organization along with the WSO2 platform.
  • Runtime — The applications and services which are developed, designed and managed need to be deployed into the runtime to offer business services to the consumers. Different types of runtimes provide different functionality based on the requirement. These are the heart of the platform which keeps your business running and offering services to the customers.
  • Deployment options — With the introduction of microservices architecture, containers and orchestration platforms, distributed deployments are becoming popular. But it comes with a cost. If a user can bear that cost, they can deploy WSO2 components in a distributed nature. But there are still quite a number of users who want to deploy the WSO2 platform in a centralized manner. It supports both deployment options.
  • Infrastructure — All things boil down to the computing infrastructure at the end. The WSO2 platform allows you to select your favorite infrastructure choice out of many available options including on-premise, cloud, hybrid, containers or kubernetes. It also offers the multi-cloud deployment capability since it does not depend on any cloud platform at the core of its design.

Learn more at https://wso2.com/

--

--

Chanaka Fernando
WSO2 Best Practices

Writes about Microservices, APIs, and Integration. Author of “Designing Microservices Platforms with NATS” and "Solution Architecture Patterns for Enterprise"