white bar background yellow bar background
Colorado Software Summit 2007 banner
Colorado Software Summit logo

The Best Way to Master a Technology Is to Teach It to Others

Rajith Attapattu

Red Hat, Inc.

Understanding the Web Services Architecture

Web Services are becoming popular, but many say the specifications are lengthy and complicated. This session will guide the audience in navigating the complicated landscape of Web Services Architecture, and provide the big picture in a simplified and easy to understand manner.

In this session we will take a closer look at the Web Services Stack and how the key specifications fit in to form the stack. We will also talk about common misconceptions associated with Web Services, and we’ll provide some general guidelines on the scope and applicability of Web Services.

This session will also serve as a primer for Rajith’s “Building Enterprise Applications with Apache Axis2” and any other web services presentation.

Building Enterprise Applications with Apache Axis2

Apache Axis2 is a next generation open source Web Services stack. In this session we will take a closer look at the features that qualify Axis2 as Enterprise Ready. Important topics such as Security, Policy, Transactions, Reliable Messaging, Spring integration, Session Management and Clustering support will be discussed.

Most importantly the focus will be on how these features are supported and what needs to be done in order for your application to leverage these features.

Photo of Rajith Attapattu

Rajith Attapattu is a Senior Software Engineer from Redhat's Stacks Engineering team. Rajith is an open source enthusiast and is a volunteer with the Lanka Software Foundation that promotes Open Source development within Sri Lanka.

He is responsible for designing and implementing the Session Management module and providing clustering support for Apache Axis2. Rajith is a committer on WADI, a distributed application infrastructure project, and has also contributed code for the javamail implementation in Apache Geronimo.

Rajith has about 8 years of experience in Software design and development and has worked in several application domains including Telecommunications, CRM, Finance & Banking and Embedded systems.

Rajith's research interests are in improving Scalability and High Availability of Web Services, and Distributed Computing in general.

Email: rajith@redhat.com