Datasheet

Figure 1-6
Three-Tier
A true three-tier reporting application, like the one shown in Figure 1-7, can be (but doesn’t have to be)
created using XML Report Web Services (covered in Chapter 6, “Creating XML Report Web Services”). A
Report Web Service is a Crystal Report that has been exposed as a Web Service to be used (or consumed)
by an application. Applications can connect to a Report Web Service, and the underlying report can be
viewed using either the Web or Windows Report Viewer. This provides all of the functionality (view,
drill-down, and export) found when integrating reports into a single or two-tier application, but with
the report running on a server behind the scenes, the lightest client resources are required for actually
viewing a report.
Figure 1-7
XML Report Web Service
Crystal Print Engine
Data
Web Form
Web Form Viewer
Crystal Report
Windows Form
Windows Form Viewer
Crystal Report
Web
Crystal Print Engine
Data
Web Form
Web Form Viewer
Crystal Report
11
Crystal Reports .NET Overview
01 557300 Ch01.qxd 3/24/04 9:37 AM Page 11