Introduction

If you can force yourself to think back 10 years, think about the proliferation of technology in just that short period of time. Back in the “good ole” days, you could walk down a busy city street, and you probably wouldn’t see anyone talking on a cell phone. You wouldn’t see people busily tapping at their PDAs. You definitely didn’t see anyone sitting in an Internet café using a Tablet PC to send hand-sketched application designs halfway around the world to a remote development team.

Connectivity between applications and application components used to be something that required the use of extremely skilled, highly expensive development efforts. Sure, we had technologies like CORBA, but they had limited use.

Today, connectivity itself ...

Get Microsoft® Visual C# 2005 Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.