Abstract

From the Publisher: This is first book that focuses exclusively on .NET Remoting. is a complimentary technology to Web Services that allows far greater extensibility and integration. It leverages the capabilities of the .NET Platform in distributed application scenarios in which both client and server run in this environment. Contrary to WebServices, is based on plugable transfer protocols, including either a platform independent SOAP encoding or a higher speed binary protocol which both can be used either over HTTP or direct TCP connections. The Framework provides services for synchronous or asynchronous execution of remote methods, distributed object lifetime management and services for authentication and encryption via HTTPs. Advanced .NET Remoting is the first book that really offers in-depth coverage of the .NET Framework. The first part of the book covers everything a developer needs to know to use to the Framework and its capabilities in applications, including the basics of Server Activated Objects vs. Client Activated Objects, formatters, channels, lifetime issues, security, configuration files, etc. The server side hosting of remoteable components in console applications, Windows Services, and IIS (Internet Information Services) are also covered in detail. The second part presents .NET internals in an unprecedented way. Ingo Rammer shows how the Framework really uses message sinks and sink providers, and gives in-depth advise on why and how to implement message and channel sinks. These chapters will also give detailed insight in the synchronous and asynchronous message processing within the Framework. Rammer also includes a chapter which presents the development process and source code for several real world message sinks and finally covers ContextBoundObject, which allows to use the techniques of the .NET Framework with local, client-only applications. Advanced .NET Remoting will be tech reviewed by a member of Microsoft's team to ensure the highest quality of technical information. Ingo Rammer is co-founder and CEO of Sycom Software, an Austrian software consulting company. He works as consultant, trainer and software architect for companies in the software and telecommunication business. During his professional career he has worked with a range of programming platforms but stayed focused mainly to Visual Basic and Java. Most recently, he has designed and implemented several large-scale distributed applications and XML-based distributed application frameworks.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.