Object Activation and Lifetimes

Usually, you do not need to pay attention to exactly when an object is created; you merely want the object to be responsive when you call a method on it. However, when you are building a remote object, you must know the details of when and how a new object is created and initialized — how it is activated. Becausethe remoting system must always know what type of activation is required before it can make objects available to clients, understanding your choices is important.