1. You are developing a Web service in ASP.NET. Which .net class will be extended by your service?
2. Before you deserialize, you want to make sure that the XML you are about to deserialize will map into the class with which you instantiated this serializer. Which method will you use to verify this?
3. Creating a hash with a public key encryption is the ability to verify the integrity of data without necessarily encrypting it. Which are correct with regard to HASH?
4. Client access is accomplished via custom proxy classes that use the WebRequest and HttpWebRequest classes. Which kinds of .NET applications use these proxy classes?
5. Which namespace is used for encoding style in SOAP?
6. Mike is writing a RPC-encoded client for his Web service. Which attribute to use for RPC implementation?
7. Which are correct with regard to operations of WS-Routing?
8. The Web service infrastructure comes with a special SOAP-based extension feature that enables you to extend the functionality of your Web service or Web service client. Which of the following will you do to notify a soap extension?
9. Often you will want child elements of XML to be in the same namespace as their parent XML elements, and this makes sense for a lot of XML documents. However, sometimes child elements will be in other namespaces. For example, it is possible to have namespaces with the same name but different namespaces (and thus with different meanings). Which of the following statements correctly binds a namespace with an element?
10. Which are correct with regard to WS-Inspection?
11. The fundamental idea behind SOAP is that two applications; regardless of the operating system, the programming language, or any other technical implementation detail, may openly share information using nothing more than a simple message encoded in a way that both the applications understand. Which of the following aspects are required to implement this?
12. Which class is the base class for Soap Extensions?
13. Which is correct with regard to the statements given below?
14. Which child element of a Fault element is used to express application-specific details about the error that occurred?
15. Refer to the statements and identify the incorrect element:
16. How to send a message correctly while using Web service?
17. The namespace, System.Security.Cryptography has an abstract class, from which specific implementations of various symmetric, or private keys, and encryption algorithms are derived. Which of the following is that abstract class?
18. Which one represents a structure in a SOAP message?
19. You need to serialize an array named 'Street'. You want to set the array name as 'StreetName' after serialization. Which code will serialize the array correctly?
20. Mike has built the following document literal web service client class by hand. This code contains an invalid syntax in one line. Identify this line.
21. Which ones are correct with regard to asynchronous pattern?
22. Mark is developing a Web service that handles RPC-encoded operations. He wants to make all the methods of the service RPC-encoded, but does not want to put any attribute for each method. Which class attribute should he use to make all methods of a class RPC-encoded?
23. You use UDDI operations to find something when you do not know specifically what you are looking for. Which UDDI operations fall in this category?
24. UDDI stand for?
25. Which one is correct with regard to the statements given below?
26. Which information does a server need to publish in order to meet a client's needs?
27. Refer to the following statements and identify the lines that are invalid:
28. You have created a Web service named 'Service1'. The client application of 'Service1' has a textbox called 'textbox1' and you want to set the value of textbox1.text as UserAgent of 'Service1'. Which code will you apply to accomplish this?
29. The two major features in .NET are the ability to create XML Web Services Servers and XML Web Services Clients. Which engine drives most of these features?
30. WSDL is an XML-based language for describing Web services. Which are correct regarding the functioning of WSDL?
31. Identify the line numbers that contain errors:
32. Process of making resources and services available on a new system, when the previous system fails while using a federated Web service design?
33. Which one is not a correct statement regarding schema?
34. In the .NET UDDI SDK, which one contains the businessEntity structure?
35. Refer to the following code of a SOAP message and identify the error:
36. Sometimes, you will want the WSDL file created for your service to indicate that it will be modified by the SOAP extension running on it. Conversely, you will want the proxy generated for you from wsdl.exe to add the SOAP extension to any proxy class it consumes that contains this indication. Which one should you apply to accomplish this?
37. Invalid child of a Fault element of a SOAP message?
38. When you serialize an array that is a member of a class, the result is a piece of structured XML that contains (a) a top element which is, by default, the name of the class member, and (b) any number of child elements, one for each value in the array.
39. Which one is true with regard to .NET Web services?
40. Which one represents an array in a SOAP message?
41. Correct position of the header in a SOAP message?
42. Correct way to solve the error in the code given above?
43. Gavin is trying to open an xml which contains 'order details' returned by a Web service, through this code, but an error is being generated in the code. Which might be the cause of error?
44. The use of attributes in a class and its members can affect the XML into which it serializes. Which rules apply when a class is serialized?
45. Security is a hard-to-use feature in .Net. On the contrary, it is rather easy to implement in Web services. Which namespace is used for encryption?
46. You need to send an image from a Web server to an image server in order to customize the image for the Web surfer. Which option will you use to send binary data with a SOAP message?
47. Mark intends to use Web services of 'Royal Airways' in his application. He is searching for UDDI APIs, available in the .net library. Which code should he apply in this scenario?
48. Which one is correct with regard to the statements given below?
49. Which code snippets are serializable?
50. Limitations of XML serialization?
51. Which ones are correct with regard to WS-Referral protocol?
52. You have written a method in your Web service which returns a void value. In order to make a one-way communication, which one do you need to do?
53. Which Fault type is used when an error occurs that cannot be directly linked to the processing of the message?
54. WS-Routing specifies a series of elements that can send a SOAP Fault message in response to an error. Which elements are relevant to the SOAP Fault message specified by WS-Routing?
55. The code given above opens a WSDL file in the fileStream object
56. Which XML related technologies are part of the .NET Framework's XML technology?
57. When building a Web service, the Web Services Description Language (WSDL) is the most popular option for describing Web services. Which sections are abstract parts of a WSDL in .net Web Services?
58. While creating a client application for a Web service called 'QuestionBank', which of the following should be extended by the client class 'Service1'?
59. SOAP defines four standard types of Faults that belong to the http://www.w3.org/2001/06/soap-envelope namespace. Which is the incorrect Fault code?
60. Which are correct with regard to data types in SOAP?
61. Which entity type holds information about specific businesses or corporate entities?
62. When reading a stream of XML in .Net, it can be verified that it is valid according to its schema. Which class is capable of performing the schema validation?
63. Which one can be encrypted with an XML encryption?
64. WSDL stand for?
65. Gavin wants to read the WSDL of his Web service as 'QBankWS'. Which class is capable of keeping the WSDL?
66. Which one allows you, as a developer, to intercept every request that comes into an ASP.NET Web Service at various events, such as when the request begins, or when an error occurs?
67. Which are correct with regard to WS-Routing?
68. Which protocol form the basis of the Web Service Architecture?
69. Which are correct with regard to WSDL?
70. DIME stand for?
71. Refer to the following SOAP message and identify the incorrect child element of the Fault element:
72. Referring to the statements, which one is correct?
73. Which xml tag does not come with a DISCO document automatically generated by .NET?
74. Which are correct with regard to XML serialization?
75. Which is correct with regard to SOAP Faults?
76. XML Serialization uses stream-based parsers in System.Xml. Which types of streams can be used for serialization and deserialization?
77. You are writing a document-encoded client for your Web service 'ShareQuotes'. Which of the following indicates that this encoded client is not literal XML?
78. Which design methodology spreads out processes, components, and machines in a way that removes single points of failure?
79. The System.Xml.Serialization namespace contains classes that are used to serialize objects into XML format documents or streams. Which serialization class provides the serialization and deserialization functionality?
80. Which class provides the symmetric encryption functionality, a major form of encryption?
81. Which transport protocol can be used for communication of Web service?
82. You create a webservice which will send a SOAP fault for any request that does not include the right user-agent in the HTTP headers. In this case, the user-agent must be 'BasicInfo UserAgent'. Which interface should your Web service class implement?
83. Which one is an example of referring an external document through a SOAP envelope?
84. The extensibility of Web services through the .NET Framework and ASP.NET Web Services contributes to the power and dynamic nature of Web services. Which of the following are correct with regard to the extensibility of Web services?
85. Which rule must be kept in mind while using SOAP with DIME?
86. WS-Security includes both signed and unsigned tokens. Which ones are correct with regard to tokens?
87. ____ is a valid top-level domain.
88. A collection of web services constitutes a ___________.