Jawaharlal Nehru Technological University Hyderabad
Jawaharlal Nehru Technological University Hyderabad MCA V WEB SERVICES Previous Question Paper (August - 2017 - R09)
Answer any five questions. All questions carry equal marks.
Main
Distinguish between client-server model and peer-peer model.
Answer
The Client-Server model is a centralized architecture where specific nodes (servers) provide resources or services to requesting nodes (clients). The server is typically always active, waiting for requests, while the client initiates communication. It is easier to manage and secure but creates a single point of failure and potential bottlenecks at the server.
The Peer-to-Peer (P2P) model is a decentralized architecture where every node (peer) acts as both a client and a server. Each node can share resources directly with others without a central authority. This model is highly scalable and resilient to failures, as the network does not rely on a single central server, but it is significantly more complex to manage, secure, and maintain consistency across the network.
Give an overview of Microsoft DCOM.
Answer
Microsoft Distributed Component Object Model (DCOM) is a proprietary technology that extends the Component Object Model (COM) to allow software components to communicate across different computers in a network. It functions as an extension of Remote Procedure Call (RPC) and provides the underlying infrastructure for distributed applications on Windows platforms.
Key features include:
- Location Transparency: DCOM allows an application to access a component on a remote machine as if it were local, handling the underlying network communication automatically.
- Security: It integrates with the Windows NT security model, allowing administrators to control access to components using Access Control Lists (ACLs).
- Language Independence: Since it is built on COM, components can be written in any language that supports COM, such as C++, Visual Basic, or Java.
- Lifecycle Management: DCOM uses reference counting and pinging mechanisms to manage the lifecycle of remote objects, ensuring that resources are cleaned up when no longer in use.
Write short notes on how CORBA enables development of web services.
Answer
Sign in to view the complete answer paper.
Explain the importance of SOA.
Answer
Sign in to view the complete answer paper.
Give an overview of standards for implementing web services.
Answer
Sign in to view the complete answer paper.
Explain the advantages and future scope of using web services.
Answer
Sign in to view the complete answer paper.
Explain the core building blocks of web services.
Answer
Sign in to view the complete answer paper.
Describe the basic steps of implementing web services.
Answer
Sign in to view the complete answer paper.
Give an overview of SOAP message exchange models.
Answer
Sign in to view the complete answer paper.
State the purpose of WSDL definition document in developing web services.
Answer
Sign in to view the complete answer paper.
Explain the web service life cycle in detail.
Answer
Sign in to view the complete answer paper.
Explain the WSDL bindings.
Answer
Sign in to view the complete answer paper.
Explain the role of service discovery in a SOA.
Answer
Sign in to view the complete answer paper.
Explain Publishing information to a UDDI Registry.
Answer
Sign in to view the complete answer paper.
What do you mean by interoperability of web services? Explain how .NET ensures inter operability.
Answer
Sign in to view the complete answer paper.
Give an overview of how to publish API in UDDI.
Answer
Sign in to view the complete answer paper.