SOA (Service Oriented Architecture) is the next big step in evolution for Web services. This book is the first to educate people about SOA, and to introduce them to the technologies that they can use today, prior to the release of Indigo. It will introduce them to a new architecture and will help them realize why Web services are such a big deal (beyond today's popular but very limiting focus on using Web services primarily for RPC method calls). This book will contain a mix of theory combined with ample C# code samples that will show the reader how to implement SOA solutions using a wonderful mix of technologies. It will teach people about SOA today while preparing them for SOA tomorrow. This is applicable to all systems running Windows 2000 or higher.
WE SOFTWARE ARCHITECTS and developers live in a fascinating time. With the release
of the .NET Framework in 2000, Web services technology has swept into our programming
toolset and into our collective consciousness. Web services are the killer
application for XML. Web services are the “new way” to call distributed objects
remotely. Web services will take all of our integration headaches away, and allow
formerly incompatible systems to communicate again. What Microsoft developer
has not recently thought to themselves, “Should I be building my application
with Web services?”
What .NET developer has not recently thought to themselves, “I’mconfused”?
Every tidal wave has a genesis, and a momentum, and a final destination
where it typically crashes head-on into a stable landmass and causes havoc and
confusion. Web services technology is a tidal wave.