The WSO2 stands for Web Services Oxygenation, perhaps an alchemist's way of saying it's time to activate a new generation of Web applications. Nevertheless, WSO2 is bringing a fresh set of concepts and standards to the notion of an application server, software that gives a Web site its ability to scale across many users.
Application servers available today, such as IBM WebSphere, BEA Systems WebLogic, and Red Hat's JBoss, are written in Java and geared to run Java applications. WSO2's Tungsten 1.0 comes in both Java and C versions, with the latter offering some advantages when it comes to dealing with Web technologies.
Many enterprise business applications need the stronger variable definition and transaction processing of Java, concedes Weerawarana. "But the current Web world is the opposite of the enterprise Java world. It is very external facing, inter-operative through a few shared standards."
So businesses that want to engage visitors the first time they come to their Web site can offer that Ajax interactivity that Web analysts describe as sticky. Let the users learn what they want through quick and simple interactions with the Web server, keeping them on the same page but constantly showing them new information.
"We're taking Web services into the middle of the application server platform," he said.
WSO2 is located in Colombo, Sri Lanka, with 28 developers who contribute frequently to AXIS and other Apache projects. The open source Apache Software Foundation's user group meeting, ApacheCon-Asia, will be held in Sri Lanka and managed by Lanka Software Foundation, an open source organization founded by Weerawarana. He is one of the original authors of WSDL and Business Process Execution Language.