Professional C# Web Services: Building .Net Web Services with ASP.Net and .Net Remoting
|
| Price: |
8 new or used available from CDN$ 28.81
Average customer review:Product Description
Web services are perhaps the most important feature of .NET development. They take componentization to a new level by allowing method calls to be made over the Internet or over an intranet using standard protocols such as HTTP and SOAP. This means that the calling application needs to know nothing about the internal implementation of the service - a web service built in C# on the .NET platform will (in theory) be indistinguishable from one built on Linux using Java.
The .NET Framework provides two ways to build web services - ASP.NET and .NET Remoting. Unlike most books on web services, this book covers both of these technologies in depth. .NET Remoting web services require a little extra effort to build, but they offer us greater flexibility. They allow us to use different encoding and channels, and they can be hosted in any application, not just IIS.
This book covers:
This book covers building web services and web service clients with both ASP.NET and .NET Remoting. We also look at the generic protocols used by web services - SOAP, WSDL, and we discuss discovering web services using Universal Description, Discovery and Integration (UDDI). Case studies illustrate the integration of web services into an application, and demonstrate how to create a custom channel sink to apply cryptography to a Remoting web service.
Product Details
- Amazon Sales Rank: #387917 in Books
- Published on: 2001-12
- Original language: English
- Binding: Paperback
- 550 pages
Editorial Reviews
From the Publisher
This book is for anyone who is interested in building web services using the tools supplied with the .NET Framework, and wants to look at both of these technologies. If you are only interested in ASP.NET web services, you should consider buying Professional ASP.NET Web Services instead. Prior knowledge of C# and the .NET Framework is assumed.
About the Author
Zach Greenvoss, MCSD is a Senior Consultant with Magenic Technologies, a Microsoft Gold Certified consulting firm in Northern California. He specializes in middle tier architecture and implementation, utilizing various technologies including COM+, MSMQ, BizTalk, and XML. He can be reached at zachg@magenic.com.
Andrew Krowczyk is a Senior Software Developer for Geneer, a Microsoft Gold Partner company specializing in accelerated custom software development. He is a MCSD with an Undergraduate Computer Science degree, and is currently wrapping up his Master's degree. You can contact Andrew via e-mail at akrowczyk@geneer.com.
Christian Nagel is working as a trainer and consultant for Global Knowledge, the largest independent information technology training provider. Having worked with PDP 11, VMS, and Unix platforms, he looks back to more than 15 years of experience in the field of software development.
Ashish Banerjee is the Technical Director and CTO (Chief Technical Officer) of Osprey Software Technology. A 10+-year-old software company having development centres in India, UK and USA.
After teaching music theory for several years at Duke and UNC Chapel Hill, Brad Maiani was faced with a question: move again for another academic gig, or attempt to actually make a living with his lifelong hobby (programming, of course)? The choice was obvious, and he's glad he made it. You can contact Brad at bradm@nc.rr.com.
Thiru Thangarathinam works as a Consultant at Spherion Technology Architects, an international technology consulting company, in Phoenix, Arizona. He is an MCSD. During the last two years, he has been developing Distributed N-Tier architecture solutions for various companies using latest technologies such as VB,ASP,XML,XSL,COM+and SQL Server. He can be reached via e-mail at ThiruThangarathinam@spherion.com.
Aravind Corera is a software engineer who lives and works in Chennai, India. He currently works for Identitech, Inc., a software solutions company headquartered in Melbourne, Florida. He has been working on Microsoft based technologies for the past 6 years, particularly in designing and developing systems based on Microsoft's Component Object Model (COM).
Customer Reviews
Hot Technology
As a first read on web services this was not bad. It is a passable reference as well.
The book starts with a summary of the technology and a brief overview of the component technologies - XML, SOAP, WSDL, UDDI - and how it fits into the .Net framework .A large section is devoted to .Net Remoting followed by more on consuming and updating web services and clients. There are ample examples of the design and coding of simple to moderately complex web services. While I noticed the usual mistakes and typos in a book that was probably rushed to meet demand for .Net literature, none were overly distracting or confusing. The book concludes with some case studies and more examples.
While it is not really necessary to have a knowledge of C#, the reader should have a good grounding in object oriented programming languages and some knowledge of COM or RPC wouldn't hurt. I see this technology as the successor to COM (the fact that Don Box was involved in the SOAP standard definition reinforces that idea), perhaps even finally living up to the dream of plugable code modules. I could see using this as the text for teaching a web services class. P-)
I found this to be a good source of information...
Don't know why others are saying this isn't a great book. I think it is!
Poorly written
This book is not organized at all. There are allot of code examples but they are totally useless. Since one can not really run any of the examples because they are not organized into applications and one can't really follow which part does what and which part goes after which. And I have successful 10 years of experience developing web and client service apps. So this book was waste of time and money for me.
