Вы находитесь на странице: 1из 6

VINAYAKA MISSIONS UNIVERSITY

V.M.K.V ENGINEERING COLLEGE, SALEM


DEPARTMENT OF INFORMATION TECHNOLOGY

Sub: COMPONENT BASED TECHNOLOGY


QUESTION BANK
B.E (IT – VII SEMESTER)

UNIT – I

Part-A (2 marks)

1. Define software component.


2. What is prototype object?
3. What is factory object?
4. Specify the characteristics of object
5. Define modules?
6. Specify the non-technical aspects that are needed in interfaces.
7. Define callback.
8. What is component architecture?
9. Specify some cornerstones of component architecture.
10. Specify the roles of component architecture.
11. What is the use of conceptual level?
12. Define component framework.
13. What is directory service?
14. Give some applications of directory service
15. Specify the fundamental properties of component technology.
16. What is enhance composed systems?
17. Define component instance.
18. Specify the areas used in generative approaches.
19. Define middleware.
20. Specify the criteria that are used to fulfill the software definition.
21. Define component framework.
22. Write short notes on middleware
23. Define module and module safety.
24. Define object server.
25. What do you mean by postcondition and preconditions.
Part B (12 marks)

1. Explain briefly about component architecture with neat diagram.


2. Briefly explain about software components and objects. List the difference
between component and object.
3. Explain the fundamental properties of component technology.
4. Discuss briefly about callbacks with example.
5. Explain in detail about the roles of a component architecture.
6. Explain in detail about.
i) Modules.
ii) Interfaces.
7. Write short notes on objects and software components.
8. Define callbacks. Draw the call sequence between the client and library and
explain in detail.
9. Explain the following with suitable examples.
i) Interfaces.
ii) Callbacks.
iii) Directory service.
10. Write short notes on.
i) Tiered Architecture.
ii) Component and Middleware.

UNIT II
Part-A (2 marks)

1. Define Java Beans.


2. Give any four advantages of java bean?
3. Define thread.
4. How the thread can be created?
5. List down the steps to create a simple bean?
6. What is the main objective of distributed component object model?
7. Define passing by value and passing by reference in distributed oject model.
8. What are Events?
9. Differentiate between simple and indexed properties.
10. What is multicast and unicast semantics?
11. Define property?
12. What is EJB? List its key features.
13. State the differences between java Beans and EJB.
14. Differentiate between bound and constrained properties.
15. What is introspection and reflection?
16. Write syntax to create jar and manifest file.
17. Mention the Advantages of reflection.
18. What is the use of manifest file?
19. Which method is used for serializes and Deserializes an object?
20. Specify the methods that are used in Externalizable interface.
21. Define adapter.
22. State the difference between java bean and EJB.
23. What do you mean by introspection?
24. Define externalization? What are the difference methods of Externalizable
interface?
25. What are the services provided by EJB?

Part B (12 marks)

1. Explain in detail about the creation of a thread.


2. Write a program to create a color bean by using event handling.
3. What are the main aspects of beans? Explain briefly about events and properties.
4. With a neat diagram explain in detail about various states and state transitions of
java threads.
5. With neat sketch explain about Enterprise Java Beans (EJB) Architecture in detail.
6. Explain object serialization in detail.
7. Write and explain the procedure for RMI with example.
8. Explain introspection and reflection with a suitable example.
9. What are the different varieties of beans? Explain each in detail.
10. With neat sketch explain in detail about the Distributed Object models.

UNIT III

Part-A (2 marks)
1. What do you mean by marshalling?
2. Why we need CORBA?
3. List the various essential parts of CORBA?
4. What are the requirements needed to work invocation interfaces and object
adapters?
5. Mention the advantages of Object Request Broker (ORB).
6. What is the role of stubs in client and server applications?
7. Compare stubs and skeletons in RMI.
8. What is the responsible of object adapter?
9. Define IDL interface with an example.
10. Specify any four services supporting architecture using fine-grained objects?
11. What is naming service?
12. What is push model?
13. Specify any four services supporting enterprise distributed computing.
14. What is pull model?
15. State the features of CCM components.
16. What is the life cycle service?
17. Differentiate between semantics of remote method invocation and local method
invocations.
18. What is Receptacles?
19. Define MDA?
20. What is home interface?
21. Write briefly about object management Group (OMG).
22. What is the difference between two phase locking and two phases commit?
23. Differentiate between naming service and trading service.
24. What is attribute and configuration?
25. Write short notes on basic CORBA architecture.

