Code No: D0505, D5805, D4002
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
M.Tech II SEMESTER EXAMINATIONS, APRIL/MAY-2013
WEB SERVICES
(COMMON TO COMPUTER SCIENCE, COMPUTER SCIENCE & ENGINEERING,
INFORMATION TECHNOLOGY)
Time: 3hours Max. Marks: 60
Answer any five questions
All questions carry equal marks
- - -
1.a) What is distributed computing? What are its advantages? What are the common
challenges in distributed computing?
b) Explain the components of J ava RMI architectural model.
2.a) Describe the role of J 2EE and XML in distributed computing.
b) Explain the service oriented architecture (SOA).
3.a) What are web services? With an example scenario, explain the web services?
b) What are the advantages of web services over web applications? Explain the challenges
associated with web services.
4.a) Explain the web services architecture and its core building blocks.
b) Explain the process of building web services using a J 2EE environment.
5.a) Explain the anatomy of a SOAP message.
b) How is SOAP security ensured in web services?
6.a) What information does WSDL definition contain about the web service?
b) Discuss the anatomy of a WSDL definition document.
c) What are the limitations of WSDL?
7.a) Explain the public and private UDDI registries? What are the uses of UDDI registry?
b) Write a java program that searches for ‘software’ in the company name using UDDI
API. Assume reasonable values for required information.
8.a) Discuss how the keys are managed in XML security framework.
b) Explain the concept of XML encryption.