His primary focus is to analyze, define, and implement architectures for enterprise applications, and he has been responsible for creating high-volume, mission-critical applications and for providing guidance on architecture issues to a multitude of international customers. The author holds a PhD in computer vision/image processing from Indian Institute of Technology, Chennai. His active professional interests include Web and distributed architectures and application integration. The opinions expressed in this article are his own and are not a reflection of those of his employer. He can be contacted at sradhakrishnan@chennai.tcs.co.in or radhakr@onebox.com.