Part B (12 marks)

1. Explain briefly about basic CORBA architecture?


2. With neat sketch, explain the CORBA component model in detail.
3. Discuss briefly about the SOM and MDA.
4. Explain briefly about IDL interface.
5. List the CORBA services. Write brief notes on CORBA services supporting
enterprise distributed computing.
6. Explain briefly about CCM components.
7. What is the role of object adapter? With neat sketch.
8. Discuss briefly about the portable object adapter (POA).
9. Draw a neat sketch and explain the structure of simplified ORB-based system.
10. Explain briefly about the features of system object model (SOM)?
UNIT-IV
Part-A (2 marks)

1. Define component object model (COM).


2. Mention any two interfaces that are used in COM?
3. Draw the binary representation of a COM interface.
4. Define QueryInterface and list its parameters.
5. What is the use of IunKnown interface?
6. Define cooperative garbage collection.
7. What are the different policies of Global Assembly cache (GAC)?
8. Specify the use of HRESULT type.
9. What are ActiveX controls?
10. Specify the two forms of object reuse.
11. Define object migration.
12. Mention the different between in process server and out process server.
13. What is aggregation?
14. When we use Aggregation?
15. Compare COM and DCOM.
16. What is outgoing interface?
17. Name the interface that is declared within outgoing interface.
18. How the connectable objects implement change propagation?
19. What is contexts?
20. List the different COM services.
21. What is reflection?
22. Specify the policies that are used to determine the shared assemblies in GAC.
23. What do you mean by boxing?
24. Define transaction management.
25. What do you mean by sandboxing?

Part B (12 marks)

1. Explain in details about the component object model (COM) services


2. Write short notes on following.
i) AppDomains,
ii) Contexts,
iii) Reflection,
iv) Remoting
3. Explain in detail the compound document and OLE.
4. Discuss briefly about the .NET components.
5. Explain about dual interface and outgoing interfaces.
6. What do you mean by object reuse? With a neat sketch explain the two models of
object rect supported by COM.
7. Explain the different steps involved in COM object creation with a neat diagram.
8. Discuss in details about Distributed COM (DCOM), List its advantages.
9. What are the different services provided by COM? Explain each in details.
10. What are ActiveX controls? Explain in detail the interface needed by ActiveX
control.

UNIT V

Part-A (2 marks)

1. What is connection oriented approach?


2. Mention the use of connectors?
3. Specify the main difference between early and later ADL?
4. What is the use of COM apartments and MTS?
5. Mention the use of EJB container?
6. What are the flavors in CLR objects?
7. Define CLR context?
8. Write short notes on black box component framework?
9. Compare OOP and COP.
10. Why we need black box?
11. Specify the things that are required in component programming.
12. What is caller encapsulation?
13. Specify the two different intensions that are used in caller encapsulation.
14. What are the problems of asynchrony?
15. Write short notes on cross development environment.
16. What is context bound type?
17. Mention the use of RAD?
18. What are the two strategies used in component testing tool?
19. List the container modes.
20. What is rule of thumb?
21. How does object activation work in COM?
22. Write short notes on software assembly?
23. What is directory object?
24. Define immutability.
25. What do you mean by black box reuse?

Part B (12 marks)

1. Explain in detail about component oriented programming.


2. Write the various supporting infrastructures for server and client components.
3. Describe in detail the process of communication in DCOM components.
4. Explain about component framework.
5. Draw a neat sketch and explain the cross development environment.
6. What is OLE? Explain in details about black box and OLE.
7. Discuss in details about the COM+ contexts and EJB containers.
8. Explain briefly about CLR context and channels. State the difference between
agile objects and contextful objects.
9. How will you create a component using ATL?
10. Discuss in detail about component testing tools and component assembly tools.