MicrosoftВ® .NET Distributed Applications: Integrating XML Web Services and .NET Remoting (Pro-Developer)

This chapter presented the last of our three case studies. It showed how to implement a scalable and efficient workflow built on .NET technologies. We returned to some common themes:

  • Centralize data among all parts of a system by using a database.

  • Wrap the client functionality behind an XML Web service facade instead of directly exposing the database component.

  • Defend against the security risks that are likely in your scenario, including user error.

  • Consider the compromises needed to ensure scalability and performance. In our example, this meant bypassing the XML Web service for a single task (downloading the rendered file).

The next chapter takes a quick look at a few of the case studies provided by Microsoft.

Категории