|
Advanced .NET Remoting
Buy it at Amazon Read a Sample Chapter From The Publisher |
|||||||||
|
|
Advanced .NET Remoting in VB.NET
Buy it at Amazon Read a Sample Chapter From The Publisher |
|||||||||
|
Note: the review is for the first book (which is written for C#), but the VB.NET book is nearly identical
This book opened my eyes to a lot of possibilities. Initially, I thought .NET Remoting was a rehash of Remote Automation and DCOM from vb4-vb6 days. Well, it is that and a whole lot more.The book is fairly thin (432 pages) by today's standards (which is a good thing) but it packs a lot of punch. The pages are jam packed with really useful information, pertinent examples, tricks of the trade, etc… Once you become familiar with .NET Remoting, the DCOM based stuff will look like a sick joke (which it was - ever try to run an app across different domains?). It gives you so many choices that it is sure to please any situation. You can do Remoting via XML or Binary format (guess which one is faster, by hundreds of times) or through HTTP format or a custom port. You can instantiate objects regardless of the transport that brought them to the computer.
But the coolest thing is that a remoting application can totally replace a WebService. In fact it can do it better because Remoting application is stateful, unlike a WebService. So think of the possibilities - how much faster is your web application going to be if you don't have to perform a lookup every time someone hits your application?
Don't worry, the book covers all kinds of technical issues in depth, not just the new possibilities. You have entire chapters on configuration and deployment, securing your communications pipe, compression, going completely async, one way and two way messaging, etc…
By the way, you don't like HTTP? Why not design your own transport protocol! .NET framework allows you to extend existing protocols and this book shows you how to do it. I am afraid that the .NET framework is going to put an end to all the 3rd party components that encapsulate various internet components, like winsock, pop, smtp, etc…
Anyway, Apress scores a win on this tome. It gets a permanent spot on my reference shelf.