Articles

Demystifying WSO2 ESB Pass-Through Transport - Part I

WSO2 ESB is the world’s fastest open-source ESB and has been battle hardened with thousands of deployments worldwide with production use cases of billions of transactions. The non-blocking HTTP transport of WSO2 ESB, which is known as Pass-Through Transport (PTT), is the key component behind this resounding success. This series of articles will give you an in-depth understanding of PTT.

[Blog Post] ITIL v3, WSO2 Middleware and Pragmatic Application Services Governance

In this blog post, David Ching - the founder of iBIT - talks about WSO2 middleware and pragmatic application services governance.

Runtime Governance with WSO2 Governance Registry

In this day and age, business requirements and rules change in a rapid manner. A successful SOA governance system should facilitate a comprehensive set of features to cope with these changes. The concept of runtime governance provides a way of fulfilling SOA governance requirements of services, and service metadata during execution. This article will discuss how modern software tools incorporate runtime governance, and examine the lessons we can learn from the WSO2 Governance Registry.

[Presentation] Essential Elements of an Enterprise PaaS

Lakmal Warusawithana presented a talk on "Essential Elements of an Enterprise PaaS" at the Apache Con North America held in Denver, Colorado. In his talk, he addressed the essential elements of an Enterprise PaaS, such as faster delivery, intelligent capacity on demand, efficiency and security, high performance and how Apache Stratos (incubating) delivers these aspects.

[Presentation] Apache Stratos (Incubating) is the Platform as a Service (PaaS) project from Apache community

Samisa Abeysinghe presented a talk on "Apache Stratos (Incubating) is the Platform as a Service (PaaS) project from Apache community" at the Cloud Stack Collaboration Conference held in Denver, Colorado. In his talk, he highlighted the advantages of using Apache Stratos (Incubating) as your PaaS framework

[Presentation] Apache Stratos (Incubating) is the Platform as a Service (PaaS) project from Apache community

Samisa Abeysinghe presented a talk on "Apache Stratos (Incubating) is the Platform as a Service (PaaS) project from Apache community" at the Apache Con North America held in Denver, Colorado. In his talk, he highlighted the advantages of using Apache Stratos (Incubating) as your PaaS framework

How to Efficiently Test Service Oriented Architecture

This article will discuss what Service Oriented Architecture (SOA) is, why and how it should be tested, and the challenges that SOA testers are likely to face. It will give you insight into the requirements of an SOA tester and the differences in SOA testing compared with traditional software testing.

WSO2 Service Integration, APIs and Application Platform: An End-to-End Use Case

This article focuses on building a use-case that isn’t limited to one WSO2 product and spans across different layers of the enterprise application development process. The use-case touches the services, integrations, API facade, and application layers. We will be describing each layer individually and how they can be integrated to the overall architecture.

[Tutorial] Adding a Cartridge to Stratos

Apache Stratos is a polyglot PaaS framework, providing developers a cloud-based environment for developing, testing, and running scalable applications. You can plug any service such as PHP, Tomcat, Ruby, MySQL, etc. as a cartridge at runtime. This tutorial will give you a step-by-step approach on how to create a PHP cartridge. We use OpenStack as the underlying Infrastructure as a Service (IaaS). The steps are similar in other IaaSs, such as Amazon EC2.

Development and Deployment of C-App Based Artifacts on Multiple Environments

This article deals with the development of environment specific artifacts and their deployment on multiple environments. These environments include Dev, QA and Production, and addresses the problem of updating the artifacts accordingly, since the service endpoints are different in each environment. It also focuses on the management of endpoints, that are used as external references within a composite application that’s deployed in different environments.