Leveraging full features of Apache Tomcat in the WSO2 Application ServerApache 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. Breaking the SOA Trust Barrier Through API ManagementFor 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
Introducing Jaggery - The Newer, Easier Way of Writing Web Apps
Jaggery is a novel way to write web applications. Its all about Javascript, and about doing everything with Javascript - from presenting to persisting the full breadth of development. Why Javascript? well, mainly it has less rules to obey and because it talks smoothly in a native language (JSON) (and of course because you get closures ). So no more encoding and no more steep learning curves. This article introduces you to the wonderful world of simplicity and describes how Jaggery works and when you can use it.
Implementing RESTful services with WSO2 ESBRepresentational 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. WSO2 ESB by Example - Best practises for error handling on the WSO2 ESB
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 .
Using Different Reporting Frameworks with WSO2 Business Activity MonitorIn 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. Introducing WSO2 Cloud Gateway
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.
[Blog Post] What is Jaggery?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.
How to develop WS-BPEL for Apache ODE with WSO2 Developer studio 2.0Business 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.
How to develop and deploy web applications using WSO2 Developer StudioThe 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. |