You are creating a Windows client application by using the .NET Framework 3.5.
The application will be used to retrieve real-time stock information during market-trading hours.
The application has the following data transfer features:
The untyped DataSet objects are used to transfer data between the different application tiers.
The Windows Communication Foundation channel is used to connect the client application and the
service layer.
You discover that the serialization of the DataSet objects results in large payloads that cause an increase
in the network traffic.
You need to modify the serialization of the DataSet objects to reduce the network traffic. You also need to
preserve the DataTable relationships within the DataSet object.
Which two actions should you perform? (Each correct answer presents part of the solution. Choose two.)
A.
Exclude the schema during DataSet serialization.
B.
Configure the remoting format of the DataSet object to use binary serialization.
C.
Configure the Windows Communication Foundation channel to compress messages by using a
compression utility.
D.
Cache data into a client-side Microsoft SQL Server 2008 Compact Edition database, and only retrieve
the changed data.
E.
Divide the DataSet object into smaller DataSet objects that contain single tables. Provide access to the
client application only for the requested tables.