Remote Object Activation is a concept in distributed computing that is used to increase performance. It enables the developer to specify which services should be "activated" or loaded into memory when the service engine is booted. It may be desirable to activate some services on-demand. Although this will increase the amount of time that it takes to run the operation the first time that it is called, after the first invocation, performance associated with operation execution should become inline with preloaded services.
|
The benefit of on-demand loading is to not pre-allocate resources that may never be utilized (memory, disk, etc.), thus allowing more resources for those services that are commonly used.
Remote Object Activation was considered out of scope in the SOAP specification. Although, SOAP Server vendors may choose proprietary means to implement this functionality. Remote Object Activation is a service design issue.
|