22-11-2012, 02:01 PM
MIDDLEWARE AND ENTERPRISE TECHNOLOGIES - I M.Tech &COMPUTER SCIENCE & ENGINEERING QUESTION BANK
MWT QESTIONBAN.docx (Size: 70.11 KB / Downloads: 29)
UNIT-I
1. What is the role played by network in client/server environment? What are the problems associated with the network? What are the solutions for those problems?
2. Explain how client/server computing can be used in a super market environment.
3. Give examplesof applications which prefer mainframe environment. Give examples of applications which prefer client/server environment. Explain them with proper justification.
4. Whatis Transparency? How transparency can be achieve in distributedComputing environment.
5. The main problem with centralized computing is single point of failures, Comment.
6. Explain characteristics of client server computing.
7. A) Explain the benefits of client server computing.
B) Explain the pitfalls of client server computing.
8. Explain about distributed object model.
UNIT-II
1. Explain in details about JDBC results set interface.
2. Explain the distributed object model.
3. What is stub compiler? What is its use? How it works.
4. Write a brief note on JDBC date and time classes.
5. What is the use of objects finalized method in garbage collection.
6. Write a brief note on JDBCjava languages extension of exceptions.
7. Explain about the convergence of CORBA and RMI object models.
8. RMI directly interrogates a distributed objects model into the JAVA language, Comment.
9. What is the relation between class and interface? Do the RMI clients interact with interfaces or with classes? Why.
10. Explain about OMG architecture.
UNIT-III
1. What is the component of an assembly structure? How do you organize them?Explain them?
2. How reusable software components can be created using objects.
3. What is the meaning of state and behavior of an Object? Explain.
4. What is the difference between “is-a “and “has-a’ relationship. Explain with an example.
5. How do you control accessibility when inheritance is used?
6. What is the difference between making data protected and making data private,But making methods access private data. Which one is better and why?
7. Data can be accessed directly or you can use get and set across methods to access data. Give the pros and cons of each of them.
8. How cross language support is achieved using CTS and CLS. Explain with an example using .NET.
9. What is Encapsulation? What is the significance?What are the limitations of it?
10. How do you established relationships among classes.
11. What is an event? How events are generated and received.
12. What is dll hell? How can overcome that problem?
13. What is assembly? Explain about shared assemblies and private assemblies?
14. What is Multiple Inheritance? Is C# supports Multiple Inheritance.If yes,explain?
UNIT IV
1. What are the constraints that can be set on a table usingADO.NET?
2. How XML schemas can be used for data access.
3. How do you access data using ADO.NET?
4. What is the meaning of custom attributes? What is theuse of customattributes?Explain with an example.
5. How web services can be exposed and consumed? Explain with an example.
6. With an example, Explain how you connect to a data base, query the database and display the result of a query.
7. How do you define attributes? How do you read and store attributes. What is the significance of the attributes?
8. What are the predefined attributes of C#? How do you develop custom attributes?
9. What is .net remoting? Explain activation models?
10. Discuss briefly about web Services?
UNIT-V
1. What are the different ways to invokeCORBA methods? Distinguish between them?
2. Explain how client programs obtain object reference?
3. Write about HTML applet tag?
4. A. State the advantages offered by CORBA ORB?
B. Write about the process of creating a Name space?
5. What constitutes the CORBA object name?
6. Mention the IDL definition of CORBA name?
7. Write about HTML applet Tag and what can you do with CORBA enabled applet?
8. A. Explain any two different scenarios of dynamic invocation.
B. Write the advantages offered by dynamic method invocation.
9. (a) Define
i. Module
ii. Operation
10. (b) How transparency is provided when CORBA program is run locally/remotely.
11. © Explain applet with its life cycle.