Summary


XML remains a powerful technology for exchanging self-describing data between applications. Initially grasping XML is a challenge, but once you put it to use, you will see its simplicity. Its self-describing characteristic makes it an ideal method of exchanging information between Web services. As you have seen, Web services depend heavily upon XML for describing nearly every aspect of the Web service, especially in the data passed between the client and service.

The DataSet object includes powerful functionality to generate XML documents and to initialize its own data structure from an XML source document. In addition, Visual Studio .NET makes it easy to quickly create new Web services capable of exposing existing functionality to potential customers looking to license legacy data and services. New Web services can announce their availability as they are published to public directories, such as UDDI. Similarly, Visual Studio .NET includes sophisticated functionality for easily importing and using discovered services.

Bear in mind that a Web service strategy should be planned and well thought out. Simply adding a service layer over existing code can lead to complications, specifically in the areas of performance and security. These problems will lead to more customer frustration than customer satisfaction. You need to build an enterprise application to support Web services from the beginning and design it for scalability accordingly . You should not consider Web services to be products or solutions in themselves . They are an additional feature to your enterprise application; they offer the ability to license your core data or functionality over the Web.

The next chapter describes the reporting services integrated with the Visual Studio .NET environment. The chapter begins with an overview of reporting and then breaks down the report-building steps. It covers everything necessary to build a typical enterprise report.




Developing. NET Enterprise Applications
Developing .NET Enterprise Applications
ISBN: 1590590465
EAN: 2147483647
Year: 2005
Pages: 119

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net