Expert Service-Oriented Architecture in C#, 2nd Ed., Apress
Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio
|
Contents |
C# Online.NET Book Review
Read a review of the first edition!
When I reviewed the first edition of this book, I did not fully appreciate the target audience for whom the author was writing. The target audience are those folks who have always lived in Microsoft's shadow and for whom developments outside of the Microsoft-cosm have no significance—folks for whom Java technology is slow, stupid, and evil but for whom .NET is cutting-edge and wonderous. If you are a member of this readership, you should add a half star to the overall rating (above).
This book has been updated to take advantage of WSE 3.0. Fully half the book now deals with WSE 3.0. WSE 3.0 does not replace, but rather, augments WSE 2.0.
The full title of this book is Expert Service-Oriented Architecture in C#: Defining Web services development with ASP.NET and WSE 3.0; and, the operant phrase is Defining Web services development with ASP.NET and WSE 3.0. The book teaches you how to create Web services using the Web Services Enhancements 2.0 and 3.0 of the .NET Framework. It is not a general introduction to Service-Oriented Architecture (SOA); rather, it represents the Microsoft take on SOA and how to use WSE to realize it.
Web Services Enhancements (WSE) 2.0 and 3.0 are supported add-ons to Microsoft Visual Studio .NET and the Microsoft .NET Framework that enable developers to create Web services. WSE provides a foundation for creating applications based on Web services specifications from Microsoft including WS-Addressing, WS-Policy, WS-SecureConversation, WS-Security, WS-SecurityPolicy, and WS-Trust.
All of the source code examples are in the C# language; although, the books emphasis has switched to declarative programming using XML.
Bottom line
Expert Service-Oriented Architecture in C#, 2nd edition, is a good introduction to Microsoft's Web Services Enhancements (WSE) 2.0 and 3.0.
Other books in this series
Apress Expert Series:
- Expert C# 2005 Business Objects, Apress
- Expert Service-Oriented Architecture in C#, Apress
- Expert Service-Oriented Architecture in C#, 2nd Ed., Apress
Publisher's description
Expert Service-Oriented Architecture in C# 2005, Second Edition will immerse you in updated code and reference material specifically architected for Visual Studio 2005 and Web Services Enhancements (WSE) 3.0. With this book, you can get a head start on building SOA applications using the clear, conceptual discussions and practical examples provided by SOA experts Jeffrey Hasan and Mauricio Duran. The authors give fair treatment to difficult material without just glossing over it.
Most .NET-based web services are simply containers for limited RPC-style methods. This book will show you how to shift your development paradigm to create web services that process sophisticated XML messages within a secure, service-oriented, loosely coupled architecture. You’ll gain deep insight into the newest release of the WSE toolkit, as this book blends theory with ample C# code samples and teaches you how to implement SOA solutions based on specifications like revised WS-Security, WS-Policy, and WS-Addressing. You’ll want a copy of this second edition because
- The spirit of the second edition follows that of the successful first edition, providing clear, conceptual discussions and practical material, with unambiguous samples.
- Approximately 60% of the book has been updated, including rearchitected code and updated visual materials using Visual Studio 2005.
- The second edition is more focused on implementation by policy—rather than code—as a more efficient means for implementing solutions
About the author(s)
Jeffrey Hasan is the president of Bluestone Partners Inc., a software development and consulting company based in Orange County, California. His company provides architectural design and software development services to businesses that implement advanced Microsoft technologies. Jeff is an experienced architect and .NET developer, and is the coauthor of several books and articles on .NET technology, including Performance Tuning and Optimizing ASP.NET Applications (Apress, 2003). Jeff has a master’s degree from Duke University and is a Microsoft Certified Solution Developer (MCSD). When he is not working, Jeff likes to play guitar, mountain bike, and travel to far-flung corners of the world. His most recent travels have taken him from southern Spain to Monterrey, Mexico, and on to Québec with a few stops in between.
Mauricio Duran is the vice president of nearshore development of the Venice Consulting Group, a consulting firm specializing in time-sensitive and mission-critical system development. He is president of Sieena Software, a software development company that implements solutions using state-of-the-art technology. He is also a software architect specializing in Microsoft technologies with more than eight years of experience in software development. He has worked as a consultant for companies such as General Electric, Hewlett-Packard, Merrill Lynch, and Boeing. Mauricio holds a bachelor of science degree in computer systems from the Instituto Tecnológico de Monterrey.
Table of Contents (abbreviated)
CHAPTER 1 Introducing Service-Oriented Architecture
CHAPTER 2 The Web Services Description Language
CHAPTER 3 Design Patterns for Building Message-Oriented Web Services
CHAPTER 4 Design Patterns for Building Service-Oriented Web Services
CHAPTER 5 Web Services Enhancements 3.0
CHAPTER 6 Secure Web Services with WS-Security
CHAPTER 7 Extended Web Services Security with WS-Security and WS-Secure Conversation
CHAPTER 8 SOAP Messages: Addressing, Messaging, and Routing
CHAPTER 9 Beyond WSE 3.0: Looking Ahead to Windows Communication Foundation (WCF)
APPENDIX References