Rating: Summary: A MUST BUY!!! Review: Amazingly insightful book that goes well beyond the documentation in explaining the underpinnings of .NET remoting. Very concise and thoroughly understandable examples and source code. If you're a .NET developer or architect and want to understand the real impact of .NET on distributed systems, this is the only book available to guide you. Ingo has spent some time down in the internals of .NET remoting and both his book and his website, www.dotnetremoting.cc, clearly set the standard for grasping the true impact of the .NET framework. Well done!!...
Rating: Summary: Excellent. Review: Aside from being a #1 guide to .net remoting this book should be used as an example on how to write programming volumes with words 'advanced' and 'professional' in the title.Around 400 pages with absolutely 0% beginner material and no useless content is what i expect when i buy an 'advanced' book. And its exactly what what this one is. Good job Mr.Rammer. Will be checking out all your publications in the future. Update: I've been writing a rather contrived remoting based application and the chapters 7, 8 and 9 have been really worth it for me. However, these chapters give a little too brief coverage of MessageSinks and underlying plumbing. I do appreciate the strong focus on details, but so many things are left unexplained that it becomes really frustrating if you are trying to really understand what's going on. One particular problem in my application was to forward the threads CurrentPrincipal to the thread on the remoting server via MessageSinks. I still am not sure exactly why I am using ClientChannelSink vs just doing it with IMessageSink... previous chapters lead you to believe that IMessageSink is designed for something like this. This is just one example and there are other instances where a similar thing might throw you off a bit. Nevertheless, if you are looking at a guide to just using Remoting (not playing around with its plumbing) you wont go wrong with this book.
Rating: Summary: Dissapointing: little content and much padding Review: Covers use and internals of .Net remoting but coverage is extremely brief. No reference material included, and the discussion is primarily low level "code-plumbing" with little insight into higher level design factors. Contains great tracts of whitespace, and long spaced-out source code listings with little value or content.
Rating: Summary: THE resource for .NET Remoting (along with Ingo's website) Review: Distributed computing in the .NET world is achieved via Remoting; that is all that is covered here with no unnecessary introductions to the Framework or other parts of it. This easy to read book clearly demonstrates that the author is not only an expert on Remoting but that he has an excellent understanding on distributed technologies in general (design of & past approaches). Everything on Remoting is covered in the first part of the book (server/client activated objects, lifetime management issues, SoapSuds, config files, hosting in IIS and security, versioning, asynchronous calls etc) which is basically the first 6 chapters. The remainder 5 chapters go deeper than what most of us will venture (extending a chosen layer, custom sink and remoting proxy creation, developing your own transport channel etc). If we want to knit-pick we could complain about the focus being entirely on distributed apps instead of describing good practices for inter-process communication on the same PC only. This was easily achieved with ActiveX Exes (out-of-proc servers) in COM and now with .NET requires Remoting. Finally, the code used in the numerous examples can be downloaded from the book's website in both VB.NET & C#. If you are still looking for answers to particular Remoting probs after reading the book, you will find Ingo at the remoting newsgroup 'killing' all queries submitted.
Rating: Summary: A definite Must have! Review: Finally! A book that gets into the nity gritty of a vital technology and major part of the .Net framework. Web services have been getting a lot of the attention(mainly from the marketing guys in redmond) but this successor to DCOM is what you'll end up using more often than not. Ingo covers all aspects of this new technology in great detail. Very clear examples and all very well written explanations.This book saved me countless hours of trial and error and allowed me to roll out a new app onto the network at work . One Tier in Windows Forms, One Tier in a Windows Service ( a Windows Service, i would have needed C++ in the VB 6 world for that!) and a SQL Server on another Tier. Server Activation? Client Activation? Lease Time? Ingo covers it all. In the VB 6 world I would have needed MTS to accomplish what I did this week in VB.Net and C#. This book is the first one out that exclusively covers this technology and it is very well done. No .Net language overview, no framework discussion, Ingo assumes he's dealing with someone that's already familiar with the .Net framework. TRANSLATION, no wasted rehash of online documentation. No wasted pages, he just dives right in and is very focused on the subject at hand. I think we will begin to see more books like these that cover specific areas of the .Net framework in the near future ( I hope!). 5 stars, Hell I'd give it 10 if I could. Way to go Ingo!
Rating: Summary: Well it's about Time! Review: Finally, a book that's not all fluff. I didn't need another book to go over the .Net language and framework at a high (Beginners level) AGAIN, like so many other books that are out there. I needed some real information on how to implement this VERY important technology that somehow seems to have been glossed over in lieu of Web services. I work for a consulting company that continually creates intranet applications for some major financial players and up until now we've been using a Web based model. Well now we are using .Net remoting with windows forms and it is like night and Day. Ingo Rammer covers all of the important topics and methods that you (the professional developer) will need to know. It's thorough, it's clear ,it's concise, and it's directly to the point. Each topic is clearly explained and all of his examples are easy(enough ) to follow. Ever serious developer must have a copy of this on his book shelf. Ingo even directly answered some questions I had by email that saved me hours of needless work. 5 STARS (I'd give it 10 if I could)
Rating: Summary: A very misleading book Review: I agree with the reviewer who was confused about all the positive reviews. It's a very linear book that oversimplifies a very tricky subject. As you're reading along the examples seems to make everything clear. Then you realize that the knowledge gained is superficial. Tcp channels are mostly non-existant and working with configuration files, is not only lacking, the first example simply has wrong, or just confusing, information. Soapsuds is not well covered either and requires outside reading. In fact this is true in many areas. It's a strange hybrid book. The beginning chapters are rudimentary, even sketchy, and the second half is overly detailed in a way that I found hard to learn from. There should be more real world examples. There are some things I've learned and some of the advanced examples are useful but it's not a book I'd heartily recommend. Finally, for me, this books organization distracts from it's use as a .net remoting reference.
Rating: Summary: If you need to do some remote work, get it. Review: I am currently reading the third chapter of this book but feel very comfortable with the topic already. This is a very good tutorial on the remoting subject and a must have. The advanced tag seems a bit misleading, the first six chapters are tutorials on the topic, nothing advanced. Anyone with a knowledge of .NET/C# could read and work with it. Paul.
Rating: Summary: Excellant Review: I dont like reading computer books too much, but this book was really good. Every topic coverd is followed by an example. There is not a lot of worthless information that you find in a lot of books these days.
Rating: Summary: Best book on the market for .NET Remoting Review: I have read many books on .NET but this has to be one of the best there is. Ingo Rammer delivers a detailed explanation of every aspect of .NET remoting in a clear and concise manner. He has tailored his writing to the more advanced developer but somehow still manages to write in a way that doesn't come across as either dry or confusing. The first half of the book covers everything you need to know for developing distributed applications with the .NET Framework. The second part gives you a thorough technical insight that will allow you to really understand what's happening behind the scenes and how you can tap into customizing the framework to suit your exact needs. I found this to be very effective. One of the things that really stands out are the numerous examples that he has following every section throughout the book. He has obviously spent a great deal of time on these examples and, unlike a lot of other books out there, has made sure that they compile and execute as expected. ...
|