Which of the following are true about Active Replication? A It is a fault-tolerance mechanismB It is achieved by taking cold back upsC Each replica attempts to process each request but extra calls may be intercepted via an interceptorD
Choices A, C and F are correct. Active Replication is a fault tolerance mechanism where each replica is identical to the main service and attempts to service each request. An interceptor is used to
Which of the following are benefits of Server Clustering? A ReplicationB High SecurityC Easy ManageabilityD Load BalancingE
Choices A, D and E are correct. Through the use of replicas, server clusters increase the reliability and availability of a system. They provide a fault tolerance mechanism with load distribution
Which of the following are true about Passive Replication? A Primary Service and all replicas respond to all requestsB Primary Service randomly delegates requests to one of the secondary replicasC Primary service handles all requestsD
Choices C, D and F are correct. In Passive Replication, the primary service handles all requests. The state of the replicas is periodically synchronized. In the event that the primary service
CORBA is a standard for A Messaging using virtual channels called QueuesB Standardized development practicesC Messaging using virtual channels called topicsD Accessing distributed object
Choice D is correct. Common Object Request Broker Architecture (CORBA) is a standard for distributed communication involving applications written using different languages. Hence choice D is
Which of the following are not true about Screen Scrapers? A Screen scrapers function as Terminal Emulators on one end and as Object Interfaces on the other.B Screen Scraping may be a useful tool when used in conjunction with the off-board servers.C Changes to
Choices C and D are correct. When using screen scrapers, any changes to the legacy user interface will also affect the new GUI. Also screen scraping is the best alternative only if the existing
Which of the following methods may be present in the Home Interface of an Entity Bean? A create()B findByPrimaryKey()C remove()D locateByPrimaryKey()E
Choices A, B and C are correct. The Home Interface provides methods for creation, location and removal of beans. Hence you could find create(), findByPrimaryKey() and remove() methods in the
Undefined Primary Keys refers to? A Refers to Entity Beans that do not use Primary KeysB Primary Keys that are defined during developmentC Primary Keys that remain undefined until the bean is deployedD
Choice C is correct. One problem with container-managed persistence in EJB 1.0 was that the bean developer had to define the primary key during development. This forced the developer to make
Both CMT and BMT may be used with Entity and Session Beans. True or False? A TrueB False
Choice B is correct With EJB1.1 only Session Beans with equal to 'Bean' can have bean-managed transactions. Entity Beans are not allowed to be BMT beans. Hence choice
A session bean called SomeBean has a method called someMethod(), which calls someOtherMethod (same bean) followed by someOtherBeanMethod() of SomeOtherBean. SomeOtherBean is an Entity Bean with CMT. Which of the following is true? A SomeOtherBean has no control on the transaction since it is a CMT bean.B SomeOtherBean has full access
Choice C is correct. Only BMT beans have access to the User-Transaction from the EJBContext. The EJBContext provides the methods setRollbackOnly() and getRollbackOnly(), to provide CMT beans
Which of the following is not a resource management technique? A Maintaining a smaller pool of Stateless Beans to serve a large number of clients.B Providing Database Connection PoolingC Persistence of Entity BeansD
Choice C is correct. Persistence of Entity beans is the ability to save data represented by the bean into a database. It is not a resource management technique. Choice C is false and therefore