Apache Tomcat is used as a servlet container in WSO2 Carbon based servers. The WSO2 Application Server uses the webapp hosting feature from Apache Tomcat to provide an easy way for users to host and manage their webapps. In this article I will explain how some of the other features of Apache Tomcat can be leveraged and used in the WSO2 Application Server to make it 100% Apache Tomcat compliant.
For many enterprises, trust, or lack thereof, remains the most significant barrier to service-oriented architecture (SOA) adoption.
An SOA initiative is meant to knock down internal barriers and help an enterprise evolve from separate silos of technology and information into a leaner, shared-service organization. However, many application development leaders struggle to create a consistent service architecture that is widely shared, reused, and adopted across internal development teams. Instead, these teams often go rogue, ignoring SOA procedures and swapping out IT toolsets, message formats, and protocols to build their own solutions, which ultimately fail to support enterprise growth.
Read Chris's article on IT Briefecase
Representational State Transfer (REST) is an architectural style widely used to communicate over the web. In this model, each resource is uniquely identified by an URI and there are four operations - GET, POST, PUT and DELETE - defined for each resource. The HTTP protocol which is widely used in web communications nicely fit into this architectural model. Therefore we can easily implement Restful APIs and access them using the existing web infrastructure.
In order to provide the interoperability between the business entities, most organizations tend to expose their APIs as Restful services. However in most organizations the back end services may use different types of protocols as well as message formats. These system can be web services implemented with SOAP, some legacy systems like CORBA or some SAP system end points. A middleware layer, which can be used to implement Restful APIs integrating those back end systems, allow users to expose their APIs as Restful services easily.
This article describes some of the best practices that can be implemented when using WSO2 ESB in production for smooth 24x7 operation. The content is more suitable for advanced users who have experience with the WSO2 ESB. New comers are encourage to read the quick start guide of WSO2 ESB .
In present world big data visualizations have become a vital part in corporate decision making. There are dozens of products emerging to analyze and visualize big data. There are vast variety of reporting tools and data analyzing tools. Through this article we are going to explain how to use WSO2 Business Activity Monitor with different reporting tools to analyze and visualize your data.
The WSO2 Cloud Gateway provides service and data owners inside the enterprise to selectively publish services and data to the cloud. This tutorial describes how to use WSO2 Cloud Gateway to expose a private service in a secure and controllable manner. This guide assumes some knowledge of the WSO2 ESB and WSO2 Application Server.
I’m excited about a new web application/web API development technology that WSO2 has been working on. Jaggery is a language for writing web applications, like PHP, ASP, JSP, and others. These technologies are pretty well established, so why do we need another one? I believe the demands of web applications have changed a bit over time and Jaggery offers a valuable refresh on web application development.
Business Process Execution Language or WS-BPEL lets people orchestrate tasks and activities exposed as Web services. Apache ODE and WSO2 Business Process Server can execute process descriptions written in WS-BPEL. Using WSO2 Developer Studio users can model and deploy a business process easier and faster than before. This tutorial describes how to create and deploy BPEL processes in Apache ODE and WSO2 BPS using WSO2 Developer Studio.
The successor of WSO2 Carbon Studio, WSO2 Developer Studio simplifies the creation of web applications. It helps test and debug them within the IDE, and helps deploy them as Carbon Application aRchives (CAR) on to your WSO2 Carbon-based servers or onto a WSO2 Stratos-based cloud.
This tutorial explains how to develop and deploy a simple echo web application that requests a name from a user and returns a reply greetings page.