1 option
Microsoft® .NET Distributed Applications : Integrating XML Web Services and .NET Remoting
- Format:
- Book
- Author/Creator:
- MacDonald, Matthew.
- Language:
- English
- Subjects (All):
- Internet programming--Handbooks, manuals, etc.
- Microsoft .NET--Handbooks, manuals, etc.
- Microsoft .NET.
- Microsoft .NET Framework--Handbooks, manuals, etc.
- Microsoft .NET Framework.
- Internet programming.
- Local Subjects:
- Internet programming--Handbooks, manuals, etc.
- Microsoft .NET--Handbooks, manuals, etc.
- Microsoft .NET.
- Physical Description:
- 1 online resource (750 p.)
- Edition:
- 1st edition
- Other Title:
- .NET distributed applications : integrating XML web services and .NET remoting
- Distributed applications : integrating XML web services and .NET remoting
- Place of Publication:
- Sebastopol : O'Reilly Media, Inc., 2009.
- Language Note:
- English
- System Details:
- text file
- Summary:
- Make the jump to distributed application programming using the .NET Framework-and introduce a new level of performance, scalability, and security to your network and enterprise applications. Expert .NET developer Matthew MacDonald shares proven techniques for fully exploiting .NET Remoting, XML Web services, and other .NET technologies and integrating them into your real-world solutions. MacDonald digs into key .NET building blocks and architectural issues, explaining which features and designs will best serve your customized distributed application projects-and when to use them. Case
- Contents:
- Copyright; Contents at a Glance; Table of Contents; Acknowledgments; Introduction; Part I. Key Technologies; Chapter 1. Understanding Distributed Architecture; What Is a Distributed Application?; Client/Server Architecture; Distributed Architecture; Chapter 2. .NET Components; What Is a Component?; The Component's Role in a Distributed System; Dissecting a Sample Component; The IComponent Interface; Connection Strings and Configuration Files; Deploying an Assembly; Versioning Assemblies; Using Configuration Files with Shared Assemblies; Chapter 3. Disconnected Data: The Universal Language
- The Role of ADO.NET in a Distributed SystemThe ADO.NET Object Family; XML and Cross-Platform Data Exchange; Chapter 4. .NET Remoting: A More Durable DCOM; The Role of .NET Remoting in a Distributed System; .NET Remoting Fundamentals; Key .NET Remoting Design Decisions; A Simple Remoting Server; SingleCall Objects; Singleton Objects; Bidirectional Communication; Configuring Object Lifetime; Common Remoting Exceptions; Chapter 5. XML Web Services (RPC the Easy Way); The Role of XML Web Services in a Distributed System; .NET Remoting vs. XML Web Services; XML Web Service Plumbing
- Creating an XML Web ServiceTesting the XML Web Service; Consuming the XML Web Service; ASP.NET Platform Services; Publishing an XML Web Service; Cross-Platform XML Web Services; Chapter 6. Threaded Clients (Responsive Interfaces); What Is Multithreading?; The Role of Threaded Clients in a Distributed System; Threading in .NET; Asynchronous Delegates; Wait Handles; Callbacks; Asynchronous I/O; Custom Threading; Locking; Custom Threaded Objects; Chapter 7. Thread Pools and Services (Scalable Programming); The Role of Threading in a Distributed System; Singleton Basics
- An XML Web Service SingletonWindows Services; Chapter 8. Messaging (Lightweight Communication); The Role of Messaging in a Distributed System; Fire-and-Forget Communication; Introducing Message Queuing; Message Queuing Basics; Manipulating Queues in .NET; Sending a Message; Message Queues in a Distributed Application; Chapter 9. COM+ (Component Services); The Role of COM+ in a Distributed System; COM and Interop; COM+ Registration Basics; Object Pooling; Just-in-Time Activation; Automatic Transactions; Less Useful COM+ Services; Part II. Developing an Architecture
- Chapter 10. Enterprise Application ModelingKey Considerations for Distributed Components; Performance vs. Scalability; Designing in Tiers; Distributed Design Patterns; Choosing the Right .NET Technology; Physical Architecture; Chapter 11. Advanced Remoting Techniques; Developing with .NET Remoting in Mind; .NET Remoting and XML Web Services Revisited; Programmatic Registration; Dynamic Publication; Chapter 12. Optimizing the Data Tier; Connection Pooling; Developing a Data Transfer Plan; Caching; Optimizing the Database; Chapter 13. Implementing Security; Authentication and Authorization
- Windows Authentication
- Notes:
- Description based upon print version of record.
- ISBN:
- 9780735635876
- 0735635870
- OCLC:
- 775301551
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.