BSc CS Sem 5 BSc CS Semester 5 (2019 2020) Oct 2020 WEB SERVICES 14.10.19 Question Paper - Mumbai University | munotes
Loading PDF...
Older exam
None: this is the earliest we hold
Newer exam
Oct 2020 - SOFTWARE TESTING QUALITY ASSURANCE 18.10.2019
Semester-end · BSc CS Semester 5 (2019 2020)
→
Questions asked in this paper
- 2) Figures to the right indicate marks
-
Q3 Illustrations, in-depth answers and diagrams will be appreciated
-
Q4 Mixing of sub-questions is not allowed
-
Q1 Attempt All (Each of 5Marks) 15 marks
- (a) Multiple Choice Questions:
- (i) type of web services do not keep any memory of what happens to it between
- (C) singleton (D) none of these
- (ii) Which element is a single root of every SOAP message?
- (A) <Envelope> (B) <Entity>
- (C) <soap> (D) <soapEnvelope>
- (iii) Which of the following HTTP method should be used to create resource using
- (A) GET (B) DELETE
- (C) PUT (D) OPTIONS
- (iv) Which of the following is correct about URI in RESTful web services?
- (A) Each resource in REST is identified by its URI
- (B) Purpose of URI is to locate resource on the server hosting the web service
- (C) Both (A) and (B)
- (D) Neither (A) nor (B)
- (v) . WCE supports which transport schema?
- (C) MSMQ (D) All of these
- (b) in the blanks: (@QueryParam, SOAP, Reverse State Transfer, WSDL, UDDI, @Param, Representational State Transfer, Named, MSMQ)
- (i) is a de facto standard messaging protocol used by web services
- (ii). Web services can be published and discovered using (ili) annotation of JAX-RS API binds the parameter passed to method to a query parameter in path
- (iv) REST stands for
- (v) In WCF, pipes are used for one-way or duplex communication between different WCF applications on a single computer
- (c) Answer in | sentences:
- (ii) What is JAX-WS?
- (iii) Describe the purpose of @javax.ws.rs.Produces annotation
- (iv) What is OAUTH protocol used for?
- (v) is the purpose of FaultContract in WCF?
-
Q2 Attempt the following (Any THREE) 15 marks
- (a) | What are web services? How do web services differ from web-based applications?
- (b) various types of information that can be published in UDDI registry
- (c) Explain SOAP communication model
- (d) Explain any 5 key capabilities of ESB
- (e) Write a note on portfolio analysis in Web Services Development Lifecycle
- (f) | Give example and illustrate the steps for creating a web service using JAX-WS
-
Q3 Attempt the following (Any THREE) 15 marks
- (a) | Explainhow HTTP GET Method is used to perform READ data action in RESTful Web
- (b) Explain various grant types available in OAuth 2.0 protocol
- (c) Describe the core constraints of RESTful system
- (d) Explain the concept of HATEOS
- (e) are annotations? Explain @Path annotation used for defining RESTful resource
- (f) How is JSON data processed in RESTful web services? Describe various Java APIs available for processing JSON
-
Q4 Attempt the following (Any THREE) 15 marks
- (a) the following terms:
- (b) on WCF Architecture Explain various hosting options available for WCF Web Services
- (d) do you understand by a contract in WCF? Explain the purpose and usage of
- (e) Write the steps involved in creating web service using WCF. Illustrate with a suitable
- (f) Describe any five features of WCF
-
Q5 Attempt the following (Any THREE) 15 marks
- (a) Describe various advantages of SOAP
- (b) various message patterns that can be used with WSDL
- (c) | Write anote on Web Application Description Language (WADL)
- (d) Explain the following core architectural elements of a RESTful system:
- (i) Resource (ii) Representation of a Resource
- (e) Explain the following Business Service Realization options:
- (i) Green-field development (ii) Meet-in-the-middle development
Read from the scan above, so a character or two may differ. The scan is the original.
Something wrong on this page? Report it and we will check it against the scan.
Quick Help
No. The full paper opens straight away, with no login and nothing to pay.
Related Resources
Something wrong with this paper? Report it.
Connected Papers
BSc CS / Sem 5 · 57 papers
2019 - Artificial Intelligence
2019 - Computer Science II Advanced Java Programming
2019 - Computer Science II Advanced Java 19 Old
2019 - Computer Science III Mobile Appli. Dev
2019 - Computer Science III Operating System Old
Nov 2019 - GAME PROGRAMMING
Nov 2019 - WEB SERVICES
2019 - Software Testing Quality Assurance
Questions? Email contact@munotes.in
Done!