Distributed .NET Programming in C#
معرفی کتاب «Distributed .NET Programming in C#» نوشتهٔ Tom Barnaby (auth.)، منتشرشده توسط نشر Books24x7.com : APress Media در سال 2002. این کتاب در 9 صفحه، فرمت pdf، زبان انگلیسی ارائه شده است. «Distributed .NET Programming in C#» در دستهٔ بدون دستهبندی قرار دارد.
Presents information using a style that has been tested while teaching professional developers Covers distributed programming with .NET remoting and Web services Written by an experienced trainer at Intertech, Inc., a leader in hands-on workshops for enterprise Web developers With the release of .NET, Microsoft has once again altered the distributed programming landscape. Almost everything has changed, from data access to remote object calls to the deployment of software components. And, of course, .NET introduces a new technology in XML Web services that may revolutionize Web development.Distributed .NET Programming in C# describes how to use these new .NET technologies to build fast, scalable, and robust distributed applications. Along the way, it answers common questions, such as, How do I use the .NET Remoting Framework? What role does COM+ play in the .NET universe? How can I interoperate with COM components? What's the difference between .NET Remoting and Web services? How will these changes affect the architecture and design of a distributed application?Tom Barnaby assumes the reader is already familiar with the fundamentals of .NET. However, a .NET overview is provided to concisely explain several of the core .NET technologies that are essential for disturbed programming, including building, versioning, and deploying assemblies; garbage collection; serialization; and attribute-based programming. COM ON A WIRE, also known as DCOM, was a great boon to the distributed pro grammer. Under the model ofDCOM, a client was able to interact with COM objects located literally anywhere, without requiring a change of code base. Using the indi rection provided by AppiDs, stubs, proxies, and channels, our distributed endeavors involved little more than the use of declarative tools such as dcomcnfg.exe and the Component Services snap-in. However, all was not well in the world ofDCOM (or COM for that matter). Although the clicking of check boxes made COM-based remoting appear quite simple on the surface, we suffered through numerous registry conflicts, a lifetime of passing interface pointers by reference, and the dreaded prospect of crossing firewalls. Just as ADO.NET has nothing to do with classic ADO, the .NET Remoting story has nothing to do with classic DCOM. The most obvious case in point is the fact that .NET assemblies are not registered with the system registry. Given this, we have no AppiD. Without an AppiD, we have no RemoteServerName value, which means no reference to oleaut32.dll and thus no more COM-based stub and proxies. In short, everything we knew about interacting with types across the wire has changed dramatically. With the release of .NET, Microsoft has once again altered the distributed programming landscape. Almost everything has changed, from data access, to remote object calls, to the deployment of software components. And of course, .NET introduces a new technology in XML Web services that may revolutionize Web development. Distributed .NET Programming in C# describes how to use these new .NET technologies to build fast, scalable, and robust distributed applications. Along the way, it answers common questions such as, How do I use the .NET Remoting Framework? What role does COM+ play in the .NET universe? How can I interoperate with COM components? What's the difference between .NET Remoting and Web services? How will these changes affect the architecture and design of a distributed application? Author Tom Barnaby assumes the reader is already familiar with the fundamentals of .NET. However, a .NET overview is provided to concisely explain several of the core .NET technologies that are essential for distributed programming, including building, versioning, and deploying assemblies; garbage collection; serialization; and attribute-based programming. Front Matter....Pages i-xxv The Evolution of Distributed Programming....Pages 1-25 This Is .NET....Pages 27-90 Introduction to .NET Remoting....Pages 91-118 Distributed Programming with .NET Remoting....Pages 119-173 Additional Remoting Techniques....Pages 175-236 Understanding XML Web Services....Pages 237-271 Understanding COM Interop....Pages 273-288 Leveraging Component Services....Pages 289-356 .NET Message Queuing....Pages 357-393 Back Matter....Pages 395-500
دانلود کتاب Distributed .NET Programming in C#