JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY HYDERABAD B.Tech IV WEB SERVICES AND SERVICE ORIENTED ARCHITECTURE Previous Question Paper (July/August - 2022 - R16)
Answer any five questions. All questions carry equal marks.
Main
List and describe web service roles and operations.
Answer
Web services operate within a triangular architecture involving three primary roles:
- Service Provider: The entity that creates, hosts, and publishes the web service. It defines the service description and makes it available to potential users.
- Service Registry: A centralized directory or repository where service providers publish their service descriptions, allowing service requestors to discover them.
- Service Requestor: The client application that searches the registry for a specific service, binds to the provider, and invokes the service functionality.
The interactions between these roles involve three fundamental operations:
- Publish: The provider registers the service description in the registry to make it discoverable.
- Find: The requestor queries the registry to locate a service that meets its specific requirements.
- Bind: The requestor uses the service description to establish a connection and invoke the service operations via standard protocols like SOAP or REST.
What are the benefits and challenges of using web services?
Answer
Web services offer significant advantages for distributed computing, but they also introduce specific technical and operational challenges.
Benefits:
- Interoperability: By using XML-based standards like SOAP and WSDL, web services enable communication between heterogeneous systems regardless of programming language or platform.
- Reusability: Services are modular and can be reused across multiple applications, reducing development time and effort.
- Loose Coupling: Systems are decoupled, meaning changes to the internal implementation of a service do not necessarily break the client application, provided the interface remains consistent.
- Standardization: Reliance on ubiquitous protocols like HTTP ensures ease of integration across firewalls and network boundaries.
Challenges:
- Performance Overhead: The use of XML parsing and verbose message formats can introduce latency compared to binary protocols like RMI or CORBA.
- Security: Exposing services over the internet increases the attack surface, requiring robust implementation of WS-Security, encryption, and authentication mechanisms.
- Reliability and Transaction Management: Maintaining state and ensuring atomicity across distributed service calls is complex, often requiring sophisticated coordination protocols.
- Discovery and Governance: Managing a large number of services, ensuring version control, and maintaining accurate service registries present significant administrative overhead.
Discuss various challenges of distributed computing.
Answer
Sign in to view the complete answer paper.
Discuss in detail about message oriented middleware features for developing web service technologies.
Answer
Sign in to view the complete answer paper.
Explain the standards and technologies available for implementing web services.
Answer
Sign in to view the complete answer paper.
Elaborate the core building blocks of web services.
Answer
Sign in to view the complete answer paper.
Illustrate the WSDL binding.
Answer
Sign in to view the complete answer paper.
What is the purpose of the Web Services Description Language? How does WSDL achieve its objective?
Answer
Sign in to view the complete answer paper.
What are XML elements and what are XML attributes? Give examples of both.
Answer
Sign in to view the complete answer paper.
Compare DOM and SAX based XML parsing. Give a brief note on modeling database in XML.
Answer
Sign in to view the complete answer paper.
Discuss in detail about structure of a SOAP message.
Answer
Sign in to view the complete answer paper.
Explain the advantages and disadvantages of SOAP.
Answer
Sign in to view the complete answer paper.
Define UDDI? Explain in detail about types of UDDI registries.
Answer
Sign in to view the complete answer paper.
Describe UDDI architecture.
Answer
Sign in to view the complete answer paper.
Discuss about XML security standards.
Answer
Sign in to view the complete answer paper.